Consent Mode v2 для интернет-магазина: что настроить и проверить
Consent Mode — это способ передать Google выбор посетителя относительно cookie, чтобы теги рекламы и аналитики вели себя в соответствии с этим выбором. Для интернет-магазина от этого зависят три вещи: видите ли вы покупки в Google Ads, работает ли ремаркетинг и насколько полными будут отчёты GA4. Если настроить согласие неправильно, часть покупателей «пропадает» из статистики, а рекламные кампании обучаются на неполных данных.
Кому это нужно
Правила Google о согласии касаются посетителей из Европейской экономической зоны. По справке Google Ads, чтобы и дальше пользоваться тегами для измерения, персонализации рекламы и ремаркетинга, рекламодатель должен собирать согласие и передавать Google его статус. Если вы ведёте собственный баннер, нужно внедрить именно Consent Mode v2.
На практике это значит следующее. Если ваши покупатели и рекламные кампании только в Украине, обязательства со стороны Google к вам, скорее всего, не применяются. Если же магазин продаёт в страны ЕС, таргетирует рекламу на Европу или получает заметный европейский трафик, согласие настраивать нужно. Юридические вопросы (что считать согласием, какие баннеры допустимы) решает юрист, здесь мы говорим только о технической части.
Четыре параметра
| Параметр | Что контролирует |
|---|---|
ad_storage | рекламные cookie: при отказе новые рекламные cookie не устанавливаются |
analytics_storage | аналитические cookie и хранение для аналитики |
ad_user_data | можно ли передавать Google данные пользователя для рекламы |
ad_personalization | можно ли персонализировать рекламу, в том числе ремаркетинг |
Два последних, ad_user_data и ad_personalization, добавлены во второй версии (ноябрь 2023). На практике именно о них чаще всего забывают: баннер передаёт только ad_storage и analytics_storage, а рекламные возможности в ЕЭЗ всё равно ограничиваются.
Basic или advanced
Режим определяет, что происходит с тегами, пока посетитель не ответил на баннер, и что, если он отказался.
| Basic | Advanced | |
|---|---|---|
| Теги до ответа | заблокированы, пока пользователь не взаимодействует с баннером | загружаются сразу, согласие по умолчанию denied |
| Если пользователь отказался | ничего не передаётся, даже статус согласия | теги отправляют измерения без cookie |
| Моделирование конверсий в Google Ads | общая модель, менее детальная | модель для конкретного рекламодателя |
Google пишет, что измерения без cookie не используются для отслеживания отдельных пользователей, формирования списков ремаркетинга или профилей. Наш выбор для магазина с платной рекламой на ЕС — advanced, потому что он даёт более точное моделирование. Но приемлем ли для вас такой обмен данными до согласия с точки зрения законодательства о конфиденциальности, решает ваш юрист, а не документация Google.
Моделирование конверсий: что нужно, чтобы оно заработало
Когда посетитель отказался от cookie, Google оценивает конверсии с помощью моделей и показывает их в отчётах рядом с наблюдаемыми. Для этого по справке Google Ads нужно:
- корректно внедрённый Consent Mode (или TCF v2.0);
- не меньше 700 кликов по рекламе за 7 дней на страну и группу доменов.
Статус моделирования появляется в диагностике конверсий обычно в течение 48 часов, иногда до двух недель. Эффект (uplift) показывается в течение четырёх недель, а чтобы он появился, Consent Mode должен отработать не меньше 7 полных дней. Небольшой магазин с бюджетом ниже порога моделей не получит, и этот риск стоит заранее заложить в ожидания.
Где обычно ломается в интернет-магазине
Это наша практическая оценка типичных мест, где согласие ломается, а не требования Google:
- Баннер есть, а команды по умолчанию нет. Теги стартуют до того, как задано состояние согласия.
- Теги срабатывают раньше ответа. Для асинхронных инструментов согласия Google советует параметр
wait_for_update, который даёт время вызвать обновление до запуска тегов. - Передаются не все четыре параметра. Часто мапятся только два, а
ad_user_dataиad_personalizationостаются без значений. - Выбор не сохраняется. Google прямо советует сохранять ответ, чтобы следующие страницы устанавливали правильное состояние.
- Оформление заказа на другом домене или поддомене. Проверьте, что состояние согласия доходит до шага оплаты: именно там фиксируется покупка.
- Нет проверки. Достаточно Tag Assistant: до взаимодействия с баннером On-page Default должен быть
Denied, после согласия On-page Update должен статьGranted.
Особенность Shopify
В справке Shopify прямо сказано: данные событий, которые поступают в Google от покупателей из ЕЭЗ, не будут использоваться для персонализированной рекламы, если Consent Mode v2 не активирован и нет действительного согласия. Сторонний баннер нужно подключить к настройкам конфиденциальности Shopify, а для собственного пикселя фрагмент кода для Consent Mode добавляется вручную. Для других платформ принцип тот же: согласие должно дойти до тегов в виде четырёх сигналов.
Порядок внедрения
- 1Регионы и режимгде нужно согласие, basic или advanced
- 2Баннер или CMPсо всеми четырьмя параметрами
- 3Значения по умолчаниюdenied для регионов, wait_for_update для асинхронных инструментов
- 4Обновление согласияпосле выбора пользователя, с сохранением на следующие страницы
- 5ПроверкаTag Assistant и статус моделирования в Google Ads
Источники: Google Tag Platform, Google Analytics Help; порядок шагов авторский
Пример с нашего сайта
На этом сайте значение по умолчанию granted для всех регионов, кроме стран ЕЭЗ, Великобритании и Швейцарии: для них по умолчанию denied, и только им показывается баннер. Выбор посетителя передаётся командой обновления. Это решение для сайта услуг с преимущественно украинской аудиторией. Для магазина с европейскими покупателями настройка может быть строже, и подбирать её стоит вместе с юристом.
Что делать дальше
Настройку согласия лучше планировать до старта рекламы, а не после того, как статистика уже искажена. Если вы готовите кампании для магазина, запуск и ведение Google Ads вместе с проверкой измерения обычно выходит дешевле, чем исправлять данные задним числом.
Нужна проверка Consent Mode на вашем сайте? Напишите нам: посмотрим теги, статус моделирования и скажем, что исправить в первую очередь.
Автор: Сергей Филатьев — основатель авторской студии Veb-Dev.
Теги
- Consent Mode v2
- интернет-магазин
- Google Ads
- GA4
- согласие на cookie
- ремаркетинг
- конверсии