Как проверить, работает ли Consent Mode v2 на сайте
Режим согласия Google (Consent Mode v2) передаёт в Google Analytics и Google Ads выбор, который посетитель сделал в cookie-баннере. Баннер может выглядеть идеально и при этом ничего не передавать — тогда реклама и аналитика работают с ошибками, а владелец сайта об этом не знает.
Показываю, как проверить режим согласия самостоятельно за 10–15 минут — тремя способами, от самого простого до самого точного, — и какие ошибки встречаются чаще всего.

Что именно проверяем
Режим согласия работает с четырьмя сигналами:
analytics_storage— можно ли хранить cookie для аналитики;ad_storage— можно ли хранить cookie для рекламы;ad_user_data— можно ли отправлять в Google данные пользователя для рекламы;ad_personalization— можно ли показывать персонализированную рекламу.
Два последних появились во второй версии режима, отсюда «v2». Google требует передавать эти сигналы, чтобы использовать персонализированную рекламу и ремаркетинг для посетителей из ЕЭЗ. Правильная работа выглядит так: до выбора посетителя сигналы стоят в состоянии «отказано», после клика в баннере меняются в соответствии с выбором — и так на каждой странице.
Способ 1. Быстрая проверка в Google Analytics
Откройте «Администратор» → «Сбор и редактирование данных» → «Настройки согласия». Вверху видно, какая доля трафика приходит из ЕЭЗ, ниже — блоки «Сигналы согласия, связанные с рекламой» и «Сигналы согласия для данных о поведении». Analytics показывает, какие сигналы настроены правильно, и предупреждает о проблемах.
Деталей этот способ не покажет, зато сразу ответит на главный вопрос: видит ли Google сигналы вообще. После исправлений на сайте статус обновляется через 48–72 часа.
Способ 2. Tag Assistant
- Откройте tagassistant.google.com, добавьте адрес сайта и подключитесь. Сайт откроется в отдельной вкладке.
- Не трогайте баннер. Вернитесь в Tag Assistant, выберите первое событие и откройте вкладку согласия (Consent). Там видно состояние каждого сигнала по умолчанию.
- Нажмите в баннере «Принять все». В Tag Assistant появится событие с обновлением согласия: все сигналы должны перейти в состояние «предоставлено».
- Повторите в новом окне инкогнито, нажав «Отклонить»: сигналы должны остаться в состоянии «отказано».
Если вкладка согласия пустая или значения по умолчанию появляются уже после срабатывания тегов, режим согласия настроен неправильно.
Способ 3. Параметр gcs в запросах
Самая точная проверка — посмотреть, что реально уходит в Google.
- Откройте сайт в окне инкогнито, нажмите F12 и перейдите на вкладку «Сеть» (Network).
- В фильтре введите
collect— это запросы Google Analytics. - Откройте любой запрос и найдите параметр
gcs.
Значение читается так: G1, затем две цифры — для рекламных и для аналитических cookie. G100 — оба отказаны, G111 — оба разрешены, G101 — разрешена только аналитика. До клика в баннере должно быть G100, после «Принять все» — G111.
Частые ошибки
- Баннер есть, режима согласия нет. Баннер просто прячется после клика, а в Google ничего не уходит. Самая частая ситуация на сайтах, где баннер ставили «для галочки».
- Теги срабатывают раньше значений по умолчанию. Счётчик успевает отправить данные до того, как баннер выставил «отказано». В Менеджере тегов значения по умолчанию задают на триггере «Инициализация согласия – все страницы»: он срабатывает раньше всех остальных.
- Нет новых сигналов v2. Передаются только
ad_storageиanalytics_storage, безad_user_dataиad_personalization. Это старая версия режима. - Код Analytics вставлен в шаблон напрямую и ничего не знает о баннере.
- Выбор не сохраняется. На следующей странице баннер появляется снова, а сигналы сбрасываются.
Базовый или расширенный режим
В базовом режиме теги Google не загружаются вообще, пока посетитель не дал согласие. В расширенном они загружаются сразу, но до согласия отправляют только обезличенные сигналы без cookie, и Google использует их для моделирования. Расширенный даёт больше данных, базовый проще и строже. Выбор зависит от того, как вы обрабатываете данные и что сказано в вашей политике конфиденциальности.
Коротко
- Проверьте «Настройки согласия» в Google Analytics — видит ли Google сигналы.
- В Tag Assistant посмотрите значения по умолчанию и после клика в баннере.
- В запросах
collectпроверьте параметрgcs: до согласияG100, после —G111. - Убедитесь, что передаются все четыре сигнала, включая
ad_user_dataиad_personalization. - Значения по умолчанию должны выставляться раньше любых тегов.
Если проверка показала проблемы, мы можем настроить cookie-баннер и Consent Mode v2: подберём баннер, настроим категории и проверим передачу согласия на каждой странице. Сами поставить теги правильно поможет статья об установке Google Менеджера тегов.