Если включен режим согласия, Google получает данные о том, согласны ли пользователи на применение файлов cookie или идентификаторов приложения. После этого работа тегов корректируется с учетом выбора пользователей.
Режим связан с платформой для запросов согласия (CMP) или другим решением – например, баннером с запросом согласия. Режим согласия получает данные от виджета или баннера с запросом согласия и динамически меняет поведение тегов Google Рекламы и Аналитики, а также сторонних тегов, которые создают или читают файлы cookie.
Если посетители сайта не дают согласия, теги не сохраняют файлы cookie, а передают в Google сигналы (запросы ping). Если вы используете Google Аналитику 4, система заполняет пробелы в собранных данных с помощью моделирования конверсий и поведения.
Set up consent mode in Google Analytics
Теги со встроенной поддержкой режима согласия
Теги Google для указанных ниже сервисов содержат встроенные механизмы проверки согласия и меняют свое поведение в зависимости от статуса согласия:
- Google Аналитика;
- Google Реклама*;
- Floodlight;
- тег связывания конверсий.
*Поддерживается отслеживание конверсий и ремаркетинг в Google Рекламе. Вскоре будет добавлена поддержка звонков-конверсий.
Статус согласия и поведение тегов
Если режим согласия включен, решения Google для отслеживания применяют выбор пользователя на всех посещенных им страницах. Если пользователь не дал согласия, при срабатывании тегов файлы cookie не сохраняются. Теги передают минимальный набор сведений о действиях пользователя, а затем эти действия и статус согласия отслеживаются путем передачи на сервер Google следующих сигналов ping без файлов cookie.
- Сигналы статуса согласия для тегов Google Рекламы и Floodlight. Передают настроенный вами статус согласия по умолчанию и выбор пользователя для каждого типа согласия, например разрешение на сбор данных для Google Рекламы (ad_storage) или Google Аналитики (analytics_storage). Сигналы статуса согласия передаются с каждой страницы, на которую заходит пользователь, если на ней включен режим согласия. Кроме того, они активируются некоторыми тегами, если статус меняется с denied (не получено) на granted (получено), например когда пользователь утвердительно отвечает на запрос согласия.
- Сигналы ключевых событий. Сообщают о том, что произошло ключевое событие.
- Сигналы Google Аналитики. Передаются при загрузке страницы и регистрации событий со всех страниц, где реализована Аналитика.
Описанные выше сигналы могут содержать указанную ниже информацию.
- Функциональные данные (например, заголовки, добавленные браузером без действий с вашей стороны):
- временная метка;
- агент пользователя (только для веб-страниц);
- URL перехода.
- Обобщенные данные:
- сведения о том, содержит ли URL текущей или предыдущей страницы информацию о клике по объявлению (например, параметр GCLID/DCLID);
- логическое значение, определяющее статус согласия;
- случайное число, генерируемое при каждой загрузке страницы;
- сведения о платформе для получения согласия, которую использует владелец сайта (например, идентификатор разработчика).
Как работают алгоритмы режима согласия
Сигналы согласия и ключевых событий могут включать следующие алгоритмы работы в зависимости от настроек согласия и конфигурации тегов.
По умолчанию предполагается, что получены все виды согласия:
|
|
Сайты |
Мобильные приложения |
|
|
Для ситуации, когда один или несколько видов согласия не получены, предусмотрены дополнительные алгоритмы.
|
|
Сайты |
Мобильные приложения |
|
|
|
Сайты |
|
|
|
Сайты |
Мобильные приложения |
|
|
Сайт/мобильные приложения При значении В рамках стандартного взаимодействия между браузером и сервером по протоколу HTTP в таких запросах могут указываться агент пользователя, разрешение экрана и IP-адрес. Обратите внимание, что Google Аналитика 4 не регистрирует и не хранит IP-адреса. Если рекламодатель настроит другие поля, например user_id (идентификатор пользователя) и custom dimensions (специальные параметры), данные из них будут отправляться как обычно. Данные из запросов ping без файлов cookie используются в моделировании поведения и конверсий, чтобы заполнить пробелы в данных. |
Рекомендации по работе с режимом согласия
Ниже вы найдете рекомендации по реализации режима согласия (независимо от выбранной технологии).
- Настройте начальный статус согласия со значениями по умолчанию, заданными вашей организацией. Статус по умолчанию применяется, когда пользователь впервые заходит на ваш сайт.
- Теги страницы должны загружаться до того, как пользователь увидит диалоговое окно с запросом.
- Теги Google должны загружаться всегда, а не только когда пользователь дает согласие. Если согласие не предоставлено, Google будет получать сигналы ping без файлов cookie. В ресурсах Google Аналитики 4 такие сигналы активируют моделирование поведения и конверсий, чтобы заполнить пробелы в данных.
- Запрос согласия должен показываться как можно раньше, а статус согласия должен обновляться сразу после того, как пользователь сделает выбор.
- Запрашивайте согласие пользователей для каждого типа хранения, который используется тегами сайта. Например, пользователь может дать согласие на хранение файлов cookie аналитики и отказаться от файлов cookie рекламных предпочтений.
- Поскольку законы о защите персональных данных зависят от страны, рекомендуем настраивать статус по умолчанию с учетом региона, а не для всех посетителей сайта. Это особенно полезно, если в вашей организации статус по умолчанию "не получено". Если применять его только для пользователей из отдельных регионов, вы по-прежнему сможете собирать ценные данные о людях из всех остальных регионов.
Варианты реализации: базовый и расширенный
Если вы реализуете режим согласия так, чтобы теги Google были заблокированы до появления диалогового окна и получения согласия, вы не сможете воспользоваться всеми преимуществами этого режима. Например, в ресурсе GA4 не будут моделироваться данные для заполнения пробелов в тех случаях, когда пользователь не дал согласия. Теги Google будут учитывать не только статус согласия, но и выбранный вариант реализации: расширенный (без блокировки тегов) или базовый (с блокировкой). Подробнее…
В таблице ниже перечислены различия между этими вариантами.
Расширенная реализация | Базовый вариант | |
---|---|---|
Поведение тега |
|
|
Моделирование поведения в GA4 |
|
|
Моделирование конверсий в GA4 |
|
|
Моделирование конверсий в Google Рекламе |
|
|
*Если теги заблокированы из-за настроек согласия, система не будет собирать данные. В таком случае для моделирования конверсий в Google Рекламе используется общая модель. Учитываются разные функции, например тип браузера и ключевого события, время суток и другие высокоуровневые переменные, по которым невозможно идентифицировать пользователя. Подробнее о режиме согласия и моделировании конверсий в Google Рекламе…
Как реализовать режим согласия
Для сайтов и приложений инструкции различаются. Следует учитывать также выбранное решение для получения согласия и платформу для добавления тегов.
Как включить режим согласия на сайте
Включить режим согласия для сайтов можно с помощью Менеджера тегов и платформы для запросов согласия (CMP) с общедоступным шаблоном. При этом не придется серьезно менять код. Партнерские CMP предоставляют шаблоны для Менеджера тегов и инструкции по реализации режима согласия.
Разработчики сайтов могут включить режим согласия с помощью команд gtag.js
или тега, созданного на основе шаблона режима согласия в Менеджере тегов.
Как включить режим согласия в приложении
Разработчики приложений могут воспользоваться SDK Google Аналитики для Firebase.
Интеграция с платформами для запросов согласия
Режим согласия и связанные с согласием настройки, которые доступны в Google Менеджере тегов, можно интегрировать с вашей платформой для запросов согласия (CMP). Для рекомендуемых CMP в галерее общедоступных шаблонов Менеджера тегов доступны шаблоны, интегрированные с Consent API.
Собирайте согласие посетителей вашего сайта, чтобы защитить их конфиденциальность и при этом собирать ценную статистику. Рекомендуем использовать платформу для запросов согласия (CMP) или систему управления контентом (CMS), чтобы собирать согласие и отправлять его в Google.
Подробнее о том, как настроить баннер с запросом согласия с помощью соответствующей платформы или системы управления контентом…
Если вам нужно настроить новый баннер с запросом согласия и режим согласия
To simplify the deployment of consent banners and consent mode, you can use an integrated CMP partner for setup. This allows you to deploy a banner and implement consent mode within the Google tag user interface with just a few clicks. Learn more about using an integrated CMP partner to set up your consent banner and consent mode
Если у вас уже есть баннер с запросом согласия, и вы хотите настроить режим согласия
Например, вы можете выбрать одну из следующих партнерских CMP для интеграции с режимом согласия.
Платформы для запросов согласия (CMP)
Режим согласия для поставщиков CMP
Поставщики платформ для запросов согласия (CMP) могут настроить интеграцию с режимом согласия, чтобы клиентам было удобнее работать с сервисами Google. Подробнее об этом написано в статье Режим согласия для поставщиков CMP.
Дополнительные ресурсы
У режима согласия есть дополнительные возможности, например разные алгоритмы в зависимости от региона, удаление ранее сохраненной информации и передача данных в URL, если согласие не предоставлено. Подробнее о том, как использовать режим согласия и дополнительные возможности: