Техническое руководство

Google Consent Mode v2

С марта 2024 года Google требует Consent Mode v2 для всех сайтов в ЕЭЗ, которые используют Google Ads, Analytics 4 или Floodlight. Без него ремаркетинг останавливается, а отчёты Analytics становятся неполными. Для сайтов из Молдовы, ориентированных на аудиторию ЕС, действуют те же правила.

1. Что такое Consent Mode v2

Consent Mode — это сигнал, который сайт отправляет сервисам Google (Ads, Analytics, Floodlight), сообщая, что разрешено делать с посетителем. Версия v2 добавляет два новых параметра (ad_user_data, ad_personalization) для ремаркетинга и сегментации — и с 2024 года они обязательны, если вам нужны аудитории в Google Ads для пользователей из ЕЭЗ.

2. Basic и Advanced

АспектBasicAdvanced
Когда загружаются тегитолько после согласиядо баннера, с анонимными пингами
Данные без согласиянольагрегированные пинги, без 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

  1. Создайте тег Consent Mode — Default типа «Consent Initialization» со всеми 4 параметрами = denied, region = ЕЭЗ + MD.
  2. Создайте тег Consent Mode — Update, который срабатывает на событие «cookie_accept» вашего CMP и переводит параметры в granted.
  3. Проверьте порядок: default срабатывает на «Consent Initialization — All Pages», update — на событии CMP.
  4. Опубликуйте контейнер 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. Как проверить, что всё работает

  1. Установите расширение Google Tag Assistant в Chrome.
  2. Откройте сайт в режиме инкогнито → откажитесь от cookies в баннере.
  3. В Tag Assistant теги показывают статус «Consent denied» — это правильно.
  4. Перезагрузите, примите cookies → теги переходят в «Consent granted».
  5. В GA4 → Admin → Data Collection проверьте «Consent mode: active».
  6. В Google Ads → Tools → Diagnostics проверьте «Consent-signaled traffic».

Проверьте свой сайт

У вас уже есть теги Google, работающие без согласия?

GDPRScan находит скрипты Google (Analytics, Ads, GTM), загружаемые до получения согласия, и показывает, что именно нужно заблокировать. Бесплатно, 60 секунд.

Сканировать бесплатно →