Настройка режима согласия Google v2 с помощью Google Tag Manager и Cookiebot

12 мая, 2024

Новое пошаговое руководство по настройке режима согласия (Google Consent Mode v2) для тегов Google с использованием CMP-платформы Cookiebot.

Введение

Перед тем, как начать настройку Google Consent Mode v2, я рекомендую прочитать следующие материалы по данной теме:

В них дается подробное объяснение тому, что из себя представляет режим согласия Google и какие предпосылки поспособствовали его появлению. Мы же в этом материале сосредоточимся на практических приемах и полной настройки режима согласия с использованием Google Tag Manager и специальной CMP-платформы Cookiebot. Но перед этим, конечно же, поговорим об обновлениях режима согласия и тех настройках, которые нам потребуются для отслеживания с помощью диспетчера тегов Google и сервиса Cookiebot.

Видео по настройке режима согласия (Google Consent Mode v2) для тегов Google с использованием CMP-платформы Cookiebot, записанное в рамках онлайн-курса по веб-аналитике.

Cookiebot - это CMP-платформа (Consent Management Platform), которая помогает проверить, соответствует ли использование на вашем сайте файлов cookie и требованиям GDPR и Директиве о конфиденциальности и электронных средствах связи (ePrivacy Directive, ePR) для пользователей ЕС. С ее помощью вы можете создать баннер режима согласия и автоматически обновлять политику работы с файлами cookie каждого пользователя, предоставляя им возможность выбора - разрешить или запретить сбор рекламных и аналитических файлов cookie с целью персонализации, ремаркетинга и аналитики рекламы Google в ЕС/ЕЭЗ. Это также полезно для соблюдения требований CCPA (Калифорнийский закон о защите прав потребителей). Cookiebot сертифицирован Google и легко интегрируется с режимом согласия.

Пример окна согласия от Cookiebot

Еще одним преимуществом использования таких сервисов является то, что CMP-сервисы автоматически создают отдельную страницу со списком всех файлов cookie (так называемую декларацию о файлах cookie / cookie declaration), используемых на сайте, и обновляет ее автоматически по мере появления новых поставщиков (Global Vendor List), а также содержит сведения о времени получения согласия пользователя, его статус и возможность в любой момент изменить выбор.

Декларация файлов cookie (часть таблицы)

Конечно же, на рынке есть и другие CMP-платформы и решения. В их числе: Consent Tool, Commanders Act, Complianz, Consentmanager, Cookie First, Cookiebot (Cybot), CookieScript, CookieYes, Didomi, iubenda, OneTrust, Osano, Sirdata, Termly, Usercentrics (подробнее со списком можно ознакомиться в официальной документации Google). Более того, вы можете настроить режим согласия Google без использования CMP-платформы.

Например, одним из самых популярных решений для самостоятельной настройки режима согласия является Klaro. Его открытый исходный код размещен на GitHub. Никаких скрытых платежей, подписок или ограничений. Однако его внедрение на сайт требует знаний программирования. Интернет-маркетологу в одиночку трудно будет настроить все возможные сценарии. А привлекать к этой задаче программиста - это дополнительные затраты, которые могут быть несопоставимы с ежемесячной подпиской CMP (да, CMP-платформы - это платные SaaS-решения). Именно поэтому большинство компаний для соблюдения местного законодательства в ЕС и автоматизации процесса используют готовые решения, просто выделяя под это дополнительные 1000-5000 руб./месяц. Как говорится, заплатил и забыл.

Таким образом, CMP-платформы позволяют:

  • гибко настроить баннер согласия через интерфейс и потом с помощью кода установить его на сайт;
  • получать и хранить согласия пользователей (благодаря всплывающему окну);
  • выбирать настройки конфиденциальности пользователей (пользователь сам выбирает, какими данными он разрешает поделиться);
  • хранить список поставщиков технологий из глобального списка поставщиков (Global Vendor List);
  • обновлять информации о согласии (если пользователь вдруг решил изменить выбор);
  • автоматически создавать страницу декларации (список всех файлов cookie, которые есть у вас на сайте).

Но и Cookiebot не идеален. В Интернете можно встретить много разных мнений относительно Cookiebot. Якобы, он найдет нарушение GDPR даже в относительно безобидных куках, чтобы продать свою платную подписку. Я не призываю вас использовать именно этот сервис, а лишь хочу показать на его примере настройку режима согласия в интерфейсе самой CMP-платформы и с помощью Google Tag Manager, так как у него есть бесплатный тариф (но я также оплачу подписку и покажу полный функционал), он популярен, интерфейс Cookiebot интуитивно понятен, он совместим с режимом согласия Google и у него в GTM есть готовый шаблон, который упрощает настройку и внедрение Google Conset Mode v2 для всех ваших тегов.

Весь процесс будет состоять из следующих этапов:

  • регистрация аккаунта в Cookiebot;
  • создание баннера согласия и его настройка;
  • установка баннера согласия на сайт (с использованием Google Tag Manager);
  • проверка настройки режима согласия;
  • обзор настроек режима согласия.

Режимы согласия

Итак, если вы используете на своем сайте Google Analytics 4 и рекламируетесь в Google Рекламе, то вам необходимо настроить сигналы о согласии на сбор данных о рекламе, персонализацию рекламы и на использованием данных в аналитических целях. Вот такое уведомление вы можете видеть на главной странице вашего ресурса GA4:

Проверьте настройки согласия конечных пользователей из Европейской экономической зоны (ЕЭЗ)

А если перейти в Администратор - Сбор и редактирование данных - Потоки данных и выбрать веб-поток, то Google ясно даст понять какие сигналы согласия необходимо настроить:

Настройки согласия в Google Analytics 4

В ассистенте настройки тоже отдельным пунктом Google вынес режим согласия, что свидетельствует о важности отслеживания всех сигналов.

Проверка настроек согласия

Прежде чем настраивать режим согласия Google, вы должно определить, какой из двух вариантов отслеживания (базовый или расширенный) вы будете настраивать, и как.

Базовый режим согласия (Basic consent mode)

При такой настройке никаких отслеживаний действий пользователей не происходит, а теги Google не загружаются до тех пор, пока пользователь не начнет взаимодействовать с вашим баннером согласия. Когда пользователь дает согласие, теги Google загружают и выполняют API режима согласия (API Consent). При таком сценарии сначала отправляется статус согласия по умолчанию, а затем обновленный статус пользователя, если его выбор был изменен.

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

Расширенный режим согласия (Advanced consent mode)

В расширенной версии теги Google загружаются сразу, как только пользователь открывает сайт. Затем теги загружают API режима согласия и выполняют следующие действия:

  • устанавливают статусы согласия по умолчанию. Если вы не задали собственные настройки, то значение по умолчанию - отклонено / denied.
    Если согласие не предоставлено, теги Google отправляют неполные сигналы без файлов cookie;
  • после взаимодействия пользователя с баннером обновляют статусы согласия. Теги Google отправляют полные данные отслеживания, только если пользователь дает согласие на их сбор.

В этой реализации моделирование работает эффективнее, чем в базовой, поскольку используется модель для определенного рекламодателя, а не общая модель.

Таким образом:

  • базовый режим согласия (basic consent mode) означает, что загрузка тегов Google и сбор данных блокируются до тех пор, пока не будет получено согласие пользователя, то есть данные собираются только тогда, когда пользователь дал явное согласие на его отслеживание;
  • расширенный режим согласия (advanced consent mode) означает, что загрузка тегов Google происходит с установленным по умолчанием значением отклонено / denied (если не заданы другие настройки по умолчанию), а сбор данных происходит в любом случае, когда пользователи не дали своего согласия или когда дали. Только если согласие не было предоставлено, отправляется статус согласия и неполные сигналы без файлов cookie, а если согласие предоставлено, регистрируются файлы cookie и отправляются все данные отслеживания.

Сравнительная таблица по двум режимам согласия представлена в официальной документации Google.

Сравнительная таблица двух режимов согласий Google

Конечно же, есть еще вариант, при котором на вашем сайте режим согласия не реализован. Тогда предполагается, что все собранные данные имеют согласие пользователя на передачу в сервисы Google. Но это не наш случай, поскольку мы хотим научиться настраивать режим согласия с помощью Google Tag Manager и CMP-платформы Cookiebot.

Какая информация содержится в сигналах?

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

  • сигналы статуса согласия для тегов Google Рекламы и Floodlight передают заданный вами статус согласия по умолчанию и выбор пользователя для каждого типа согласия, например ad_storage и analytics_storage. Сигналы статуса согласия передаются с каждой страницы, на которую заходит пользователь, если на ней включен режим согласия. Кроме того, они активируются некоторыми тегами, если статус меняется с denied (не получено) на granted (получено), например когда пользователь утвердительно отвечает на запрос согласия;
  • сигналы конверсии показывают, что пользователь совершил конверсию;
  • сигналы Google Analytics 4 передаются при загрузке страницы и регистрации событий со всех страниц, где реализована GA4.

Сигнал всегда включает:

  • функциональные данные (например, заголовки, добавленные браузером в пассивном режиме) - временную метку timestamp; User-Agent (только для веб-страниц); URL перехода;
  • агрегированные анонимные данные - сведения о том, содержит ли URL текущей или предыдущей страницы информацию о клике по объявлению (например, параметр gclid/dclid), логическое значение, определяющее статус согласия, случайное число, генерируемое при каждой загрузке страницы, сведения о платформе для получения согласия, которую использует владелец сайта (например, идентификатор разработчика).

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

Моделирование - один из способов идентификации пользователей в GA4

В этом случае система использует сведения о похожих людях, которые дали тому же ресурсу согласие на использование файлов cookie, чтобы смоделировать недостающую информацию. Другими словами, на основе тех данных о пользователях, что у GA4 есть, он моделирует недостающие сведения для тех пользователей, которые отказались предоставлять информацию о себе. На основе этих данных Google моделирует поведение и конверсии для Google Analytics 4 и Google Ads, что позволяет повысить точность отслеживания.

Общие сведения о режиме согласия

Перед тем, как мы начнем настройку режима согласия, давайте еще раз пройдемся по основным настройкам. С марта 2024 года в Google Consent Mode v2 используются четыре параметра режима согласия:

  1. ad_storage - активирует хранение данных, таких как файлы cookie, связанных с рекламой (для Google Ads);
  2. ad_user_data - устанавливает статус согласия на отправку в Google пользовательских данных, связанных с рекламой;
  3. ad_personalization - устанавливает статус согласия на персонализированную рекламу;
  4. analytics_storage - активирует хранение данных, таких как файлы cookie, связанных со статистикой пользователей (для Google Analytics 4).

Кроме параметров режима согласия есть также следующие параметры конфиденциальности:

  • functionality_storage - активирует хранение данных, связанных с функциями сайта или приложения, например языковыми настройками;
  • personalization_storage - активирует хранение данных, связанных с персонализацией, например рекомендуемыми видео;
  • security_storage - активирует хранение данных, связанных с обеспечением безопасности, например аутентификацией, предотвращением мошенничества и другими способами защиты.

Если согласие пользователем не предоставлено (ad_storage='denied'), вы можете использовать параметр  ads_data_redaction со значением true (ads_data_redaction='true'), который удаляет идентификаторы кликов по объявлениям (например, &gclid, &dclid, &wbraid и других) из всех запросов.

Теги со встроенной поддержкой режима согласия

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

  • тег Google;
  • Google Аналитика;
  • Google Реклама *;
  • Floodlight;
  • тег связывания конверсий.

* Поддерживается отслеживание конверсий и сегменты по вашим данным. В ближайшем будущем планируется поддержка звонков-конверсий.

Это означает, что если вы специально не настроите их на требование согласия в Google Tag Manager, они все равно будут загружаться, независимо от предоставленного согласия, но изменят свое поведение в соответствии с разрешениями, предоставленными пользователем. Этот подход Google называет расширенным режимом согласия.

Работа тегов в режиме согласия

Все сигналы granted

Если все параметры согласия получены и имеют значение granted, теги ведут себя следующим образом:

  • файлы cookie, связанные с показом рекламы, доступны для чтения и записи;
  • собираются IP-адреса;
  • сохраняется полный URL веб-страницы, в том числе информация о кликах по объявлению в параметрах URL (например, gclid/dclid);
  • доступны сторонние файлы cookie сайтов, ранее установленные для google.com и doubleclick.net, и собственные файлы cookie конверсий (например, _gcl_*).

Для ситуации, когда один или несколько видов согласия не получены, предусмотрены дополнительные алгоритмы.

ad_personalization=’denied’

Персонализация рекламы отключена. Данные не передаются следующим функциям:

  • ремаркетинг в Google Рекламе, Дисплее и Видео 360, Поисковой рекламе 360;
  • персонализация рекламы с помощью рекламных продуктов Google.
ad_user_data=’denied’

Отключен сбор персональных данных для показа интернет-рекламы, в том числе:

  • идентификатор пользователя;
  • хешированные собственные данные для расширенного отслеживания конверсий.
ad_storage=’denied’
  • запись новых файлов cookie, связанных с показом рекламы, не выполняется;
  • чтение существующих собственных файлов cookie рекламных предпочтений не выполняется;
  • запросы отправляются через другой домен, чтобы в их заголовках не передавались ранее установленные сторонние файлы cookie;
  • Google Analytics 4 не считывает и не записывает файлы cookie Google Рекламы; данные для сигналов Google не собираются;
    сохраняется полный URL страницы, в том числе информация о клике по объявлению в параметрах URL (например, параметр gclid/dclid). информация о кликах по объявлениям используется только для отслеживания трафика;
  • IP-адреса используются для определения страны, но не регистрируются системами Google Рекламы и Floodlight и сразу же удаляются. Обратите внимание, что Google Analytics 4 собирает IP-адреса в рамках стандартной передачи данных через Интернет.
analytics_storage=’denied’
  • собственные файлы cookie Google Analytics 4 не доступны ни для чтения, ни для записи;
  • сигналы согласия без файлов cookie отправляются в Google Analytics 4 для отслеживания. Алгоритмы GA4 будут использовать их для моделирования.
ad_storage=’denied’ и ads_data_redaction=’true’
  • запись новых файлов cookie, связанных с показом рекламы, не выполняется;
  • чтение существующих файлов cookie рекламных предпочтений не выполняется;
  • запросы отправляются через другой домен, чтобы в их заголовках не передавались ранее установленные сторонние файлы cookie;
  • Google Analytics 4 не считывает и не записывает файлы cookie Google Рекламы; данные для сигналов Google не собираются;
  • в GA4 сохраняется полный URL страницы, в том числе информация о кликах по объявлению в параметрах URL (например, параметр gclid/dclid). Информация о кликах по объявлениям используется только для отслеживания трафика. В Google Рекламе идентификаторы кликов по объявлениям (например, gclid/dclid) удаляются из сигналов согласия и конверсий;
  • IP-адреса используются для определения страны, но не регистрируются системой Google Рекламы/Floodlight и сразу же удаляются.

Теперь, когда вы обладаете теоретическими основами режима согласия Google, самое время перейти к его настройке с помощью Google Tag Manager и Cookiebot.

Регистрация аккаунта в Cookiebot

Перейдите на сайт и зарегистрируйтесь через кнопку Free Trial:

Регистрация на cookiebot.com

Укажите ваш адрес электронной почты и продолжите регистрацию традиционным способом, либо же используйте свою учетную запись Google или Microsoft Account для входа в личный кабинет Cookiebot:

Создание аккаунта

Мы будем регистрировать новый аккаунт по e-mail, поэтому вводим e-mail и нажимаем Continue. На следующем шаге придумайте пароль для входа и нажмите Continue:

Пароль для входа

После этого вам на почту придет письмо с активацией учетной записи. Пройдите по ссылке в письме:

Подтверждение регистрации

После этого вы попадете в личный кабинет, где вас попросят указать дополнительные сведения о вашем бизнесе (для кого вы создали кабинет, что у вас за компания, в каком отделе вы работаете). Поскольку этот шаг является необязательным, можете просто закрыть страницу.

Необязательные данные вашей организации

На этом создание учетной записи Cookiebot завершено.

Настройка баннера режима согласия

Со следующей страницы начнется настройка баннера режима согласия. И первое, что вас попросят сделать - выбрать шаблон с предустановленными настройками законодательства. Поскольку нам необходимо соблюдать GDPR в Европе, то выберем его из списка:

Шаблон GDPR для Европы

В зависимости от того, законодательство какой страны или штата (в США) вам необходимо соблюдать, используйте нужный шаблон. Cookiebot также предоставляет возможность использования своего собственного шаблона с HTML, JavaScript и CSS.

Выбрав шаблон, введите домен своего сайта в соответствующее поле и нажмите кнопку Next:

Ввод домена сайта

Примечание: все последующие настройки я буду показывать на своем тестовом проекте streamanalytics.ru.

На следующем шаге вы можете задать настройки и дизайн окна согласия. Вкладка Design как раз отвечает за стилистическое оформление баннера согласия. Можно выбрать один из двух вариантов:

Отображение окна согласия - поверх контента на странице

  • Dialog - отображение окна согласия поверх контента на странице (посередине);

Отображение окна согласия вверху или внизу страницы (в зависимости от выбранной позиции)

  • Bar - отображение окна согласия внизу (bottom) или вверху (top) страницы в зависимости от вашего выбора позиции.

Дополнительно можно задать эффект появления этого баннера. Для Dialog доступен вариант Overlay (всплывающее окно в центре экрана с наложением, затемнением задней области), а для Bar можно выбрать SlideUp (баннер со скользящим движением снизу-вверх).

Style effect

Cookiebot предоставляет возможность быстро изменить стиль баннера согласия, выбрав из предложенных вариантов светлую или темную тему, а также настроить свои собственные цвета:

Изменить цвет баннера согласия

В пользовательском стиле (Custom) можно изменять все элементы баннера - окно согласия, кнопки, текст, границы:

Собственный стиль баннера согласия

На баннер согласия можно добавить собственный логотип:

Добавление логотипа

Одной из самых важных настроек окна согласия Cookiebot является выбор метода:

Выбор метода согласия

При наличии явного согласия (Explicit Consent) баннер будет продолжать отображаться на каждой странице до тех пор, пока посетитель не предоставит согласие. При наличии неявного согласия (Implied Consent) пользователь имеет возможность игнорировать баннер и продолжать использовать веб-сайт без согласия.

В случае выбора режима Implied Consent вы можете добавить дополнительные действия, при выполнении которых будет считаться, что пользователь согласился с использованием всех файлов cookie. Это скроллинг страницы (Page scroll), перезагрузка страницы (Page refresh) и закрытие баннера через иконку x (Display close-icon on banner).

Дополнительные действия Page scroll, Page refresh и Display close-icon

Выбрав метод, вы можете указать тип отображения баннеров согласия, чтобы использовать наиболее подходящий для вашей страны и тематики проекта.

Тип баннера

  • Multi Level - пользователь может включать и отключать отдельные категории файлов cookie;

Причем вы можете изменить как сами кнопки (их отображение), так и задать какие чекбоксы будут активны по умолчанию, а какие пользователю нужно будет выбрать вручную.

Multi Level (с возможностью выбора варианта отображения)

В Cookiebot можно даже сделать так, чтобы отображалась только одна кнопка согласия OK, а все чекбоксы по умолчанию были активны. Таким образом, у пользователя не будет возможности отказать в режиме согласия. Но этот вариант не является честным с точки зрения GDPR и поэтому баннер с такими настройками лучше не использовать; у пользователя должен быть выбор.

Изменение кнопок баннера и активных чекбоксов

  • Accept only – показывать только кнопку согласия для всех файлов cookie. Может использоваться с любым методом;

Accept only

  • Accept/Decline - показывать кнопки отказа и согласия;

Accept/Decline

  • Inline multilevel - пользователи могут включать и отключать отдельные категории файлов cookie внутри баннера с подробными сведениями. Можно задать настройки выбранных файлов cookie по умолчанию;

Inline multilevel

  • Do not sell or share (opt-in) - показать настройку об отказе продавать личную информацию (закон Калифорнии о защите персональных данных потребителей (CCPA)).

Закон штата Калифорнии "О правах на конфиденциальность" (CPRA) – это новый закон о конфиденциальности, устанавливающий права для жителей штата Калифорния. Действие закона распространяется на компании, ведущие деятельность на территории штата Калифорния и удовлетворяющие некоторым другим критериям – показателям дохода, виду обработки данных и т. д. Этот закон дает жителям штата право запретить "продажу или распространение" их "личной информации" (эти термины определены в тексте закона). Компания, подпадающая под действие закона, обязана разместить на главной странице "продавца" ссылку с текстом "Запретить продажу и передачу личных данных".

Согласно требованиям CPRA, издатели, которые занимаются продажей или передают личные данные, обязаны разместить на главной странице сайта ссылку, переход по которой позволит пользователям отказаться от продажи или передачи личных данных. Сообщение, обеспечивающее соблюдение закона CPRA, показывается пользователям, находящимся в штате Калифорния (США), и дает им возможность отказаться от продажи и передачи личных данных.

Do not sell or share (opt-in)

В настройках вы можете убрать галочку с опции Display banner. Отображение баннера дает пользователю возможность выбор, может ли осуществляться отслеживание. Если этот флажок не установлен, баннер не будет отображаться, и у посетителей не будет спрашиваться согласие. Отслеживание будет автоматически включено на вашем веб-сайте. Однако для штата Калифорнии отображение баннера согласия является обязательным, поэтому галочку Display banner снимать не нужно. Напротив, вы должны предоставить посетителям возможность отзыва согласия, чтобы они могли воспользоваться своим правом на ограничение конфиденциальной личной информации. Они либо могут согласиться с вашими условиями, либо же нажать на кнопку Do not sell or share my personal information и запретить продажу и передачу личных данных.

Выберите один из наиболее подходящих вариантов отображения баннера Cookiebot. Как правило, используют вариант Multi Level. Сохраните изменения.

На следующем шаге вы можете настроить отображения текста в баннере. Для этого перейдите на вкладку Content. Вам не нужно писать текст самостоятельно. Все поля автоматически заполнены, вам только нужно добавить необходимый язык для отображения из списка:

Выбор языка

Cookiebot поддерживает русский язык:

Выбор русского языка для баннера

Выбрав его в качестве эксперимента, вы увидите, как все тексты баннера согласия автоматически стали соответствовать выбранному языку.

Тексты баннера согласия на русском языке (автоматический перевод)

Вы также можете активировать опцию автоматического определения языка браузера пользователя:

Автоматическое определения языка пользователя

Если этот флажок установлен, язык баннера Cookiebot будет соответствовать установленному языку браузера конкретного пользователя. Если язык браузера пользователя не добавлен в список языков Cookiebot или параметр автоматического определения языка не выбран, Cookiebot будет показывать пользователю баннера согласия с выбранным по умолчанию языком (тот, который задан в поле Default Language).

В каждом поле есть описание категории файлов cookie - Necessary, Preferences, Statistics, Marketing и т.д.

  • Necessary (Необходимые) - помогают сделать сайт удобным, позволяя реализовать основные функции, такие как навигация по странице и доступ к защищенным областям сайта. Сайт не может нормально функционировать без этих файлов куки;
  • Preferences (Настроечные) - позволяют сайту запоминать информацию, которая изменяет способ работы или вид сайта, например, с учетом вашего предпочтительного языка и региона, в котором вы находитесь;
  • Statistics (Статистические) - помогают владельцам сайтов понять, как посетители взаимодействуют с сайтами, путем сбора и представления анонимной информации;
  • Marketing (Маркетинговые) - используются для отслеживания перемещения посетителей по сайтам. Цель этого отслеживания - показ рекламных объявлений, которые актуальны и интересны для конкретного пользователя и тем самым более ценны для издателей и сторонних рекламодателей;
  • Unclassified (Без категории) - это файлы cookie, которые Cookiebot пытается классифицировать вместе с поставщиками конкретных файлов cookie.

На вкладке Privacy отображаются настройки для триггера конфиденциальности. Триггер конфиденциальности (Privacy trigger) - это небольшой значок, который позволяет вашим пользователям легко проверять или обновлять свое согласие. Согласно GDPR у пользователей вашего сайта должен быть не только выбор (отказаться/согласиться на сбор данных), но и возможность изменить в любое время свое согласие, вплоть до его отзыва.

Триггер конфиденциальности

Вы можете выбрать цветовую палитру, вариант расположения (в каком углу окна страницы будет иконка триггера) и добавить отступы от краев.

Пример того, как выглядит окно с триггером конфиденциальности на сайте:

Пример окна с триггером конфиденциальности на сайте (возможность изменить свой выбор)

На этой же страницы вы можете изменить настройки страницы декларации файлов cookie. Декларация файлов cookie (cookie declaration) представляет собой список всех файлов cookie и других средств отслеживания на вашем веб-сайте. Здесь вы можете определить, как декларация будет выглядеть ​​на вашем сайте:

  • использование шаблона или самостоятельное редактирование XSLT шаблона страницы;

Изменение декларации (Custom)

  • отображение общего текста на странице декларации.

Настройки страницы декларации файлов cookie

Примечание: если триггер конфиденциальности не включен, вам придется вручную реализовать декларацию файлов cookie на своем сайте.

После всех проведенных настроек вверху страницы нажмите на кнопку Next и перейдите к последнему шагу настройки. Здесь вы увидите дальнейшие инструкции по установке баннера согласия Cookiebot к себе на сайт. В зависимости от того, как вы будете его внедрять, используйте соответствующую инструкцию. Поскольку мы будем использовать Google Tag Manager, то нас интересует именно этот вариант настройки.

В завершение нажмите кнопку Finish. Вас перенаправит на страницу admin.cookiebot.com, где благодаря меню навигации вы сможете вернуться к нужному шагу и изменить настройки баннера согласия.

Страница admin.cookiebot.com

Когда сканирование сайта будет завершено, в разделе Cookies & Reports Cookiebot отобразит перечень файлов cookie вашего сайта и их поставщиков:

Cookies & Reports

Вы можете открыть любую из представленных записей, чтобы узнать подробную информацию о файле cookie. При желании, вы даже можете изменить категорию конкретной куки:

Изменение категории для конкретной куки

Например, файл cookie _ga содержит идентификатор пользователя (Client ID) и предназначен для аналитических целей. Однако Cookiebot отнес ее к маркетинговым. Вы можете оставить все как есть, а можете переопределить для нее категорию.

Тарифы Cookiebot

Ценообразование Cookiebot (как и любых других CMP-платформ) построено на дополнительных возможностях настройки баннера режима согласия, а также на количестве доменов и страниц, на которых он будет отображаться. Вы можете подробнее ознакомиться с тарифами Cookiebot на этой странице.

К премиум-тарифам относятся следующие функции:

Настройка баннера

  • законодательная база для GDPR, CCPA/CPRA, VCDPA, LGPD, POPIA и других;
  • готовые шаблоны баннеров;
  • создание собственного баннера с помощью HTML, CSS и JavaScript;
  • настройка контента, элементов, цветов и брендинга для шаблонов баннеров;
  • многоязычная поддержка (разные языки);
  • управление явным и неявным согласием;

Пользовательский опыт (User experience)

  • геотаргетинг (разные баннеры согласия в зависимости от местоположения пользователя);
  • автоперевод баннера (поддержка более 47 языков);
  • срок действия согласия пользователя (до 12 месяцев);
  • междоменный обмен согласием;
  • триггер конфиденциальности (настраивается);
  • декларация о файлах cookie (настраивается);

Управление файлами cookie и поставщиками

  • автоматизированное сканирование сайта на поиск файлов cookie;
  • индивидуальная блокировка файлов cookie и поставщиков (ручная и автоматическая);
  • автоматические файлы cookie и категоризация отслеживания (более 13 000 поставщиков из Global Vendor List);
  • ведение учета согласия;

Интеграции

  • готовый шаблон Google Tag Manager
  • режим согласия Google v2 (включен по умолчанию)
  • глобальный контроль конфиденциальности (сигнал GPC)
  • интеграция CMS: Umbraco, Hubspot, WordPress и другие
  • структура IAB TCF 2.2

Прочее

  • аналитическая панель со статистикой подписки/отключения;
  • экспорт всех согласий в формате CSV, включая категории;
  • справочный центр, база знаний;
  • техническая поддержка по электронной почте.

Тарифы и планы Cookiebot (по состоянию на май 2024):

Тарифы и планы Cookiebot (по состоянию на май 2024)

Для написания подробного руководства по настройке режима согласия Google v2 я специально оплатил тариф Cookiebot, чтобы продемонстрировать вам все возможности этой платформы без каких-либо ограничений.

Установка баннера согласия на сайт

Перед тем, как устанавливать баннер согласия Cookiebot, необходимо включить опцию режима согласия в самом Google Tag Manager если вы не сделали это ранее. Для этого перейдите на вкладку Администрирование и выберите Настройки контейнера:

Администрирование - Настройки контейнера

В дополнительных настройках включите обзор настроек режима согласия и сохраните изменения:

Включить обзор настроек режима согласия

Теперь нам необходимо перейти в Google Tag Manager и настроить тег, чтобы он запускался (или не запускался) в зависимости от выбора пользователя. Для этого перейдите в Теги, откройте шаблоны CMP:

Шаблоны CMP

И выберите там шаблон Cookiebot:

Cookiebot CMP

Добавьте шаблон тега Cookiebot к себе в рабочую область:

Добавить в рабочую область

Для Cookiebot CMP требуются следующие разрешения:

  • добавление скриптов на страницу
  • доступ к глобальному статусу согласия
  • чтение значений файлов cookie
  • заполнения уровня данных (dataLayer)

После добавления в рабочую область тег Cookiebot будет находиться в разделе Пользовательские теги.

Теперь вы должны вставить в поле Cookiebot ID свой идентификатор скрипта из интерфейса Cookiebot. Для этого в интерфейсе Cookiebot перейдите в раздел Implementation, и на вкладке CMP Banner скопируйте свой Domain group ID:

Копирование идентификатора домена Cookiebot

Вставьте его в соответствующее поле в теге Google Tag Manager:

Cookiebot ID

В поле Language оставьте значение Default (auto-detect). Язык баннера будет подставляться тот, который вы выбрали в интерфейсе Cookiebot. Обязательно в настройках тега установите галочку Enable Google Consent Mode, чтобы Cookiebot был автоматически интегрирован с режимом согласия Google (Google Consent API).

Enable Google Consent Mode

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

Установить значение согласия по умолчанию для разных регионов

Состояние согласия по умолчанию Отказано / Denied будет применяться до тех пор, пока пользователь не отправит согласие. Нажмите Add region и добавьте все параметрам значение Denied. Оставьте поле Region пустым, чтобы применить настройки глобально:

Значения по умолчанию - Denied

Нажмите Добавить. Вот так это должно выглядеть для вашего тега:

Значение статуса согласия по умолчанию - Denied

Галочку Enable IAB Transparency and Consent Framework можно не ставить, поскольку настройка спецификации фреймворка TCF доступна только в пользовательском шаблоне Cookiebot (платный тариф).

В качестве триггера активации используйте Consent Initialization - All Pages. Триггер инициализации согласия позволяет обеспечить, чтобы перед срабатыванием всех остальных триггеров были учтены настройки, связанные с согласием. Он используется для тегов, которые определяют или обновляют статус согласия, полученного от пользователя, для вашего сайта. Например, для тега платформы для запросов согласия или тегов, которые устанавливают настройки согласия по умолчанию.

Ваш итоговый тег Cookiebot должен выглядеть так:

Итоговый тег Cookiebot

Сохраните изменения в теге и опубликуйте контейнер. Теперь баннер согласия Cookiebot будет появляться на вашем сайте для всех пользователей:

Баннер согласия Cookiebot на сайте

Добавление декларации файлов cookie на сайт

Одним из требований GDPR является полное и ясное описание тех файлов cookie, которые собирает ваш сайт. Как правило, это большие таблицы с детальными сведениями о каждой куке - ее названии, поставщике, цели сбора, сроках действия и типе. Также на этой странице должно отображаться текущее состояние о сигналах, идентификатор и дата согласия, когда пользователь взаимодействовал с вашим баннером.

Декларация файлов cookie (часть таблицы)

CMP-платформы позволяют автоматически создавать страницы с декларациями файлов cookie и обновлять список файлов cookie от сторонних поставщиков, которые со временем могут дополняться/изменяться на вашем сайте. Cookiebot сканирует страницы вашего сайта с определенной периодичностью и всегда предоставляет актуальный список cookie declaration.

Чтобы внедрить декларацию файлов cookie на сайте, вам необходимо в интерфейсе Cookiebot перейти в раздел Implementation и на вкладке Cookie declaration скопировать представленный JavaScript-код:

Копирование JavaScript-кода

Перейдите на свой сайт и создайте отдельную страницу для декларации. Вставьте скопированный JS-код в страницу сайта и сохраните изменения.

Вставка кода Cookiebot в страницу сайта

Откройте URL-страницы вашей декларации файлов cookie. Вы должны увидеть, как на нее автоматически подгрузились данные о вашем списке файлов cookie и все необходимые данные:

Страница с декларацией файлов cookie

Проверка настройки режима согласия

Чтобы определить, правильно ли реализован режим согласия, вы можете проверить три вещи:

  1. вкладку Consent в режиме предварительного просмотра;
  2. настройки режима согласия по умолчанию на шкале событий GTM;
  3. значения, переданные на уровень данных.

Включите режим отладки диспетчера тегов Google и перейдите на вкладку Consent. Там вы должны увидеть все состояния согласий до взаимодействия пользователя с баннером. По умолчанию, как вы уже знаете, они должны быть Denied.

Статусы согласий по умолчанию (Denied)

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

Когда пользователь провзаимодействовал с баннером и разрешил все согласия, на шкале событий GTM вы должны увидеть вызов Consent, нажав на который на вкладке Consent будут отображаться обновленные сигналы в столбце On-page Update:

Обновление режима согласия

Дополнительно к текущим отслеживаниям Cookiebot передает на уровень данных события для каждого типа кук:

  • cookie_consent_update - обновление условий согласий;
  • cookie_consent_preference - обновление настроечных файлов cookie (personalization_storage и functionality_storage);
  • cookie_consent_statistics - обновление статистических файлов cookie (analytics_storage);
  • cookie_consent_marketing - обновление маркетинговых файлов cookie (ad_storage, ad_personalization и ad_user_data).

Специальные события cookie_consent_

Нажав на триггер cookie_consent_update, на вкладке Consent вы увидите еще один столбец с обновленным, текущим состоянием режима согласия:

Обновление режима согласия

Эти триггеры вы можете использовать для настройки соответствующих сигналов. Попробуйте попеременно изменять режим согласия, активируя тот или иной тип сигналов. Например, если выбрать только статистические файлы cookie:

Разрешение согласия на статистические куки

То режим согласия и статусы будут выглядеть так:

Обновление согласия с Denied на Granted (статистические куки, analytics_storage)

Аналогично будет и с другими статусами. Обновить режим согласия можно с помощью триггера конфиденциальности:

Обновление режима согласия (триггер конфиденциальности)

Обновив согласие, например, на статистические и маркетинговые куки, в режиме отладки также будут отображаться новые статусы:

Обновленные статусы согласия

На уровне данных (в API Call) тоже будут отображаться все параметры режима согласия и их значения:

Значения в API Call

Вы можете проверить режим согласия Google v2 и другим способом. Для этого в Tag Assistant выберите тег Google, а затем нажмите на отправленный хит. В моем примере - это Page View:

Config - Page View

Нас интересуют строки Cookie Consent State (параметр gcs) и параметр gcd:

Cookie Consent State и параметр gcd

Параметр gcs имеет значение в следующем формате G1xy, где:

  • x означает согласие на использование файлов cookie Google Рекламы; либо 1 (предоставляется), либо 0 (отклоняется);
  • y означает согласие на использование файлов cookie Google Analytics; и либо 1 (предоставляется), либо 0 (отклоняется).

Возможные значения:

  • G100 - согласие не было предоставлено (возможно только в расширенном режиме согласия);
  • G110 - согласие предоставлено Google Рекламе, но не Google Analytics 4;
  • G101 - согласие предоставлено Google Analytics 4, но не Google Ads;
  • G111 - согласие предоставлено и Google Рекламе, и Google Analytics 4.

На примере выше параметр gcs равен G100, что означает, что согласие пользователем не было предоставлено, то есть все значения Denied.

Согласие не предоставлено (Denied)

Параметр gcs предназначен исключительно для ad_storage и analytics_storage. Для новых сигналов и для режима согласия v2 существует дополнительный параметр gcd. Он включается во все обращения к службам Google, даже если режим согласия не активен.

Он кодирует значения для всех четырех сигналов согласия (ad_storage, analytics_storage, ad_user_data и ad_personalization) и включает информацию о том, как был сгенерирован сигнал согласия.

Формат строки может быть примерно таким:

&gcd=11<ad_storage>1<analytics_storage>1<ad_user_data>1<ad_personalization>5

Строка начинается с 11, использует 1 (или какое-то другое число) для разделения различных сигналов согласия и заканчивается цифрой типа 5 (или иногда чем-то еще), обозначающей конец. Возможные значения сигналов представлены в таблице у Симо Ахавы (simoahava.com):

Параметры gcd

Эти буквы неясны и могут измениться в будущем. Google, очевидно, не хочет, чтобы вы занимались отладкой режима согласия, просматривая запросы URL. Вместо этого предпочтительным способом является использование Tag Assistant, но иногда понимание схемы параметров gcd и gcs может быть полезным.

А просматривать запросы вы можете прямо из своего браузера, перейдя в консоль разработчика на вкладку Сеть (Network). В поле фильтра введите конструкцию G- или collect. В списке запросов останутся только те запросы, которые удовлетворяют заданному условию. Нажмите на него в правой части перейдите на вкладку Полезная нагрузка (Payload). Там вы должны увидеть параметры строки запроса, включая уже известные параметры согласия gcs и gcd.

Сетевой запрос в браузере пользователя (вкладка "Сеть")

Примечание: все сетевые запросы, которые начинаются с collect?v, являются запросами протокола измерений. У вас их может быть 1, 2 или больше. Все они передают информацию в Google Analytics 4 через Measurement Protocol.

Обзор настроек режима согласия

После того, как вы проверили, что Cookiebot отслеживает различные статусы согласия, а также передает все нужные параметры, включая новые ad_user_data и ad_personalization (для Google Consent Mode v2), вы можете перейти в интерфейс Google Tag Manager и посмотреть на список тегов и их режимов согласий, нажав на иконку обзора настроек режима согласия в разделе Теги:

Обзор настроек режима согласия

Теги на этой странице разделены на две категории:

  • Режим согласия не настроен. Здесь перечислены теги со статусом Не настроено;
  • Режим согласия настроен. В этой категории представлены теги, для которых был выбран параметр Дополнительное согласие не требуется или Для активации тега требуется дополнительное согласие.

Как вы уже знаете, тег Google, Google Analytics 4, Google Рекламы, Floodlight и тег связывания конверсий содержат встроенные механизмы проверки согласия и меняют свое поведение в зависимости от статуса согласия. Для продуктов Google эти статусы отображаются в столбце Встроенное согласие:

Встроенное согласия для тегов Google

Например, если вы откроете тег Google для Google Analytics 4 и посмотрите на настройки согласия, то увидите, что для него уже есть проверка встроенного согласия для ad_storage, ad_personalization, ad_user_data и analytics_storage:

Проверки встроенного согласия

Для этого типа тегов не требуется настройка согласия, а сам Google называет это расширенным режимом согласия. Они загружаются независимо от согласия пользователя. Для таких тегов проверку дополнительного согласия настраивать не нужно.

Теги, которые не имеют встроенных проверок согласия, но используют отслеживание (например, Facebook Pixel *), должны быть настроены с проверкой дополнительного согласия. Они не будут активироваться, пока не будет получено согласие для соответствующего типа. Google называет это базовым режимом согласия. Другими словами, настраивая тег с проверкой дополнительного согласия, вы, по сути, сообщаете тегу, что он может загружаться только в том случае, если было дано нужное согласие.

* Деятельность американской компании Meta (бывшая Facebook) запрещена в России, организация признана экстремистской.

Чтобы настроить проверку дополнительного согласия, перейдите в раздел Триггеры и создайте триггер типа Специальное событие с названием события cookie_consent_update:

Триггер специального события cookie_consent_update

Вы можете использовать этот триггер специального события для всех тегов, у которых нет встроенного режима согласия. Для этого откройте настройки тега и:

  • измените триггер на специальное событие cookie_consent_update;
  • в настройках согласия выберите пункт Для активации тега требуется дополнительное согласие и укажите нужный тип согласия.

Вот пример с тегом Facebook Pixel, который при такой настройке срабатывает только в том случае, если посетитель выбрал необходимый тип согласия - ad_storage, ad_personalization и ad_user_data:

Настройки триггера и дополнительного согласия для тега Facebook

Чтобы тег активировался сразу после определения вариантов согласия (либо в результате предыдущего посещения, либо в результате взаимодействия с баннером Cookiebot), обычный триггер All Pages (Все страницы) необходимо заменить триггером специального события cookie_consent_update.

У проверки дополнительного согласия есть три варианта:

  • Не настроено. Используются настройки по умолчанию. Этот параметр означает, что тег не выполняет проверку дополнительного согласия (можно оставить по умолчанию для всех тегов Google, у которых есть встроенное согласие);
  • Дополнительное согласие не требуется. Выберите этот вариант, чтобы указать, что для срабатывания тега не нужно дополнительно проверять, получено ли согласие. Таким образом можно отличать теги, для которых не требуется проводить дополнительные проверки, помимо встроенных, от еще не проверенных тегов;
  • Для активации тега требуется дополнительное согласие. Этот параметр означает, что тег будет срабатывать, только если у всех указанных типов согласия будет статус Получено / Granted на момент активации тега. Если вы выберете этот параметр, появится кнопка + Обязательное согласие, с помощью которой можно добавить различные типы дополнительного согласия.

Для активации тега требуется дополнительное согласие

Еще у вас в контейнере Google Tag Manager могут быть теги, которые имеют функциональное назначение и запускаются только для расширения настроек отслеживания. Например, тег, определяющий текущее время пользователя (местное время) с помощью функции JavaScript, или город и его местоположение, или IP-адрес, или длительность сессии, и т.д. и т.п. Все это относится к простым скриптам, которым дополнительное согласие не требуется. Поэтому вы можете выбрать все эти теги и добавить к ним соответствующее условие.

Дополнительное согласие не требуется

Таким образом, все, что вам остается, это в окне обзора настроек режима согласия рассортировать все теги и сделать так, чтобы они переместились из блока Режим согласия не настроен в Режим согласия настроен:

Для этого можно использовать массовое изменение настроек, связанных с согласием. В списке тегов установите флажок слева возле тех пунктов, которые нужно обновить. Как только будет выбран один или несколько тегов, появится значок изменения настроек:

Изменение настроек, связанных с согласием

Отредактируйте согласие согласно вашим настройкам и сохраните изменения.

Массовое изменение настроек согласия

В качестве простого и быстрого способа определения настроек согласия я рекомендую следовать следующему правилу:

  • там, где у тегов есть значения в столбце Встроенное согласие -> выбирать Дополнительное согласие не требуется;
  • там, где у тегов нет значения в столбце Встроенное согласие (как правило, это теги типа Пользовательский HTML или шаблоны тегов сторонних систем) -> выбирать Для активации тега требуется дополнительное согласие и устанавливать нужное значение параметра(ов);
  • там, где у тегов нет значения в столбце Встроенное согласие, но который не является рекламным или аналитическим тегом, а лишь расширяет возможности отслеживания благодаря JavaScript -> выбирать Дополнительное согласие не требуется;

Алгоритм определения настроек согласия для тегов

Режим согласия Google - это технология Google, идея сбора данных пользователей без их согласия и использование этих данных для моделирования поведения и конверсий полностью принадлежит Google. Поэтому для тегов сторонних систем (например, Яндекс Метрики) вовсе необязательно назначать параметры согласия. Другими словами, режим согласия Google был разработан и внедрен Google для продуктов/сервисов Google!

Отключение режима согласия Google

Чтобы отключить режим согласия Google в Google Tag Manager, вам нужно всего лишь снять флажок Enable Google Consent Mode в теге Cookiebot.

Отключение режима согласия Google

Если режим согласия отключен, событие cookie_consent_update больше не будет доступно.

Проверка настроек режима согласия в Google Analytics 4

После того как вы настроите сбор необходимых сигналов согласия на сайте и отправите эти сигналы в Google, они будут зарегистрированы в Google Analytics 4. В течение 48 часов обновятся уведомления для соответствующего потока данных. Чтобы в этом убедиться, перейдите в Администратор - Сбор и редактирование данных - Потоки данных и выберите веб-поток. В блоке Настройки согласия вы должны увидеть измененные статусы согласия. Напротив них будут стоять зеленые галочки, свидетельствующие о том, что сигналы согласия на сбор данных о рекламе и персонализацию рекламы активны:

Активные сигналы согласия в Google Analytics 4

Проверьте настройки согласия, перейдя в управление данными. На этой странице вы можете выбрать определенные сервисы Google, куда будут передаваться данные, на сбор которых конечные пользователи дали согласие, или же выбрать вариант Все сервисы Google (рекомендуется), чтобы повысить точность отслеживания всех продуктов Google.

Управление использованием данных в сервисах Google

Сервисы Google: рекламные сервисы Google, Google Maps, Google Play, Google Поиск, Google Shopping, YouTube. Если вы используете данные Google Analytics 4 для сервисов Google, но при этом не настроили режим согласия, то начиная с первой половины марта 2024 года только конечные пользователи за пределами Европейской экономической зоны (ЕЭЗ) будут включены в аудитории, которые используются в связанных рекламных продуктах (Google Рекламе, Дисплее и Видео 360, Поисковой рекламе 360 и Google Менеджере рекламы). Поэтому чтобы и дальше использовать функции отслеживания, персонализации рекламы и ремаркетинга, получите согласие на использование персональных данных от конечных пользователей в ЕЭЗ и передайте данные о согласии Google.

Примечание: согласие на оценку эффективности рекламы GA4 получает с помощью параметра режима согласия ad_user_data, а на персонализацию рекламы - с помощью параметра ad_personalization. Для персонализированной рекламы и ремаркетинга понадобятся сигналы о согласии конечных пользователей.

Если ваш ресурс Google Analytics 4 связан с другим сервисом Google, которому требуется согласие для передачи данных, и в одном или нескольких потоках данных есть посетители из ЕЭЗ, в сервисе GA4 может появиться уведомление, если он не получает данные о согласии конечного пользователя на персонализацию рекламы или оценку ее эффективности.

Требуется действие

Открыв поток данных, вы увидите, для каких сигналов требуется выполнить действие:

Требуется действие для сигналов согласия

После выполненных настроек Google Analytics 4 сможет моделировать поведение пользователей, которые не дали согласие на отслеживание своих данных, на основе информации о других пользователях. Благодаря этому у вас будет более полное представление о пути ваших клиентов.

Проверка настроек режима согласия в Google Рекламе

Когда вы включите режим согласия, вы можете проверить его активность в интерфейсе Google Ads. Для этого перейдите в раздел Цели - Сводка и откройте вкладку Диагностика.

Цели - Сводка - Диагностика

На ней вы увидите один из следующих статусов режима согласия:

  • Режим согласия активен. Режим согласия внедрен, однако вы не достигли пороговых значений для моделирования конверсий. Пороговое число кликов для моделирования конверсий для каждой пары страна-домен составляет 700 кликов за семь дней;
  • Режим согласия активен, моделирование выполняется. Сначала (четыре недели с даты начала моделирования) вместе со статусом будут показываться данные о росте количества конверсий для каждой пары страна – домен. Если данные о росте количества конверсий не видны, одной из причин может быть то, что объем данных для оценки влияния режима согласия меньше порогового значения. Возможно, режим согласия был активен менее семи дней или прошел упомянутый выше 4-недельный период.

Режим согласен активен

После того как таблица с данными о росте количества конверсий исчезнет, вы сможете по-прежнему видеть статус, подтверждающий использование режима согласия и моделирования.

Моделирование конверсий для режима согласия

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

Google применяет дополнительные критерии проверки, поэтому ваш аккаунт должен отвечать следующим условиям:

Enable IAB Transparency & Consent Framework (Cookiebot)

  • ваши объявления в каждой стране и группе доменов получают не менее 700 кликов в неделю;

Влияние режима согласия (Consent mode impact) - это увеличение количества конверсий после того, как вы реализуете Google Consent Mode v2. С этой даты начинается моделирование конверсий. Этот показатель рассчитывается по следующей формуле:

Число смоделированных конверсий / Число наблюдаемых конверсий

Рост вычисляется для каждой пары страна-домен, которой соответствует отдельный фрагмент трафика с собственными данными о влиянии режима согласия. Этот показатель обновляется еженедельно.

Как только эти условия будут выполнены, начнется период обучения. Смоделированные конверсии будут постепенно отражаться в ваших отчетах по кампаниям Google Рекламы с тем же уровнем детализации, как и зарегистрированные конверсии. Эти данные также будут учитываться инструментами Google для назначения ставок, поэтому вы можете быть уверены в том, что ваши кампании будут оптимизированы с учетом всех результатов.

Дополнительные смоделированные конверсии будут показываться в течение четырех недель после даты начала моделирования, указанной в одноименном столбце. В течение этого периода данные доступны для скачивания и обновляются еженедельно. Некоторые домены и страны могут не учитываться из-за низкого количества смоделированных конверсий.

Влияние режима согласия (дополнительные конверсии) будет доступно, только если для страны регистрируется достаточное количество конверсий, превышающее пороговое значение для моделирования. При соответствии этим критериям данные можно посмотреть через семь дней после реализации режима согласия.

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

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

Итоги

В этом руководстве мы с вами прошлись по всем основным этапам внедрения режима согласия Google (Google Consent Mode v2), начиная с общих сведений, отличий базового режима от расширенного, параметров согласий, через выбор CMP-платформы, создание баннера согласия на примере сервиса Cookiebot, внедрение его с помощью Google Tag Manager, добавление на сайт страницы декларации файлов cookie и заканчивая отладкой с помощью режима предварительного просмотра и сетевых запросов браузера.

Вы также узнали, как проверить режим согласия в интерфейсах Google Analytics 4 и Google Рекламе, какие дополнительные действия необходимо выполнить, чтобы Google начал моделировать поведений для тех пользователей, кто не дал свое согласие (отказался от сбора данных), а также познакомились с смоделированными конверсиями. Теперь вы знаете формулу расчета и то, что Google предъявляет дополнительные критерии проверки, включая пороговые ограничения на каждую страну и группу доменов (не менее 700 кликов в неделю по вашим рекламным объявлениям).

Так или иначе, тема режима согласия как никогда актуальна и только набирает обороты. А с внедрением Google Consent Mode v2 и новых параметров ad_user_data и ad_personalization весной 2024 года она является ключевой и требует немедленной проработки в случае, если вы собираете данные от пользователей в Европейской экономической зоне (ЕЭЗ) с целью создания аудиторий и списков ремаркетинга для рекламных кабинетов Google.

Режим согласия Google - это технология Google, идея сбора данных пользователей без их согласия и использование этих данных для моделирования поведения и конверсий полностью принадлежит Google. Поэтому для тегов сторонних систем вовсе необязательно назначать параметры согласия. Другими словами, режим согласия Google был разработан и внедрен Google для продуктов/сервисов Google. У того же Facebook есть своя инструкция по разрешению и отказу на использованием файлов cookie, а также Conversions API, значительно повышающий точность отслеживания.

LinkedIn предоставляет пользователям в Европейской экономической зоне возможность выбирать, что они хотят получать, а что нет. Это все определяется на уровне пользователей, у которых есть профили в LinkedIn. Amazon тоже собирается добавить элементы управления согласием в учетные записи пользователей. Microsoft запускает собственный режим согласия (Universal Event Tracking, он же UET), который в настоящее время находится в стадии бета-тестирования.

Однако использование CMP-платформ значительно упрощает внедрение режима согласия для всех аналитических и рекламных систем, поскольку тот же Cookiebot (и ему подобные сервисы) имеет встроенный и постоянно обновляемый список поставщиков, в который входят сотни и тысячи различных сервисов, включая Facebook, TikTok, Microsoft, Twitch, Twitter, Yahoo, Hotjar и т.д. И для них с помощью готового шаблона, Google Tag Manager и заранее настроенных сценариев можно легко реализовать как базовый, так и расширенный режимы согласия.

Рекомендации, которые я могу дать, очень простые:

  • если вы собираете данные от пользователей в Европейской экономической зоне (ЕЭЗ) с целью анализа в Google Analytics 4 и таргетинга в Google Ads, и вам необходимо соблюдать GDPR и Директиву о конфиденциальности и электронных средствах связи (ePrivacy Directive, ePR), то режим согласия для вас обязателен;
  • для упрощения настройки режима согласия Google и сбора сигналов пользователей используйте любое из существующих SaaS-решений (выделите на это дополнительный ежемесячный бюджет), либо же внедрите Google Consent Mode самостоятельно, например, с помощью бесплатного менеджера согласия Klaro;
  • настройте свой баннер согласия так, чтобы он собирал данные только от тех пользователей, которые предоставили свои согласия в явном виде. Собирать данные от пользователей, которые не дали согласия, рискованно. Самый простой вариант - это активировать теги только тогда, когда пользователь предоставил соответствующие разрешения;
  • следите за своим имиджем и имиджем компании, и старайтесь работать в правовом поле, даже если в случае большого % отказов пользователей от сбора данных это может привести к резкому снижению трафика в вашем ресурсе Google Analytics 4. Ведь, в конце концов, счетчик аналитики нам для того и нужен, чтобы работать с аудиторией, которая отвечает нам взаимностью и которой по-настоящему интересен наш сайт и то, что мы делаем. А для всего остального теперь есть моделирование 😉

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике