Представляю вам новое решение по разработке собственного баннера для режима согласия Google (Google Consent Mode v2) на базе Google Tag Manager, идея которого впервые появилась в Telegram-сообществе Якова Осипенкова как замена/альтернатива платным CMP-платформам с ежемесячной абонентской платой.
О GDPR и TCF
Все вы знаете, что в 2018 году в Евросоюзе вступил в силу общий регламент защиты персональных данных (General Data Protection Regulation, сокр. GDPR), который предоставляет резидентам Европейского союза (ЕС) возможность управлять своими персональными данными – спрашивать у компаний цель сбора и обработки информации, месте хранения, а в случае необходимости, сделать запрос на ее удаление. Под такие данные попадают IP-адреса, идентификаторы устройств, данные о местоположении и файлы cookie.
Рекламные и аналитические инструменты (например, Google Analytics) используют в своей работе файлы cookie. Следовательно, все компании, которые обрабатывают личные данные пользователей, находящихся на территории ЕС, обязаны соблюдать GDPR.
П примерно за месяц до GDPR Европейское бюро интерактивной рекламы (IAB Europe) с целью единообразия в процессе сбора данных разработало стандарт Transparency and Consent Framework (сокр. TCF), позволяющий получать согласие от пользователей и делиться им с остальным партнерами – издателями (publishers), поставщиками технологий (vendors, такие, как DSP, SSP, DMP, рекламные серверы и т.д), агентствами и рекламодателями.
Принцип работы основан на трех основных шагах:
- издатель (вы) выбирает поставщиков технологий из глобального списка поставщиков (Global Vendor List), с которыми планирует сотрудничать и делиться данными своей аудитории;
- когда пользователь впервые заходит к вам на сайт или в мобильное приложение, его просят выбрать компании, с которыми издатель (вы) может поделиться данными. Эта информация будет храниться в основном файле cookie (first-party cookies) в браузере пользователя;
- после того, как пользователь сделал свой выбор, издатель (вы) может поделиться данными пользователя с выбранными поставщиками технологий из глобального списка.
Все это реализуется с помощью специального всплывающего окна (баннера), который настраивается специальным образом:
Примерно через год (в августе 2019) вышла новая версия Transparency and Consent Framework v2.0 (TCF v2.0). В разработке фреймворка принимал участие Google как член рабочей группы TCF Working Group. В нем были учтены отзывы и пожелания всех участников рынка, а также изменены возможности пользователей и издателей. Подробнее о различиях TCF v 1.0 и TCF v 2.0 читайте в этой публикации. Применяя этот стандарт, владельцы сайтов должны информировать своих пользователей о том, какие данные собираются, какие поставщики услуг (вендоры) их будут использовать и в каких целях.
Эти нововведения привели к тому, что стали появляться так называемые CMP-провайдеры (Consent Management Platform). Это специальные сервисы, которые мы как владельцы сайтов, можем использовать для:
- запроса, получения и хранения согласия пользователей (благодаря всплывающему окну);
- настройки конфиденциальности пользователей (пользователь сам выбирает, какими данными он разрешает поделиться);
- хранения списка поставщиков технологий из глобального списка поставщиков (Global Vendor List);
- обновления информации о согласии (если пользователь вдруг решил изменить свой выбор).
То есть прежде, чем собирать данные о своих пользователях и предоставлять таргетинг персонализированной рекламы, необходимо получить разрешение на эти действия от самого пользователя. В этом как раз и помогают CMP.
Про режим согласия Google
Ну и, конечно же, Google не мог пройти мимо и в августе 2020 года свои рекламные системы интегрировал с IAB Europe’s Transparency and Consent Framework (TCF) v2.0. Однако для тех, кто предпочитал не использовать TCV v2.0, Google в сентябре 2020 года представил новый Режим согласия (Consent Mode).
За последние несколько лет было выпущено два глобальных обновления Google Consent Mode:
- режим согласия v2 (Google Consent Mode v1) – сентябрь 2020
- режим согласия v2 (Google Consent Mode v1) – март 2024
Назначение режима согласия Google достаточно простое – в зависимости от того, какие действия пользователь разрешил отслеживать и собирать нам как владельцам сайтов, то мы и можем отслеживать и передавать в свои аналитические (Google Analytics 4) и рекламные (Google Ads) инструменты. Если пользователь не дал согласия, то и отслеживать его взаимодействия со страницами и контентом нашего сайта мы не можем.
Примечание: в Google предусмотрен функционал расширенного и базового режима согласия, о котором подробно написано в статьях выше.
Про CMP-платформы
Для упрощения настройки и соблюдения всех законов и регламентов ЕС Google интегрировал со своим режимом согласия множество CMP-платформ. Например: Iubenda, OneTrust, Osano, Sourcepoint, Cookiebot, CookieMan, CookieYes, Consentmanager CMP и другие.
Одним из самых популярных и простых решений является CMP-платформа Cookiebot. У Якова Осипенкова в блоге есть несколько материалов по его настройка, а также целое отдельное видео с подробными шагами и инструкциями:
- CMP-платформа Cookiebot и Google Tag Manager (устар.)
- Настройка режима согласия Google v2 с помощью Google Tag Manager и Cookiebot
Однако все решения, которое предлагаются на рынке CMP-платформами, являются платными. Это ежемесячная абонентская плата (модель SaaS). Причем итоговая стоимость варьируется от 7$ до 100$+ в месяц в зависимости от количество показов такого баннера на ваших страницах и количестве доменов/поддоменов, на которые нужно установить баннер. Нетрудно подсчитать, что если ваша компания будет существовать на рынке как минимум год, то дополнительно в графу расходов нужно заложить 100$ – 1200$ в год за использование CMP.
Мое решение – собственный баннер
Решение, которое я разработал, бессрочное, без абонентской платы (продления), и стоит единоразово всего 5000 руб. Оно реализовано с использованием Google Tag Manager, соответствует текущим стандартам режима согласия Google v2 и легко настраивается за 5 минут.
Пример баннера согласия на мобильных устройствах:
За эту стоимость вы получается:
- подробную инструкцию в формате .pdf и .docx (Word) на 30 страниц;
- видео по настройке баннера (длительность – 5 минут);
- код, который необходимо добавить на свой сайт для отображения баннера;
- дополнительные CSS-стили, придающие баннеру уникальный дизайн;
- готовый шаблон Google Tag Manager, в котором уже все настроено (для импорта);
- масштабирование на 1, 2, 3, 5, 10, 50…N сайтов, доменов и поддоменов.
Если вы не желаете настраивать самостоятельно (не получается или просто не хотите), то вы можете за дополнительные 5000 руб. заказать мою консультацию и установку. Я сам зайду в ваш контейнер Google Tag Manager и настрою баннер согласия. Таким образом, вы все равно сэкономите значительную долю своих средств, поскольку не будете платить ежемесячную абонентскую плату за CMP-платформу и дополнительные домены/поддомены + страницы.
Баннер переведен на следующие языки: английский (по умолчанию), русский, польский, литовский, латышский, эстонский, молдавский, чешский, словенский, словацкий, болгарский, сербский, финский, украинский, казахский, немецкий, испанский.
Подробнее о том, как он работает и что из себя представляет, смотрите в этом демонстрационном видео:
Часть руководства по установке написана с использованием примеров сайта osipenkov.ru. Яков любезно предоставил свой сайт в качестве демонстрационного проекта, чтобы продемонстрировать возможности моего баннера.
На новом онлайн-курсе по Google Tag Manager, который я веду совместно с Яковом Осипенковым, это решение предоставляется бесплатно для всех слушателей, включая помощь в установке и настройке баннера согласия.
Приобрести саму инструкцию и консультацию по установке вы можете по ссылке ниже.
А можно живой пример? Сайт из видео не открывается чтобы покликать как оно работает.
Конечно, вот https://course.capi-pixel.com/ru
Посмотрел сайт, согласно Регламента пользователь должен иметь возможность в любой момент изменить согласие (не нахожу на сайте этой возможности), второе требование – реестр (лог) принятых/отвергнутых согласий. Вопрос как реализован этот лог в Вашем случае, вот скрин лога проекта Cookiebot: https://prnt.sc/bDnrNT0embeR
Добрый день, реализовать возможность в любой момент изменить согласие, думаю возможно, а вот с базой данных сложнее, ведь она не может быть на моей стороне. Подумаю над решением.
Пользователь всегда имеет возможность изменить свое согласие очистив куки браузера и баннер снова появится, пользователь сможет выбрать свое согласие заново (это можно описать в политиках куки и персональных данных с которыми пользователь соглашается)
Реализация с базой данных возможна через Google Sheets.
Реализация с кнопкой тоже возможна, но я посмотрел как она выглядит на моб. версии, и понял что мешает сильно и может резать конверсию сайта.