Google Consent Mode v2: что это такое и как его настроить
Разберитесь, что такое Google Consent Mode v2, какие сигналы он использует и как настроить его с CMP, чтобы теги Google учитывали выбор ваших посетителей.
Что такое Google Consent Mode v2
Google Consent Mode — это способ для вашего сайта сообщить тегам Google, дал ли посетитель согласие, с помощью небольшого набора сигналов. Вторая версия добавила два специфичных для рекламы сигнала поверх исходных, и теперь Google требует их от рекламодателей, которые хотят использовать аудитории и полное измерение конверсий для пользователей из Европейской экономической зоны.
Вместо того чтобы просто полностью блокировать теги Google при отсутствии согласия, Consent Mode позволяет этим тегам загружаться, но работать в ограниченном режиме: они отправляют пинги без cookie для моделирования, а не устанавливают идентификаторы. Когда согласие получено, теги переключаются на полноценное поведение.
Четыре сигнала согласия
Consent Mode v2 работает с четырьмя параметрами. analytics_storage управляет тем, можно ли использовать аналитические cookie и идентификаторы. ad_storage управляет рекламными cookie. ad_user_data, новый в v2, управляет тем, можно ли передавать данные пользователя в Google для рекламы. ad_personalization, также новый в v2, управляет тем, можно ли использовать данные для персонализированной рекламы, например ремаркетинга.
Каждый сигнал имеет значение granted или denied. Ваша задача — по умолчанию выставить их в denied для регионов, где требуется предварительное согласие, а затем перевести нужные в granted, когда посетитель примет соответствующую категорию в вашем баннере.
Сначала denied по умолчанию, затем обновление по согласию
Правильная схема — задать состояние согласия по умолчанию до срабатывания любого тега Google, с рекламными и аналитическими сигналами в значении denied для регионов с предварительным согласием. Это значение по умолчанию должно выполняться первым, поэтому платформа согласия загружается высоко в head. Затем, когда посетитель делает выбор, вы отправляете обновление, которое переводит в granted те сигналы, которые соответствуют принятым им категориям.
Если пропустить значения по умолчанию и только обновлять состояние после согласия, теги Google могут сработать в полноценном режиме уже на самом первом просмотре страницы, до того как посетитель сделал выбор, а это лишает всю схему смысла.
Как настроить это с платформой согласия
Самый простой вариант настройки — позволить вашей платформе управления согласием обрабатывать сигналы за вас. В ConsentX вы включаете Google Consent Mode v2 и сопоставляете категории баннера с четырьмя сигналами. Платформа затем сама передаёт состояние denied по умолчанию при загрузке и обновление, когда посетитель делает выбор, так что вам не нужно писать пуши в dataLayer вручную.
Если вы используете Google Tag Manager, убедитесь, что платформа согласия инициализируется по триггеру Consent Initialization, чтобы значения по умолчанию были на месте до того, как какой-либо тег начнёт вычисляться. При прямой настройке через gtag команда с значениями по умолчанию должна идти раньше ваших команд config.
Как проверить, что это работает
Используйте Google Tag Assistant или состояние согласия, которое видно в инструментах разработчика браузера, чтобы убедиться, что при первой загрузке присутствует состояние denied по умолчанию. До нажатия на баннер рекламные и аналитические сигналы должны иметь значение denied. После принятия они должны переключиться на granted для тех категорий, которые вы разрешили.
Также убедитесь, что при отклонённом согласии теги Google отправляют моделируемые пинги без cookie, а не устанавливают рекламные cookie. Если вы видите рекламные cookie до согласия, значит значения по умолчанию применяются недостаточно рано.
Это руководство представляет собой краткое изложение простым языком для общего сведения и не является юридической консультацией. Уточните свои обязанности у квалифицированных юристов.
Связанное на ConsentX
Примените это руководство на практике
Начните бесплатно, просканируйте свой сайт или свяжитесь с нашей командой.