Режим согласия позволяет разработчикам сайтов и приложений корректировать алгоритм работы тегов и SDK с учетом статуса согласия пользователей.
В этой статье приведены основные сведения о режиме согласия. У режима согласия есть дополнительные возможности, например разные алгоритмы в зависимости от региона, изменение ранее сохраненной информации и передача данных в URL, если согласие не предоставлено. Подробнее о том, как использовать режим согласия и его дополнительные возможности:
- Управление настройками согласия для сайтов
- Управление настройками согласия для приложений
- Режим согласия для поставщиков CMP
Как управлять пользовательским согласием
Для управления согласием необходимо следующее:
Запрашивать у пользователей разрешение на сохранение информации об их действиях. Ответственность за получение такого разрешения на сайте или в приложении несете вы.
Передавать в Google информацию о выборе пользователей с помощью режима согласия.
Настраивать работу тегов Google, сторонних тегов и SDK в зависимости от выбора пользователей.
Для первой и второй задач можно использовать стороннюю платформу для запросов согласия (CMP) или собственное решение. С помощью режима согласия вы можете задать на сайте или в приложении статус согласия по умолчанию – это позволит выполнить третью задачу. Когда пользователь сделает выбор, эта информация будет влиять на поведение тегов и SDK до конца его взаимодействия с сайтом или приложением.
Термины, связанные с режимом согласия
У следующих терминов есть особое значение в контексте режима согласия:
- Проверки согласия. По их результатам меняется алгоритм работы тегов и SDK в зависимости от статуса согласия и типа согласия.
- Статус согласия. Показывает, предоставил ли пользователь разрешение для каждого типа согласия. Теги и SDK с проверками согласия меняют алгоритм своей работы. Подробнее об этом рассказывается в разделе Как согласие влияет на алгоритм работы тегов и SDK.
- Тип согласия. Определяет вариант сохранения данных. Для каждого типа согласие может быть предоставлено (
granted
) или не предоставлено (denied
).
Типы согласия
Существуют следующие типы согласия:
Тип согласия | Описание |
ad_storage | Разрешает сохранять данные, например файлы cookie (сайты) или идентификаторы устройств (приложения), связанные с рекламой. |
ad_user_data | Устанавливает статус согласия на отправку в Google пользовательских данных, связанных с онлайн-рекламой. |
ad_personalization | Установить статус согласия на персонализированную рекламу. |
analytics_storage | Разрешает сохранять данные, например файлы cookie (сайты) или идентификаторы устройств (приложения), связанные с аналитикой, такие как длительность посещения. |
functionality_storage | Разрешает сохранять данные, связанные с функциями сайта или приложения, например языковые настройки. |
personalization_storage | Разрешает сохранять данные, связанные с персонализацией, например рекомендованные видео. |
security_storage | Разрешает сохранять данные, связанные с обеспечением безопасности, например аутентификацией, предотвращением мошенничества и другими способами защиты. |
Теги с поддержкой режима согласия
Теги и SDK для следующих продуктов Google содержат встроенные проверки согласия и меняют свое поведение в зависимости от статуса согласия:
- тег Google;
- Google Аналитика (включая SDK Google Аналитики для Firebase);
- Google Реклама (включая отслеживание конверсий и ремаркетинг; поддержка звонков-конверсий ожидается);
- Floodlight;
- тег связывания конверсий.
Как согласие влияет на алгоритм работы тегов и SDK
Если пользователь предоставляет согласие, теги работают обычным образом.
Если пользователь запрещает персонализацию рекламы или сбор данных, связанных с рекламой, то теги/SDK не могут использовать его данные для таргетинга объявлений.
Если пользователь запрещает сохранение данных, то теги/SDK, зависящие от статуса согласия, не сохраняют файлы cookie (сайты) или идентификаторы устройств (приложения). Вместо этого на сервер Google передаются статус согласия и информация о действиях пользователя с помощью оповещений без файлов cookie (сайты) или сигналов (приложения). Это позволяет Google Рекламе и ресурсам Google Аналитики 4 моделировать конверсии (см. Моделирование для режима согласия).
Статус согласия передают следующие сигналы:
Оповещение о статусе согласия. Отправляется с каждой посещенной страницы, где реализован режим согласия. Оно информирует о статусе – предоставлено или нет – для различных типов согласия, например на сбор данных для Google Рекламы или Google Аналитики.
Оповещение о конверсии. Отправляется, когда пользователь совершает конверсию.
Оповещение Google Аналитики. Отправляется при регистрации событий на любой странице, где настроена Google Аналитика.
Оповещения могут включать:
- Функциональные данные (например, заголовки, добавленные браузером без действий со стороны пользователя):
- временную метку;
- агент пользователя;
- URL перехода.
- Агрегированные анонимные данные:
- сведения о том, содержит ли URL текущей или предыдущей страницы информацию о клике по объявлению (например, параметр GCLID/DCLID);
- логическое значение, определяющее статус согласия;
- случайное число, сгенерированное при загрузке страницы.
Вы можете не только менять работу тегов при изменении статуса согласия, но также и удалять сохраненные данные, если пользователь отзывает согласие. Например, пользователь может предоставить согласие на хранение данных для рекламы, а затем передумать и отозвать согласие. Если при этом у вас включен параметр ads_data_redaction
, Google Реклама удалит сохраненную информацию.
Поведение тегов со встроенными проверками согласия меняется в зависимости от статуса согласия. В таблице ниже показано, как разные типы согласия, статусы согласия и параметры ads_data_redaction
со значением true
влияют на алгоритм работы тегов.
Типы согласия | Предоставлено или нет | Алгоритм работы |
ad_storage и analytics_storage |
Предоставлено; предоставлено |
|
ad_personalization |
Не предоставлено | Персонализация рекламы отключена. Данные не передаются следующим функциям:
|
ad_user_data |
Не предоставлено | Отключен сбор персональных данных для показа онлайн-рекламы, в том числе:
|
ad_storage |
Не предоставлено |
|
analytics_storage |
Не предоставлено |
|
ad_storage и ads_data_redaction
|
Не предоставлено; "true" |
|
Моделирование для режима согласия
Чтобы заполнить пробелы в сборе данных, продукты Google моделируют показатели в решениях для отслеживания эффективности, используя эти оповещения. В целях защиты конфиденциальности пользователей для вашего тега или SDK должен соблюдаться определенный порог сбора данных. Подробная информация об объектах и условиях моделирования приведена в следующих статьях:
- Моделирование конверсий для режима согласия в Google Рекламе
- Моделирование онлайн-конверсий в Google Рекламе
- Моделирование конверсий в Google Аналитике
- Моделирование поведения в Google Аналитике