ГлавнаяБлог

Consent Mode v2: что это и почему без него аналитика врёт

Блог ECOM Digital · 22 сентября 2026

Дарья, SMM-специалист ECOM Digital
Дарья
SMM-специалист ECOM Digital, контент и ведение соцсетей
Consent Mode v2: что это и почему без него аналитика врёт

Кабинет Google Ads показывает одно число конверсий, отчёт в GA4 - другое, а разница на глаз доходит до трети. Первая мысль обычно про сломанную цель или задвоенный тег. На практике почти всегда причина одна: сайт не передаёт Google правильный сигнал о согласии на cookie, и Consent Mode v2 либо не настроен, либо настроен формально. Разбираемся, что это за штука, почему без неё аналитика перестаёт совпадать с реальностью и что проверить в первую очередь.

Короткий ответ. Consent Mode v2 - формат, которым сайт сообщает Google Ads и Analytics, дал посетитель согласие на рекламные и аналитические cookie или нет. С марта 2024 года Google требует его от рекламодателей в ЕС: без него часть данных о конверсиях не долетает до кабинета, площадка достраивает пробелы статистическим моделированием, и чем меньше согласий вы реально собираете, тем грубее это моделирование. Отсюда и расхождение между тем, что происходит на сайте, и тем, что видно в отчётах. Если на сайте уже стоит Google Tag Manager и баннер согласия, настройка занимает один день.

Чем v2 отличается от обычного Consent Mode

Первая версия Consent Mode появилась у Google ещё в 2020 году и работала с двумя сигналами: ad_storage - можно ли ставить рекламные cookie, и analytics_storage - можно ли ставить cookie аналитики. Этого хватало, чтобы теги вели себя прилично, но не хватало данных для нормального моделирования конверсий на стороне Google.

Consent Mode v2 добавил ещё два сигнала: ad_user_data, разрешение передавать в Google данные о пользователе для рекламных целей, и ad_personalization, разрешение использовать эти данные для персонализации, включая ремаркетинг. Для рекламодателей в Евросоюзе, Великобритании и Швейцарии эти два сигнала стали обязательными с марта 2024 года. Без них Google начал ограничивать доступ к персонализированным функциям: спискам ремаркетинга, аудиториям по конверсиям, части инструментов автоматических стратегий назначения ставок. Формально кампании продолжают работать и без Consent Mode v2, но часть функций, ради которых вы вообще платите за Google Ads, у вас просто отключена.

Base и Advanced: два режима, а не один

У Consent Mode v2 есть два уровня настройки, и путаница между ними - частая причина, почему после установки баннера ничего не изменилось.

Basic Consent Mode. Теги Google Ads и Analytics вообще не загружаются, пока посетитель не даст согласие через баннер. До клика по кнопке площадка не получает от сайта ничего, даже анонимных сигналов. Это самый безопасный с точки зрения RODO вариант, но и самый бедный на данные: чем меньше людей соглашаются, тем больше провал в статистике, и заполнить его почти нечем.

Advanced Consent Mode. Теги загружаются всегда, но до согласия отправляют Google обезличенный сигнал без cookie, так называемый cookieless ping: сам факт визита, страницу, технические параметры браузера, но без идентификатора конкретного человека. Google использует эти пинги, чтобы статистически моделировать конверсии посетителей, которые не дали согласие, опираясь на поведение похожих посетителей, которые согласие дали. Разница в полноте отчётов между Basic и Advanced заметна почти всегда, особенно на нишах, где посетители чаще отказываются от cookie: юридические, медицинские и финансовые услуги.

Почему аналитика начинает врать без правильного сигнала

Расхождение возникает не из-за того, что Consent Mode v2 сам по себе плохой инструмент, а из-за того, что его почти всегда настраивают наполовину: баннер стоит, а сигнал в GTM либо не долетает до тегов, либо долетает с опозданием.

Что видно в отчётахЧастая причина
Конверсии в Google Ads ниже, чем реальные заявки с сайтатег конверсии стреляет до клика по баннеру и теряет часть событий, потому что consent_default не выставлен заранее
Цифры в GA4 и в Google Ads по одной и той же кампании не совпадаюту Ads и Analytics разные настройки моделирования, или один из тегов работает в Basic, другой в Advanced
Аудитории ремаркетинга не растут или растут медленнее ожидаемогоad_user_data и ad_personalization не передаются, хотя посетитель согласился
После обновления баннера провал в данных резко увеличилсяновую версию баннера не проверили в GTM Preview перед публикацией

Отдельная деталь, которая ломает всё сразу: consent_default должен вызываться в коде страницы до загрузки контейнера GTM, а не после. Если строка с настройками согласия по умолчанию стоит ниже скрипта GTM, часть тегов успевает сработать раньше, чем Google вообще узнает про существование баннера, и сигнал приходит с опозданием на доли секунды, которых достаточно, чтобы событие не засчиталось.

Как проверить сигнал за пять минут

Проверка не требует доступа к коду, если на сайте уже стоит GTM.

  1. Откройте сайт в приватном окне и не нажимайте ничего в баннере согласия.
  2. Запустите GTM Preview из панели Google Tag Manager для своего контейнера и зайдите на страницу через открывшуюся ссылку.
  3. Найдите событие Consent Initialization в списке слева. Внутри него должны быть все четыре параметра: ad_storage, analytics_storage, ad_user_data, ad_personalization, каждый со значением denied до вашего клика по баннеру.
  4. Нажмите «Принять все» в баннере и найдите событие Consent Update сразу после клика. Значения должны смениться на granted без перезагрузки страницы.
  5. Проверьте теги конверсии в списке сработавших: до клика они либо не должны фигурировать вовсе (Basic), либо фигурировать с пометкой ping без данных пользователя (Advanced).

Расширение Google Tag Assistant показывает то же самое без входа в аккаунт GTM, если у вас нет прав редактора на контейнер, а есть только ссылка на сайт.

Проверим ваш Consent Mode за 30 минут

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

Получить разбор

Как настроить за один день

Если на сайте уже стоит GTM и баннер согласия, работа укладывается в несколько шагов.

  1. Убедитесь, что сервис-баннер поддерживает Consent Mode v2. CookieYes, Cookiebot и Complianz для WordPress делают это через готовую интеграцию с GTM, без ручного кода. Подробно про выбор и установку самого баннера - в статье про cookie-баннер и GDPR для маленькой фирмы.
  2. Задайте consent_default до загрузки GTM. Сервис-баннер обычно вставляет этот код сам при правильной установке, но стоит проверить порядок скриптов на странице вручную хотя бы раз.
  3. Включите встроенную поддержку согласия в самом GTM. В настройках контейнера есть отдельный раздел Consent Settings, где теги Google Ads и GA4 привязываются к сигналам согласия без создания дополнительных триггеров.
  4. Выберите Basic или Advanced. Для сайта с редким трафиком и небольшим бюджетом разница некритична, для сайта с активной рекламной кампанией и высокой ценой заявки Advanced обычно окупает себя более полными данными для оптимизации.
  5. Прогоните проверку из раздела выше перед тем, как публиковать изменения на боевой сайт, а не после.

Если рекламный кабинет ведёт подрядчик, вопрос «настроен ли у нас Consent Mode v2 и в каком режиме» стоит задать прямо: это ровно тот пункт настройки контекстной рекламы, который влияет на качество данных для оптимизации кампаний, а не косметическая деталь для галочки перед юристом.

Частые ошибки

Баннер стоит, а сигнал никуда не идёт. Самая частая ситуация: cookie-баннер установлен и выглядит правильно, но интеграция с GTM не активирована в его настройках, и события Consent Update в GTM Preview просто не появляются.

Consent Mode принимают за замену баннера. Правильная настройка сигналов не снимает требование RODO показывать баннер и спрашивать согласие. Это два разных слоя: баннер - юридическое требование, Consent Mode - техническая передача результата этого согласия в рекламные системы.

Настроили один раз и забыли. При смене сервиса-баннера, обновлении GTM или добавлении нового рекламного тега интеграцию стоит проверять заново: она нередко слетает именно на этом шаге.

Путают регион. Advanced-режим с cookieless ping имеет смысл настраивать для трафика из ЕС, Великобритании и Швейцарии, где действует требование. Для остального мира требования жёстче не становятся, и излишняя настройка ничего не портит, но и не даёт эффекта.

Частые вопросы

Обязателен ли Consent Mode v2, если рекламный бюджет небольшой

Требование Google не зависит от размера бюджета. Если у вас есть теги Google Ads или GA4 и трафик из ЕС, требование действует одинаково для сайта с бюджетом в 300 € и в 3000 €.

Что будет, если ничего не настраивать

Кампании не остановятся автоматически, но часть функций персонализации в ЕС уже ограничена Google на уровне продукта, а не подрядчиком. Аналитика продолжит расходиться с реальностью, и с каждым обновлением алгоритмов Google разница обычно только растёт.

Нужен ли Consent Mode v2 для ОАЭ

Требование Google привязано к посетителям из ЕС, Великобритании и Швейцарии. Для сайта, ориентированного только на Дубай или Абу-Даби, формального требования нет, хотя технически настроить сигнал можно и там - хуже не будет.

Достаточно ли готового сервиса-баннера без программиста

Для типового сайта с GTM и стандартным набором тегов Google Ads и GA4 - да, интеграция делается через настройки самого сервиса. Программист нужен, если сайт собран без GTM и теги вшиты в код напрямую.

Как понять, что моделирование конверсий работает нормально

Прямого способа увидеть смоделированные конверсии отдельно от реальных в интерфейсе нет, но косвенный признак - стабильность цифр между GA4 и Google Ads после недели-двух с момента настройки. Резкие скачки обычно означают проблему в передаче сигнала, а не в самом моделировании.

Что с этим делать дальше

Откройте сайт в приватном окне, пройдите проверку через GTM Preview из раздела выше и посмотрите, появляются ли в отчёте события Consent Initialization и Consent Update с правильными параметрами. Если хотя бы один из четырёх сигналов не передаётся или тег конверсии стреляет раньше согласия, это работа на один день, а не на новый бюджет: сначала чинится передача данных, и только потом имеет смысл разбираться, почему кампания «плохо оптимизируется».