1. Что такое Consent Mode v2
Consent Mode — это сигнал, который сайт отправляет сервисам Google (Ads, Analytics, Floodlight), сообщая, что разрешено делать с посетителем. Версия v2 добавляет два новых параметра (ad_user_data, ad_personalization) для ремаркетинга и сегментации — и с 2024 года они обязательны, если вам нужны аудитории в Google Ads для пользователей из ЕЭЗ.
2. Basic и Advanced
| Аспект | Basic | Advanced |
|---|---|---|
| Когда загружаются теги | только после согласия | до баннера, с анонимными пингами |
| Данные без согласия | ноль | агрегированные пинги, без cookies |
| Моделирование конверсий | ограниченное | полное (behavioral modeling) |
| Сложность | низкая | требует внимательной настройки |
Рекомендация: Advanced — если вы ведёте Google Ads с бюджетом более 500 € в месяц (возвращаете часть конверсий через моделирование); Basic — если нужна простота и строгое соответствие.
3. Четыре параметра согласия
ad_storage— cookies для рекламы (ремаркетинг).analytics_storage— cookies для измерений (GA4).ad_user_data(v2) — передача данных пользователя в Google Ads.ad_personalization(v2) — персонализация рекламы и аудитории.
У каждого значение granted или denied. Рекомендуемое значение по умолчанию для ЕЭЗ: все denied. После согласия обновляете на granted.
4. Настройка в Google Tag Manager
- Создайте тег Consent Mode — Default типа «Consent Initialization» со всеми 4 параметрами =
denied, region = ЕЭЗ + MD. - Создайте тег Consent Mode — Update, который срабатывает на событие «cookie_accept» вашего CMP и переводит параметры в
granted. - Проверьте порядок: default срабатывает на «Consent Initialization — All Pages», update — на событии CMP.
- Опубликуйте контейнер GTM.
В версии Basic перенесите теги Google Ads/GA4 из «Consent Initialization» в триггер события «cookie_accept» (то есть до согласия они не загружаются вовсе).
5. Интеграция с баннером CMP
Consent Mode — это не баннер, а сигнал. Вам нужен CMP (Consent Management Platform), который покажет баннер, сохранит выбор и отправит события в GTM. Популярные совместимые варианты:
- Cookiebot / Iubenda / OneTrust — полноценные коммерческие решения.
- Klaro, CookieConsent — open-source, self-hosted.
- Google-certified CMPs — официальный список, поддерживаемый Google.
6. Как проверить, что всё работает
- Установите расширение Google Tag Assistant в Chrome.
- Откройте сайт в режиме инкогнито → откажитесь от cookies в баннере.
- В Tag Assistant теги показывают статус «Consent denied» — это правильно.
- Перезагрузите, примите cookies → теги переходят в «Consent granted».
- В GA4 → Admin → Data Collection проверьте «Consent mode: active».
- В Google Ads → Tools → Diagnostics проверьте «Consent-signaled traffic».
Проверьте свой сайт
У вас уже есть теги Google, работающие без согласия?
GDPRScan находит скрипты Google (Analytics, Ads, GTM), загружаемые до получения согласия, и показывает, что именно нужно заблокировать. Бесплатно, 60 секунд.
Сканировать бесплатно →