О баннере согласия обычно пишут одинаково: поставьте, настройте Consent Mode, и Google смоделирует то, что потерялось. У второй части этого обещания есть условия, и они опубликованы.
Для большинства украинских сайтов условия недостижимы.
Что именно теряется
| Из-за чего | Что исчезает | Лечится ли |
|---|---|---|
| Отказ от куков | идентификатор и сессия | частично, моделированием |
| Блокировщики рекламы | запрос не идёт вообще | частично, server-side |
| Ограничения браузеров | срок жизни идентификатора | частично, server-side |
| Баннера нет вообще | передача данных в рекламу | да, установкой баннера |
Отсутствующий баннер — единственная причина, которая лечится полностью и сразу. Остальное уменьшается, но не исчезает.
Важно не путать эти механизмы. Баннер согласия управляет первой строкой. Server-side помогает со второй и третьей, и о нём мы писали отдельно — server-side GTM. Ни один из них не делает работу другого.
Пороги, при которых включается моделирование
Google компенсирует часть потерянных данных моделированием: поведение отказавшихся он достраивает по похожим пользователям, которые согласились. Условия опубликованы, и их два.
| Условие Google | Сколько нужно | Что это значит для сайта |
|---|---|---|
| Событий в день без согласия | от 1 000 | десятки тысяч визитов в месяц |
| Пользователей в день с согласием | от 1 000 | отдельное, ещё более жёсткое требование |
| Сколько дней подряд | 7 из 28 | и даже этого может быть мало |
| Типичный сайт услуг | 30–300 событий | не дотягивается ни до одного порога |
Строка «типичный сайт услуг» — это не исключение, а большинство малого и среднего бизнеса в Украине.
Разрыв между типичным сайтом и порогами и есть вся суть. Тысяча событий в день без согласия означает сайт с десятками тысяч визитов в месяц. Тысяча пользователей в день с согласием — отдельное, ещё более жёсткое требование, и считаются там именно пользователи, а не события.
Дальше есть ещё два условия, о которых упоминают реже:
- пороги должны выполняться минимум семь дней из предыдущих двадцати восьми, и Google прямо пишет, что даже этого может оказаться мало для обучения модели;
- если сайт когда-то дотянулся, а потом просел, смоделированные данные исчезают — не замораживаются, а перестают показываться.
То есть для малого и среднего сайта честный ответ такой: Consent Mode не возвращает данные. Он делает их потерю законной.
Что из этого следует практически
- Посмотрите долю европейского трафикаОтчёт по странам за 30 дней. Требование Google касается посетителей из ЕЭЗ; если их нет, баннер не обязателен.
- Если трафик есть — ставьте баннер правильноТеги должны загружаться до появления окна и срабатывать во всех случаях, а не только после согласия. Иначе сигнал не пойдёт даже ограниченный.
- Не планируйте на моделированиеПосчитайте свои события и пользователей. Если до тысячи далеко, считайте, что данных просто меньше, и стройте решения на том, что осталось.
- Компенсируйте там, где можноОфлайн-конверсии из CRM не зависят от куков вообще. Для бизнеса с длинным циклом это надёжнее любого моделирования.
Шаг 2 — тот, где чаще всего ломается всё остальное. Самая распространённая ошибка настройки: теги вешают после согласия, то есть они не запускаются вообще, пока человек не нажмёт «принять». В такой конфигурации Consent Mode формально есть, а сигнала нет ни с какой стороны — ни полного, ни ограниченного.
Шаг 4 — самый недооценённый. Идентификатор клика, сохранённый в CRM вместе с заявкой, живёт по другим правилам: он не зависит ни от куков, ни от согласия на аналитику. Как это устроено — в материале про заявки, которых нет в отчёте.
Отдельно: у Google Ads свой порог
Моделирование конверсий в Google Ads считается не так, как в аналитике. Там ориентир — около 700 кликов по рекламе за семь дней в пределах одной страны и одного домена.
Это мягче аналитических порогов, но тоже недостижимо для аккаунта с бюджетом в несколько тысяч гривен в месяц. И здесь та же логика: если вы ниже, кампания работает на том, что видно, и именно на этом надо принимать решения.
Эта арифметика тесно связана с выбором способа передачи конверсий — он разобран отдельно — в материале про четыре способа передать конверсии.
Чего не стоит делать
Не прячьте баннер и не делайте отказ сложнее согласия. Кроме юридического риска, это портит именно то, ради чего баннер стоит: сигнал «отказался» нужен системе так же, как и «согласился».
Не считайте, что баннер что-то сломал. После его установки конверсий в отчёте становится меньше — но не потому, что их стало меньше на самом деле. Вы просто перестали видеть часть. Сравнивать периоды «до» и «после» как одинаковые после этого нельзя.
С чего начать
Откройте отчёт по странам за последние 30 дней и посмотрите долю посетителей из Европы. Это одно число решает, касается ли вас требование вообще.
Дальше посчитайте события и пользователей в день. Если до тысячи не близко — планируйте без моделирования и компенсируйте офлайн-конверсиями.
Остальные проверки — в чек-листе аналитики, а если нужно, чтобы это настроил кто-то рядом, — посмотрите, как мы работаем с аналитикой.