Эта страница предназначена для разработчиков, поддерживающих баннер с запросом согласия, которым требуется интеграция с фреймворком TCF.
Спецификация Transparency and Consent Framework (TCF) от IAB определяет технический фреймворк с открытым стандартом, позволяющий владельцам сайтов, рекламодателям и агентствам получать, регистрировать и обновлять данные о согласии посетителей веб-страниц. Параметры TCF поддерживаются файлами cookie Google Рекламы, которые создаются Google Рекламой или Google Аналитикой. Чтобы управлять файлами cookie Google Аналитики, вам потребуется интеграция с режимом согласия.
Реализация
Чтобы включить поддержку TCF, присвойте значение true
следующему свойству окна:
window['gtag_enable_tcf_support'] = true
Свойство window
необходимо устанавливать прежде, чем вызывать gtag()
. И делать это нужно на каждой странице, где требуется поддержка TCF, в том числе на страницах, загружаемых с использованием окна iframe. Если значение свойства не задано или равно false
, поддержка TCF не активируется.
Цели
"Цель" в контексте TCF означает определенное намерение, с которым будут обрабатываться данные. Теги Google Аналитики, которые внедрены с помощью Google Менеджера тегов или gtag.js, с включенной поддержкой TCF будут использоваться для обработки запросов, содержащих строку согласия:
Цель | Описание | Влияние на Google Аналитику, если цель отклонена |
---|---|---|
1 | Хранение информации на устройстве и/или доступ к такой информации | В Google Аналитике не будут создаваться или применяться рекламные файлы cookie. Если пользователь не дал согласия, то для функций на основе сигналов Google, например для отчетов по ремаркетингу, демографическим характеристикам и категориям интересов, не будут собираться данные. |
3 | Создание персонализированного рекламного профиля | Обращение к Google Аналитике будет обозначено параметром npa=1. События, обозначенные параметром npa=1, не подходят для персонализации рекламы и не применяются для оценки аудитории ремаркетинга. Это не повлияет на пользователей, которые уже добавлены в списки аудиторий. |
4 | Выбор персонализированной рекламы |
Обращение к Google Аналитике будет обозначено параметром npa=1. То же, что и для цели 3. |
7 | Отслеживание эффективности объявлений | Для параметра allow_google_signals будет задано значение false. Рекламные файлы cookie не будут применяться в Google Аналитике. Если пользователь не дал согласия, то для функций на основе сигналов Google, например для отчетов по ремаркетингу, демографическим характеристикам и категориям интересов, не будут собираться данные. |
9 | Использование маркетинговых исследований для подготовки статистики аудитории. | Для параметра allow_google_signals будет задано значение false. То же, что и для цели 7. |
10 | Разработка и усовершенствование продуктов | Для параметра allow_google_signals будет задано значение false. То же, что и для цели 7. |
Устранение ошибок
Если платформа для запросов согласия не отвечает в течение 500 миллисекунд или появляется сообщение о статусе "ошибка", "заглушка" или "загрузка", то тег будет применяться в ограниченном режиме. Чтобы исправить ошибку, выполните описанные ниже действия.
Если вы вручную вызываете функцию активации тега для отслеживания конверсий:
Убедитесь, что ответ наgetTCData TCData.eventStatus = 'tcloaded'
ИЛИ'cmpuishown' + 'useractioncomplete'
отправляется в течение 500 миллисекунд. Это будет означать, что платформа для запросов согласия готова предоставить пользователю возможность дать или не дать согласие.Если вы не вызываете вручную функцию внедрения тега конверсий:
Реализуйте поддержкуgetTCData and return TCData.eventStatus = 'tcloaded'
ИЛИ'cmpuishown' + 'useractioncomplete'
, чтобы указать, что согласие пользователя будет готово к использованию в API не более чем через 500 миллисекунд.
Дальнейшие действия
Если вы планируете предоставлять клиентам тег, который они могут использовать в Google Менеджере тегов, создайте шаблон тега для своего баннера.