Благодарим за интерес к предварительной версии документации о тегах Google. Этот сайт проходит публичное бета-тестирование. Оставить отзыв

Управление параметрами конфиденциальности пользователя

Google предоставляет сайтам и приложениям сервисы отслеживания, которые позволяют собирать и хранить информацию о действиях пользователей. Мы серьезно относимся к защите данных и конфиденциальности наших клиентов и пользователей. Как разработчик, вы можете управлять конфиденциальностью и согласием пользователей с помощью следующих средств:

Режим согласия включает API для управления тем, как теги хранят файлы cookie в зависимости от согласия пользователей. Он позволяет:

  1. предоставлять пользователям возможность разрешать или запрещать сохранение информации об их действиях;

  2. передавать данные о том, какой выбор сделал пользователь, в систему отслеживания;

  3. настраивать работу тегов Google и сторонних компаний в зависимости от этого выбора.

Для первого и второго требования можно использовать платформу для запросов согласия (CMP) или внедрить собственное решение. Режим согласия отвечает третьему требованию. Он позволяет задать состояние согласия по умолчанию для каждого типа хранения данных на вашем сайте или в приложении. Как только пользователь сайта или приложения делает выбор, теги с проверками согласия корректируют свою работу. Данные о статусе согласия пользователя сохраняются на протяжении всего его взаимодействия с сайтом или приложением.

Если пользователь не предоставит согласия, теги больше не будут хранить файлы cookie, а будут отправлять сигналы на сервер Google, как описано в следующем разделе. Это позволяет предотвратить потерю всей информации о пользователях, которые не предоставили согласия, и дает ресурсам Google Аналитики 4 возможность моделировать конверсии.

В этой статье приведены основные сведения о режиме согласия. У режима согласия есть дополнительные возможности, например удаление ранее сохраненной информации и передача информации в URL, если согласие не предоставлено. Информацию о том, как использовать режим согласия и эти дополнительные возможности, можно найти в следующих статьях:

У следующих терминов есть особое значение в контексте режима согласия:

  • Проверки согласия. Они меняют алгоритм работы тегов в зависимости от состояния согласия и типа согласия. В тегах, созданных Google или сторонними разработчиками, есть встроенные проверки согласия. Вы также можете добавить собственные проверки. Чтобы выбрать проверки для тега, откройте его в Менеджере тегов, разверните раздел Расширенные настройки, а затем Настройки, связанные с согласием.
  • Статус согласия. Это выбор пользователя. Его можно предоставить или отклонить для каждого типа согласия. Теги с проверками согласия меняют алгоритм своей работы в соответствии с описанием статуса согласия и алгоритма работы тегов.
  • Тип согласия. Указывает вариант хранения данных. Согласие может быть предоставлено или отклонено для каждого типа. Существуют следующие типы согласия:
    Тип согласия Описание
    ad_storage Разрешить сохранять данные (например, файлы cookie), связанные с рекламой.
    analytics_storage Разрешить сохранять данные (например, файлы cookie), связанные с аналитикой, такие как продолжительность посещения.
    functionality_storage Разрешить сохранять данные, связанные с функциями сайта или приложения, например языковые настройки.
    personalization_storage Разрешить сохранять данные, связанные с персонализацией, например рекомендуемые видео.
    security_storage Разрешить сохранять данные, связанные с обеспечением безопасности, например аутентификацией, предотвращением мошенничества и другими способами защиты.

Теги для следующих продуктов Google содержат встроенные проверки согласия и меняют свое поведения в зависимости от него:

  • Google Аналитика;
  • Google Реклама (поддерживается отслеживание конверсий и ремаркетинга; поддержка звонков-конверсий ожидается);
  • Floodlight;
  • тег связывания конверсий.

Если пользователь предоставляет согласие, теги работают обычным образом. Если пользователь не дает согласие, то теги Google, реализованные с помощью глобального тега или Google Менеджера тегов, не сохраняют файлы cookie. Даже если файлы cookie не сохраняются, действия пользователя все равно могут приводить к отправке сигналов на сервер Google.

Следующие сигналы сообщают о статусе согласия и действиях пользователя:

  • Оповещение о статусе согласия. Отправляется с каждой посещенной страницы с реализованным режимом согласия. Оно сообщает о статусе согласия – предоставлено или отклонено – для различных типов согласия, например сбор данных для Google Рекламы или Google Аналитики.

  • Оповещение о конверсии. Отправляется при осуществлении пользователем конверсии.

  • Оповещение Google Аналитики. Отправляется при регистрации событий на любой странице, где настроена Google Аналитика.

Оповещения могут включать:

  • Функциональные данные (например, заголовки, добавленные браузером без действий с вашей стороны):
    • временную метку;
    • агент пользователя;
    • URL перехода.
  • Агрегированные анонимные данные:
    • сведения о том, содержит ли URL текущей или предыдущей страницы информацию о клике по объявлению (например, параметр GCLID/DCLID);
    • логическое значение, определяющее статус согласия;
    • случайное число, сгенерированное при загрузке страницы.

Вы можете не только менять работу тегов при изменении статуса согласия, но также и удалять сохраненные данные, если пользователь отзывает согласие. Например, пользователь может предоставить согласие на хранение данных для рекламы, а затем передумать и отозвать согласие. В таком случае, если вы включите параметр ads_data_redaction, Google Реклама удалит сохраненную информацию.

Теги Google со встроенными проверками согласия могут проверять наличие согласия ad_storage или analytics_storage или обоих типов. В таблице ниже описан алгоритм работы тегов в зависимости от того, предоставлено или отклонено согласие определенного типа и установлено ли для параметра ads_data_redaction значение "истина":

Типы тегов согласия Предоставлено или отклонено Алгоритм работы
ad_storage и analytics_storage Предоставлено
  • Файлы cookie, связанные с показом рекламы, доступны для чтения и записи.
  • IP-адреса собираются.
  • Полный URL страницы, в том числе информация о клике по объявлению в параметрах URL (например, GCLID/DCLID).
  • Сторонние файлы cookie, ранее установленные для google.com и doubleclick.net, и собственные файлы cookie конверсии (например, _gcl_*).
ad_storage Отклонено
  • Запись новых файлов cookie, связанных с показом рекламы, не выполняется.
  • Чтение существующих собственных файлов cookie рекламных предпочтений не выполняется.
  • Сторонние файлы cookie, ранее установленные для google.com и doubleclick.net, могут передаваться в заголовках запросов, но они используются только для предотвращения спама и мошенничества.
  • Google Аналитика не считывает и не записывает файлы cookie Google Рекламы; данные для сигналов Google не собираются.
  • Рекламные сервисы урезают IP-адреса при сборе.
  • Собирается полный URL страницы, в том числе информация о клике по объявлению в параметрах URL (например, параметр GCLID/DCLID).
analytics_storage Отклонено
  • Собственные файлы cookie Google Аналитики не доступны ни для чтения, ни для записи.
  • Оповещения отправляются в Google Аналитику для базового отслеживания и моделирования без файлов cookie.
ad_storage и ads_data_redaction "Отклонено" и "истина"
  • Запись новых файлов cookie, связанных с показом рекламы, не выполняется.
  • Чтение существующих файлов cookie рекламных предпочтений не выполняется.
  • Оповещения отправляются через другой домен, чтобы в заголовках запросов не передавались ранее установленные сторонние файлы cookie.
  • Google Аналитика не считывает и не записывает файлы cookie Google Рекламы; данные для сигналов Google не собираются.
  • Обезличиваются идентификаторы кликов по объявлениям (например, GCLID/DCLID) в оповещениях о статусе согласия и конверсии.
  • Рекламные сервисы урезают IP-адреса при сборе.
  • Идентификаторы кликов в URL страниц обезличиваются.

Другие параметры конфиденциальности

Указанные ниже параметры включают и отключают различные функции конфиденциальности, например персонализацию и сигналы.

gtag.js

Настройки конфиденциальности Совместимые продукты Описание Подтверждение на стороне клиента
allow_google_signals Universal Analytics, Google Аналитика 4 Не применяется, если параметр не настроен или задано значение true. Если задано значение false, события, отправляемые из тега, не будут использоваться для персонализации рекламы, а также для отчетов по интересам и демографическим данным. Не применяется, если параметр не настроен или задано значение true. Если установлено значение false, все пиксели отслеживания для объединения подавляются.
allow_ad_personalization_signals Universal Analytics, Google Аналитика 4, Floodlight Не применяется, если параметр не настроен или задано значение true. Если задано значение false, события, отправляемые из тега, не будут использоваться для персонализации рекламы. Однако они по-прежнему могут использоваться для отчетов по интересам и демографическим данным. Не применяется, если параметр не настроен или задано значение true. Если задано значение false, во все пиксели отслеживания добавляется параметр &npa=1.
restricted_data_processing Google Реклама Не применяется, если не задано. Если задано значение true, Google будет ограничивать использование событий, которые отправляются из тега. Некоторые функции станут недоступными, в том числе добавление пользователей в списки ремаркетинга, в список источников для похожих аудиторий, а также прочие смежные функции. Не применяется, если не задано. Если задано значение true, в пиксели отслеживания добавляется параметр &rdp=1. Если задано значение false, в пиксели отслеживания добавляется параметр &rdp=0.
consent Universal Analytics, Google Аналитика 4, Google Реклама, Floodlight

Менеджер тегов

Настройки конфиденциальности Совместимые шаблоны тега Описание Подтверждение на стороне клиента
allowAdFeatures Universal Analytics Настраивается в разделе "Поля, которые необходимо задать". Не применяется, если параметр не настроен или задано значение true. Если задано значение false, события, отправляемые из тега, не будут использоваться для персонализации рекламы, а также для отчетов по интересам и демографическим данным. Не применяется, если параметр не настроен или задано значение true. Если установлено значение false, все пиксели отслеживания для объединения подавляются.
allow_google_signals Конфигурация Google Аналитики 4 Настраивается в разделе "Поля, которые необходимо задать". Не применяется, если параметр не настроен или задано значение true. Если задано значение false, события, отправляемые из тега, не будут использоваться для персонализации рекламы, а также для отчетов по интересам и демографическим данным. Не применяется, если параметр не настроен или задано значение true. Если установлено значение false, все пиксели отслеживания для объединения подавляются.
allowAdPersonalizationSignals Universal Analytics Настраивается в разделе "Поля, которые необходимо задать". Не применяется, если параметр не настроен или задано значение true. Если задано значение false, события, отправляемые из тега, не будут использоваться для персонализации рекламы. Однако они по-прежнему могут использоваться для отчетов по интересам и демографическим данным. Не применяется, если параметр не настроен или задано значение true. Если задано значение false, во все пиксели отслеживания добавляется параметр &npa=1.
allow_ad_personalization_signals Конфигурация Google Аналитики 4 Настраивается в разделе "Поля, которые необходимо задать". Не применяется, если параметр не настроен или задано значение true. Если задано значение false, события, отправляемые из тега, не будут использоваться для персонализации рекламы. Однако они по-прежнему могут использоваться для отчетов по интересам и демографическим данным. Не применяется, если параметр не настроен или задано значение true. Если задано значение false, во все пиксели отслеживания добавляется параметр &npa=1.
restricted_data_processing Отслеживание конверсий Google Рекламы Настраивается в разделе "Включить ограничение обработки данных" в теге отслеживания конверсий Google Рекламы (Менеджер тегов). Не применяется, если параметр не настроен или задано значение false. Если задано значение true, Google будет ограничивать использование событий, которые отправляются из тега. Некоторые функции станут недоступными, в том числе добавление пользователей в списки ремаркетинга, в список источников для похожих аудиторий, а также прочие смежные функции. Не применяется, если параметр не настроен или задано значение false. Если задано значение true, в пиксели отслеживания добавляется параметр &rdp=1. Если задано значение false, в пиксели отслеживания добавляется параметр &rdp=0.

Как отключить аналитику и функции для рекламодателей

Функции для рекламодателей включаются в настройках администратора Google Аналитики, но иногда может возникать необходимость отключить их программным способом. Если вы добавили подключенные теги сайта, то для того, чтобы им также передавался сигнал, нужно выполнить эти инструкции.

Как отключить все функции для рекламодателей

Описанные ниже настройки позволяют отключить функции для рекламодателей, отчетов и ремаркетинга. Они переопределяют настройки ресурсов, заданные в пользовательском интерфейсе Google Аналитики.

Чтобы отключить все функции для рекламодателей с помощью глобального тега для Universal Analytics и Google Аналитики 4, укажите для параметра allow_google_signals значение false.

gtag.js

gtag('set', {'allow_google_signals', false});

Менеджер тегов

Чтобы отключить все функции для рекламодателей во всех ресурсах, воспользуйтесь методом, описанным выше для глобального тега.

Чтобы отключить функции для рекламодателей с помощью глобального тега для отдельного ресурса "Google Аналитика 4", настройте команду config для нужного идентификатора G-XXXXXX и присвойте параметру allow_google_signals значение false.

gtag.js

gtag('config', 'G-XXXXXX', { 'allow_google_signals': false });

Менеджер тегов

В Менеджере тегов выполните следующие действия:

  1. Откройте тег конфигурации Google Аналитики 4, чтобы отредактировать его.
  2. Нажмите Поля, которые необходимо задать.
  3. Нажмите Добавить строку.
  4. Введите allow_google_signals в поле Название поля и false в поле Значение.

Как отключить персонализацию рекламы

Вы можете полностью отключить функции персонализации рекламы. Если вы включите параметр allow_ad_personalization_signals, то настройка будет применяться ко всем продуктам, настроенным через глобальный тег. К URL тега будет добавлен параметр npa=1, указывающий, что разрешена только неперсонализированная реклама.

Чтобы отключить все функции персонализации рекламы с помощью глобального тега, присвойте параметру allow_ad_personalization_signals значение false:

gtag.js

gtag('set', {'allow_ad_personalization_signals', false});

Менеджер тегов

Чтобы отключить все функции для рекламодателей во всех ресурсах, воспользуйтесь методом, описанным выше для глобального тега.

Чтобы отключить персонализацию рекламы с помощью глобального тега для определенной конфигурации Google Рекламы, Google Аналитики или Floodlight, измените команду config для нужного идентификатора G-XXXXXX и присвойте параметру allow_ad_personalization_signals значение false.

gtag.js

gtag('config',  {'allow_ad_personalization_signals': false });

Менеджер тегов

В Менеджере тегов выполните следующие действия:

  1. Откройте тег Google Аналитики, который нужно отредактировать.
  2. Нажмите Поля, которые необходимо задать.
  3. Нажмите Добавить строку.
  4. Введите allow_ad_personalization_signals в поле Название поля и false в поле Значение.

Как отключить Google Аналитику

Иногда может возникать необходимость отключить Google Аналитику. Например, это требуется в случае, если ваша политика конфиденциальности предполагает, что пользователь может отказаться от предоставления своих данных.

Библиотека глобального тега содержит свойство window['ga-disable-MEASUREMENT_ID']. Если вы зададите для него значение true, то глобальный тег не сможет отправлять данные. При попытке сохранить файл cookie или отправить данные на серверы Google Аналитики система проверяет этот параметр, и, если для него установлено значение true, не выполняет никаких действий.

gtag.js

Чтобы программно отключить использование Google Аналитики, задайте для свойства window['ga-disable-MEASUREMENT_ID'] значение true. Замените текст G-XXXXXX на свой идентификатор отслеживания:

<script>
window['ga-disable-MEASUREMENT_ID'] = true;
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXX');
</script>

Менеджер тегов

Чтобы предотвратить активацию тега Google Аналитики, используйте триггер по условию: проверьте, отказался ли пользователь, и активируйте тег с учетом значения в условии. Здесь вы найдете пример конфигурации, в которой собственный файл cookie используется для определения того, можно ли активировать тег Аналитики. Подразумевается, что вы уже создали этот тег.

Примечание. В этом методе не используется объект window['ga-disable-MEASUREMENT_ID']. Вместо этого предлагается непосредственное решение, адаптированное для реализации Менеджера тегов.

  1. Добавьте файл cookie с названием google-analytics-opt-out в исходный код JavaScript для вашей страницы. Задайте для него значение true и долгий срок действия. Пример:
    document.cookie = 'google-analytics-opt-out=true; expires=Mon, 1 Jan 2170 23:59:59 UTC; path=/';
  2. В Менеджере тегов создайте новую переменную, которая будет проверять файл cookie google-analytics-opt-out.
    1. Нажмите Переменные > Создать.
    2. Для параметра Тип переменной задайте значение Собственный cookie.
    3. Укажите google-analytics-opt-out cookie в качестве названия переменной и нажмите Сохранить.
  3. Создайте новый триггер для тега Google Аналитики:
    1. Для параметра Тип триггера задайте значение Просмотр страницы.
    2. В разделе Условия активации триггера выберите Некоторые просмотры страниц.
    3. В разделе Активировать триггер при наступлении события и выполнении всех этих условий настройте чтение условия "google-analytics-opt-out cookie does not equal true".
  4. Нажмите Сохранить.
  5. Опубликуйте контейнер.

Как отключить отслеживание просмотров страницы, включенное по умолчанию в Google Аналитике

По умолчанию тег Google Аналитики отправляет в Аналитику событие page_view. В большинстве случаев это оправданно. Отслеживание событий page_view начинается автоматически, как только вы добавляете фрагмент кода на каждую страницу. Если вы хотите отключить передачу данных о событии page_view, присвойте параметру send_page_view значение false:

gtag.js

gtag('set', { 'send_page_view': false });

Менеджер тегов

  1. Выберите любой тег конфигурации Google Аналитики 4.
  2. Снимите флажок Отправлять просмотр страницы, когда загружается эта конфигурация.

Ограничение обработки данных

Когда вы включите ограничение обработки данных, некоторые функции станут недоступными, в том числе добавление пользователей в списки ремаркетинга, в список источников для похожих аудиторий, а также прочие смежные функции. Если вы включите ограничение обработки данных в кампаниях для приложений, это может привести к тому, что его рекламу будут видеть даже пользователи, которые его уже установили. Подробнее…

Чтобы включить ограничение обработки данных, выполните перечисленные ниже действия.

gtag.js

Добавьте в тег параметр restricted_data_processing со значением true:

< ! -- Global Site Tag (gtag.js) -  Product -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer | | [ ] ;
  function gtag ( ) { dataLayer.push ( arguments ) } ;

  gtag ( 'js', new Date ( ) ) ;
  gtag ( 'set', { 'restricted_data_processing': true });
</script>

Менеджер тегов

  1. Войдите в аккаунт Google Менеджера тегов.
  2. В столбце слева нажмите Теги.
  3. Создайте или измените тег, который поддерживает ограничение обработки данных (тег конверсии или ремаркетинга Google Рекламы и т. п.).
  4. В разделе с настройками тега найдите поле Включить ограничение обработки данных и выберите значение True.
  5. Также можно выбрать динамическую настройку этого поля с помощью переменной уровня данных.
  6. Нажмите Сохранить.

Как решение IAB поддерживает обработку данных в соответствии с требованиями закона CCPA

Рекламодатели, которые решили использовать сигналы IAB на своих сайтах и внедрить строку us_privacy, должны соблюдать спецификации, разработанные IAB Tech Lab. Теги Google Рекламы смогут получать информацию о строке us_privacy и включать ограничение обработки данных, если пользователь отказался от получения персонализированной рекламы.

  • Если пользователь не отказывался, в работе тегов не произойдет никаких изменений.
  • Ограничение обработки данных будет применяться, если в строке содержится информация о том, что пользователь отказался от получения персонализированной рекламы.