Рекламные технологии5 мин чтения
Google Consent Mode v2: полное руководство по внедрению
Как внедрить Google Consent Mode v2: четыре сигнала согласия, команды gtag default и update, настройка в Tag Manager, региональные значения и тесты.
Google Consent Mode v2
Cookiesh задает правильные значения по умолчанию до загрузки любого тега Google и передает все четыре сигнала v2, как только посетитель сделает выбор, — Google Ads и GA4 продолжают измерения без нарушения правил о согласии.
Требования
Состояние согласия по умолчанию нужно задать до загрузки тегов Google. Если тег сработает раньше, он может установить файлы cookie до того, как посетитель сделал выбор.
Как это решает Cookiesh: Загрузчик Cookiesh задает значения по умолчанию синхронно, до запуска gtag.js или Google Tag Manager, с окном wait_for_update для вернувшихся посетителей.
Версия 2 добавила к ad_storage и analytics_storage сигналы ad_user_data и ad_personalization. Без новых сигналов Google ограничивает ремаркетинг и часть измерения конверсий.
Как это решает Cookiesh: Cookiesh сопоставляет ваши категории со всеми четырьмя сигналами: analytics — с analytics_storage, marketing — с тремя рекламными сигналами.
Тегам Google нужна команда update сразу после выбора посетителя и при каждом последующем просмотре страницы.
Как это решает Cookiesh: Cookiesh отправляет gtag('consent', 'update', …) в момент сохранения выбора, а для вернувшихся посетителей — при каждом просмотре страницы.
Значения по умолчанию должны соответствовать местному закону: denied там, где требуется предварительное согласие, granted там, где оно не требуется.
Как это решает Cookiesh: У каждого правила геотаргетинга свои значения Consent Mode по умолчанию, поэтому для посетителей из ЕЭЗ всё начинается с denied, а в других регионах может начинаться с granted.
Consent Mode управляет только тегами Google. Скрипты Meta, LinkedIn, TikTok и других поставщиков по-прежнему нужно блокировать до получения согласия.
Как это решает Cookiesh: Тот же выбор посетителя управляет всеми остальными скриптами через автоблокировку и атрибут data-cookiesh и вызывает событие cookiesh_consent_updated в dataLayer.
Настройка
Добавьте тег script выше тега Google или добавьте шаблон Cookiesh CMP в Google Tag Manager с триггером Consent Initialization.
Оставьте встроенные проверки согласия Google включенными и потребуйте в Tag Manager дополнительное согласие для тегов не от Google.
Откройте вкладку Consent в Google Tag Assistant и убедитесь, что события default и update срабатывают в правильном порядке.
Подробно
Consent Mode — это способ, которым платформа управления согласием сообщает тегам Google, что решил посетитель. Теги читают четыре сигнала и меняют свое поведение: если analytics_storage равен denied, Google Analytics не устанавливает файлы cookie; если ad_storage равен denied, их не устанавливает и Google Ads. Версия 2, представленная в конце 2023 года, добавила ad_user_data и ad_personalization. Они определяют, можно ли отправлять данные пользователя в Google для рекламы и использовать их для персонализированной рекламы.
С марта 2024 года Google требует действительные сигналы согласия для трафика из Европейской экономической зоны, чтобы можно было пользоваться его функциями измерения и персонализации рекламы. Без них аудитории ремаркетинга перестают расти, а данные о конверсиях посетителей из ЕЭЗ ограничены. Политика Google в отношении согласия пользователей из ЕС распространяется также на Великобританию и Швейцарию.
При этом Consent Mode — не баннер согласия. Он лишь передает решение, которое должен собрать, сохранить и подтвердить кто-то другой. Это и есть задача Cookiesh.
Загрузчик Cookiesh выполняется раньше ваших тегов Google и задает значение по умолчанию для каждого сигнала в зависимости от региона посетителя. Вернувшиеся посетители сразу получают сохраненный выбор. Для новых посетителей теги Google по умолчанию ждут до 500 миллисекунд (wait_for_update), пока Cookiesh применит выбор. Когда посетитель делает выбор, Cookiesh отправляет обновление со всеми четырьмя сигналами. Если вы используете Google Tag Manager, шаблон Cookiesh CMP делает то же самое через API согласия Tag Manager, поэтому собственный код не нужен.
Эта страница носит общий информационный характер и не является юридической консультацией. Законы и рекомендации регуляторов меняются, поэтому проверьте свои настройки вместе с юристами.
Частые вопросы
Ни один закон его не называет. Это требование Google: без сигналов согласия для трафика из ЕЭЗ такие функции Google Ads, как ремаркетинг и часть измерения конверсий, ограничены. Юридическая обязанность запрашивать согласие следует из Директивы ePrivacy и GDPR.
Да. Consent Mode лишь сообщает тегам Google, что решил посетитель. Вам по-прежнему нужен баннер, который задает вопрос, сохраняет ответ и удерживает трекеры других поставщиков.
В базовом режиме теги Google не загружаются, пока посетитель не даст согласие. В расширенном они загружаются со значением denied и отправляют запросы без файлов cookie, которые Google использует для моделирования. Cookiesh поддерживает оба режима; обсудите с юристами, какой из них соответствует вашей готовности к риску.
Да. Сигналы согласия передаются вместе с запросами, которые веб-теги отправляют в ваш серверный контейнер, поэтому серверные теги могут учитывать тот же выбор.
Рекламные технологии5 мин чтения
Как внедрить Google Consent Mode v2: четыре сигнала согласия, команды gtag default и update, настройка в Tag Manager, региональные значения и тесты.
Рекламные технологии5 мин чтения
Сравниваем базовый и расширенный режимы Google Consent Mode: загрузка тегов до согласия, запросы без cookie, моделирование конверсий, риски и выбор режима.
Разработка4 мин чтения
Серверное тегирование убирает теги поставщиков из браузера, но правила согласия продолжают действовать. Что меняется, что нет и как передать согласие на сервер.
Начните бесплатно с одним доменом. Переходите на платный тариф, когда понадобятся дополнительные домены, геотаргетинг или собственный брендинг.
Без привязки карты · Отмена в любой момент