Согласие на cookie: что теряет ваша аналитика в GA4

В прошлом месяце на сайте появился баннер о cookie — по совету юриста или просто на всякий случай. В этом месяце открываете отчёт GA4: посетителей стало меньше. Кампания та же, продукт не менялся, бюджет на рекламу не тронут. А цифра упала.
Сайт не стал меньше — меньше стало измерение. Каждый, кто нажал «Отклонить», для GA4 не существует, потому что узнавание держится на cookie. Это не поломка, а то, как система устроена. Дальше — что именно теряется, как Google пытается это восполнить и что делать вам.
Зачем вообще нужен баннер о cookie
GA4 узнаёт «того же человека» через небольшой файл в браузере — cookie _ga. Спрашивать разрешение перед его установкой требует европейское законодательство о данных, но дело не только в праве: браузеры вроде Safari и Firefox уже по умолчанию ограничивают cookie сторонних сервисов, независимо от того, стоит баннер или нет.
Кому это обязательно, а кому — предосторожность
Для маленького местного бизнеса, продающего только внутри Азербайджана, это чаще всего не юридическое требование. Но для отеля с бронированием, интернет-магазина с доставкой за рубеж или любого сайта, для которого важен трафик из Европы, ситуация другая — достаточно одного посетителя оттуда, чтобы баннер стал нужен. Проблема не в самом баннере, а в том, что после его установки почти никто не понимает, что именно перестаёт считаться.
Что конкретно происходит в GA4, когда нажали «Отклонить»
Когда посетитель отклоняет согласие, GA4 не замолкает — он говорит по-другому. По документации самого Google, даже без cookie в Google отправляется минимальный сигнал без личных идентификаторов — так называемый cookieless ping.
Что несёт этот сигнал, а что нет
Сигнал сообщает не «кто вы», а общее событие — какая страница, примерное время, тип устройства. Отследить конкретного пользователя, узнать вернувшегося, добавить в список ремаркетинга — ничего из этого невозможно, потому что не сохраняется ни один идентификатор.
Что моделирование умеет восполнить, а что нет
Согласно объяснению Google о режиме согласия, «если вы используете Google Analytics, Google заполняет пробелы в сборе данных с помощью моделирования конверсий и поведенческого моделирования». То есть общая цифра по отказавшимся не исчезает целиком — её заменяет статистическая оценка. Но это оценка агрегатная: она не даёт строку вида «3 мая, мобильный, 40 посетителей из Баку», а даёт общую поправку вида «при таком объёме трафика должно быть примерно столько-то дополнительных конверсий». На маленьком сайте с небольшим трафиком эта поправка теряет смысл сама по себе — точного минимального порога Google не публикует, но логика простая: из малого числа событий надёжное среднее не выводится.
Когда цифра упала, на самом деле упала «та часть, которую мы видим» — эту фразу и нужно писать в отчёте, а не держать в голове.
Аналитика без cookie: путь, где баннер не нужен
Один из вариантов — вовсе отказаться от cookie. По собственному описанию Cloudflare, их продукт Web Analytics «не использует никакого клиентского состояния, такого как cookie или localStorage, для сбора метрик использования». Итог: баннер о согласии не нужен, потому что спрашивать не о чем — ни персонального профиля, ни узнавания вернувшегося пользователя. Этот сайт работает именно так: отчёт приходит без cookie, баннер вообще не показывается.
Взамен теряется другое: воронка на уровне пользователя, многошаговый путь к покупке, узнавание «этот человек был здесь три месяца назад, вернулся снова». Инструмент без cookie отвечает на вопрос «сколько человек пришло и на какую страницу»; режим согласия в GA4 пытается ответить ближе к вопросу «кто, каким путём и на каком шаге ушёл» — пусть и приблизительно.
Использовать оба вместе
Выбор не «или-или». Общий объём трафика и влияние скорости смотрите в инструменте без cookie — цифра там всегда полная, потому что не зависит ни от чьего согласия. Воронку конверсии, источник кампании и путь к покупке держите в GA4, но осознанно держите в уме и процент согласия. Цифры не совпадут — и не должны, потому что измеряют разные вопросы.
Как писать честный отчёт
При подаче отчёта разделяйте три вещи: измеренную цифру, смоделированную добавку, общую цифру из инструмента без cookie. Вместо «трафик упал на 12%» фраза «цифра в GA4 упала на 12%, в инструменте без cookie реальное число посетителей не изменилось — разница в проценте согласия» даёт те же данные, но не уводит того, кто принимает решение, не туда. Взять цифру из одного источника и подать как есть — удобно, но если на этой цифре строится решение по бюджету, не сказать, какая часть измерена, а какая оценена, — это способ обмануть в первую очередь самого себя.
Три вещи, которые можно проверить на этой неделе
- Настроен ли Consent Mode на самом деле, или баннер — просто визуальный элемент? На части сайтов баннер показывается, но кнопка «Отклонить» ничего не меняет технически — cookie всё равно записывается. С юридической стороны это хуже, а с технической — искусственно «улучшает» цифру. Через панель разработчика браузера (
Application → Cookies) проверьте, действительно ли_gaисчезает после отказа. - Уже запущен ли инструмент без cookie? Если нет, часть измерения вы не увидите никогда — ни реальную, ни смоделированную. Это самое дешёвое и быстрое исправление, установка занимает не больше дня.
Настроить это правильно один раз дешевле, чем каждый месяц объяснять цифру заново. В нашей услуге по интеграции GA4 мы настраиваем режим согласия, слой без cookie и совместную панель отчётности за один раз — и вопрос больше не встаёт каждый месяц.