Запускали проект в Европе — всё по правилам: баннер о cookies, Consent Mode настроен. Через пару недель смотрю в GA4 — и не понимаю. Трафик просел, конверсии куда-то делись. По платному трафику — дыры. Всё вроде работает, но как-то странно.

Добро пожаловать в мир Consent Mode.

Для тех, кто не сталкивался: Consent Mode — это технология от Google, позволяющая адаптировать поведение тегов Google (например, GA4, Google Ads и других), в зависимости от того, согласился ли пользователь на использование cookie-файлов.

Если пользователь даёт согласие, данные собираются как обычно. Если не даёт — теги всё равно активируются, но без использования cookies. В этом случае данные отправляются в урезанном виде (например, без client_id и session_id), и Google использует специальные алгоритмы, чтобы попытаться восстановить картину происходящего.

Таким образом, Consent Mode — это не просто «включить/выключить сбор данных», а скорее умный переключатель режимов работы тегов, который помогает балансировать между соблюдением законов (GDPR, ePrivacy и т.п.) и сохранением аналитики в бизнесе.

Еще раз.

Consent Mode — это не просто про «соблюдать закон». Это инструмент, который меняет то, как собираются данные, в зависимости от согласия пользователя.

Но важно понимать вот что:

1. Если пользователь не дал согласие, события всё равно частично передаются. Но не как обычные хиты, а в урезанном, анонимном виде.

2. Эти данные идут в алгоритм, который достраивает недостающее. В итоге вы видите не факты, а «предположения».

3. В GA4 это никак не помечается: смоделированные и реальные события выглядят одинаково.

4. Отчеты в GA4, Google Ads и BigQuery начинают расходиться — и не всегда понятно почему.

Вы смотрите на цифры в GA4 и думаете: “О, у нас конверсии пропали”

А они на самом деле не пропали. Это просто алгоритм дорисовал картину по своему шаблону.

Чтобы не не запутаться в Consent Mode я придерживаюсь простых правил:

1. Настраиваю баннеры с умом. Слежу, чтобы согласие просили только у тех, у кого это реально требуется по закону. Зачем терять данные, если их можно не терять?

2. Добавляю в события анонимные параметры. Это помогает не терять связь с реальностью.

3. Отделяю зерна от плевел. В BigQuery для этого есть поле analytics_storage. Смотрю на него — и понимаю, откуда что взялось.

4. Слежу за тем, сколько людей вообще жмут “Ок”. Если процент низкий — значит, с баннером что-то не так. Меняю текст, дизайн, поведение — пока не станет лучше.

Consent Mode — не враг. Он просто играет по своим правилам. Это своеобразный компромисс между соблюдением закона, уважением к выбору пользователей и сохранением адекватности данных. Но чтобы этим инструментом пользоваться, надо понимать его ограничения.

Как и с любым другим компромиссом – с ним можно работать. Главное знать как.

Больше о работе с данными в продукте и маркетинге есть в Телеграм-канале "Модель атрибуции”