Введение
Законы о файлах cookie с каждым годом становятся строже. В частности, GDPR, CCPA и DPDPA требуют от сайтов получать явное согласие посетителей до начала отслеживания. Большинство владельцев сайтов уже знают, что им нужен баннер cookie, однако гораздо меньше людей представляют, что именно происходит после того, как пользователь нажимает «Принять» или «Отклонить».
Google Consent Mode — хорошее решение этой задачи: он помогает сайту соответствовать всем требованиям и при этом продолжать собирать данные, необходимые для аналитики и рекламы. Однако это не самостоятельный инструмент. Чтобы пользоваться Google Consent Mode, на сайте должна быть установлена CMP (Consent Management Platform). Именно CMP отвечает за то, чтобы запросить согласие у пользователей и затем передать эту информацию тегам Google. В этой статье разбирается, как именно Google Consent Mode работает с CMP, а также даются пояснения о работе с файлами cookie на сайте.
Google Consent Mode — это инструмент, разработанный Google, чтобы помочь владельцам сайтов совместить соблюдение требований и сбор данных. С его помощью теги, использующие сервисы Google, можно приостановить или изменить их поведение в зависимости от того, дал ли пользователь согласие на отслеживание и какие именно функции отслеживания он разрешил на сайте.
Проще говоря, этот инструмент позволяет сервисам Google работать так, как того требуют законы о файлах cookie. Однако сам инструмент не имеет функции запроса согласия пользователя — для этого вместе с ним нужно использовать CMP, рекомендованные Google.
Такие CMP собирают согласие пользователей и затем сообщают их выбор тегам Google, благодаря чему сайт продолжает работать в обычном режиме, не нарушая законы. Понимание того, как взаимодействуют CMP и Google Consent Mode, необходимо для того, чтобы выстроить на собственном сайте систему соблюдения требований к файлам cookie. В следующих разделах также рассматриваются режимы работы, возможности инструмента и способы убедиться, что всё настроено правильно.
Что такое Google Consent Mode?
Google Consent Mode — это разработанная Google система, которая позволяет вашему сайту сообщать тегам Google (Google Analytics и Google Ads), дал ли конкретный пользователь согласие на файлы cookie и отслеживание. Эта информация переопределяет настройки тегов Google по умолчанию и влияет на процесс отслеживания.
Внедрив Google Consent Mode, вы можете пользоваться всеми аналитическими и маркетинговыми возможностями тегов Google, уважая при этом приватность пользователей и соблюдая требования законодательства о защите данных.
Когда посетитель сайта соглашается на файлы cookie, всё работает как обычно, и вы можете собирать аналитические данные с помощью тегов Google. Если же пользователь не даёт согласия на файлы cookie, теги Google всё равно могут собрать некоторую информацию о посетителе с помощью пинга без файлов cookie.
Для работы Google Consent Mode использует несколько файлов cookie. В каждом из них хранится определённая строка согласия для вашего домена. Ниже приведён список всех доступных сигналов в Google Consent Mode v2.
| Сигналы согласия | Что они контролируют |
|---|---|
| ad_storage | Хранение файлов cookie, связанных с рекламой. |
| analytics_storage | Хранение файлов cookie, связанных с аналитикой, например Google Analytics. |
| ad_user_data | Можно ли отправлять данные пользователя в Google в рекламных целях. |
| ad_personalization | Можно ли использовать данные для персонализированной рекламы. |
Каждый раз, когда посетитель делает выбор в баннере cookie, ваша CMP обновляет эти сигналы. Это и есть ключевая связь между сбором согласия и фактическим поведением тегов Google.
Как CMP работают с Google Consent Mode?
CMP работают с Google Consent Mode, представляя выбор пользователя тегам Google на сайте. CMP собирает этот выбор и передаёт его тегам Google через сигналы Google Consent Mode. Рассмотрим процесс персонализации согласия в Google Tag Manager на примере сценария, в котором пользователь заходит на сайт:
- Когда пользователь заходит на сайт, CMP (Consent Management Platform) загружается раньше любых трекеров, требующих согласия.
- CMP показывает пользователю баннер согласия и предлагает разрешить или запретить файлы cookie либо задать собственные настройки.
- Пользователю даётся возможность настроить своё согласие, и CMP обновляет сигналы Google Consent Mode: ad_storage, analytics_storage, ad_user_data и ad_personalization.
- Теги Google считывают сигналы и меняют поведение, собирая расширенные данные, ограниченные данные или не собирая данных вовсе — в зависимости от выбора пользователя.
- Если пользователь изменит свой выбор, CMP обновит сигналы Google в реальном времени.
Именно поэтому выражение «CMP работают с Google Consent Mode» описывает сотрудничество CMP и Google Consent Mode: CMP берёт на себя юридическую сторону, а Google — техническую. Вместе они образуют цельную систему, и ни одна часть не может обойтись без другой.
CMP ConsentX созданы именно для такого сценария: они блокируют все трекеры, пока пользователь не сделает выбор, показывают ему баннер cookie и обновляют сигналы Google после того, как выбор сделан, — чтобы вам не пришлось тратить ресурсы на их соединение.
Каковы ключевые возможности Google Consent Mode?

У Google Consent Mode есть несколько удачных возможностей, которые могут пригодиться и командам по комплаенсу, и маркетологам. Он предлагает больше вариантов, чем простое включение и выключение отслеживания, и более гибкий подход к сбору данных.
| Возможности | Почему это важно |
|---|---|
| Пинги без файлов cookie | Отправляют базовые, не идентифицирующие данные даже при отказе от согласия |
| Моделирование | Использует статистические модели для оценки конверсий, когда данных о согласии нет |
| Правила по регионам | Применяет разные значения согласия по умолчанию в зависимости от местоположения посетителя |
| Обновление сигналов в реальном времени | Мгновенно меняет поведение тегов, когда посетитель меняет свой выбор |
| Работа с основными тегами Google | Поддерживает Google Ads, Google Analytics, Floodlight и другие |
Особенно впечатляет функция моделирования: она позволяет маркетологам получать больший объём данных даже тогда, когда многие пользователи отказываются от использования своих данных. Google может проанализировать эту информацию с помощью статистических моделей и предоставить бизнесу оценочные показатели.
В чём преимущества использования CMP вместе с Google Consent Mode?
Использование CMP в сочетании с Google Consent Mode даёт ряд существенных преимуществ:
- Лучшее соблюдение требований: не давая трекерам загружаться до получения согласия и обеспечивая, чтобы собственные теги отслеживания Google тоже зависели от согласия, связка CMP и Google Consent Mode помогает снизить риск нарушений GDPR, CCPA, DPDPA и других норм.
- Более качественные маркетинговые данные: вместо того чтобы отбрасывать все аналитические и маркетинговые данные при отказе пользователей от согласия, маркетологи могут пользоваться ограниченными анонимными сигналами, которые собирает Google Consent Mode.
- Доверие: пользователи охотнее принимают политику использования файлов cookie, изложенную нейтрально и понятно; CMP позволяет отказаться от «тёмных паттернов», придавая одинаковый вес вариантам «принять» и «отклонить» (как в этом примере от ConsentX).
- Эффективность разработки: с CMP вам не нужно писать собственную логику согласия для всех тегов отслеживания — это может сэкономить значительное количество инженерного времени.
- Простота аудита: хорошая CMP хранит записи обо всех согласиях, временных метках и соответствующих политиках, что упрощает проверки регуляторов и аудит.
Какие существуют режимы внедрения?

В Google Consent Mode v2 есть два варианта настройки отслеживания — базовый и расширенный. Ключевое различие — в объёме информации, собираемой об активности пользователя на сайте.
| Режим внедрения | Как это работает | Данные, собираемые до согласия |
|---|---|---|
| Базовый режим | Теги вообще не загружаются, пока не получено согласие | Нет |
| Расширенный режим | Теги загружаются сразу, но меняют поведение в зависимости от сигналов согласия. | Ограниченные данные без файлов cookie, через пинги. |
При базовой настройке всё гораздо проще — ни один скрипт не срабатывает, пока пользователь не совершит действие. Недостаток в том, что о пользователях, которые отклонили файлы cookie или ещё не взаимодействовали с баннером, данные не собираются
Расширенные настройки позволяют собирать значительно больше информации и лучше контролировать, что видят на сайте пользователи, не давшие согласия на отслеживание. Этот вариант требует более тщательной настройки, чтобы ни одна технология отслеживания не собирала персональные данные о пользователях, не давших согласия. Все теги по-прежнему срабатывают, но адаптируют своё поведение в зависимости от сигналов, которые отправляет cookie-файл CMP. Например, если пользователь отказался от отслеживания, в Google будут уходить анонимные пинги без файлов cookie, благодаря которым компания всё же сможет собрать в своих системах некоторую информацию о таких пользователях.
Как выбрать подходящий режим внедрения для вашего сайта?
Подходящий режим зависит от особенностей вашего сайта, имеющихся у вас ресурсов и того, насколько детальная картина сбора данных нужна вашей команде.
Если у вас относительно простой сайт или вы только начинаете работать с управлением согласием, базовый режим проще внедрить и он снижает вероятность ошибки, поскольку никакой сбор данных не ведётся, пока пользователь не даст согласие.
Если у вас крупный сайт с активными рекламными кампаниями, расширенный режим стоит вложений. Сбор пингов без файлов cookie и использование инструментов предиктивного моделирования позволяют сохранять общее понимание эффективности кампаний, что критично для рекламы с оплатой по CPM и для выручки. По мере того как всё больше пользователей отказываются от сбора данных, такие сведения становятся ещё важнее для интернет-магазинов, медиаиздателей и других отраслей, для которых кампании Google Ads — основной источник дохода.
В зависимости от юрисдикции вам, возможно, придётся скорректировать режим по умолчанию, чтобы соответствовать местным нормам. В частности, в некоторых регионах действуют строгие законы о приватности, требующие от рекламодателей по умолчанию отключать все функции отслеживания и включать их только после получения явного согласия пользователя. Если вы используете поставщика CMP со встроенным механизмом правил по регионам, например ConsentX, вы сможете настроить срабатывание файлов cookie в конкретных регионах, не правя код для каждого региона вручную.
Узнайте больше: Что Consent Mode V2 означает для вашего сайта
Как интегрировать CMP с Google Consent Mode?
Стандартная настройка связи между CMP и Google Consent Mode похожа у всех CMP. Сам процесс относительно прост: нужно лишь добавить тег в код сайта (или загрузить скрипт CMP в Tag Manager, если вы им пользуетесь) и настроить внешний вид и параметры CMP. Также потребуется запустить CMP в Google Consent Mode и уделить время тестированию настройки перед запуском сайта.
- Нужно установить выбранную вами CMP. Обычно вы можете либо добавить скрипт напрямую в код сайта (желательно в заголовок), либо воспользоваться Tag Manager. У некоторых CMP, включая ConsentX, есть плагины для WordPress, так что править код сайта не придётся. Затем нужно настроить параметры и внешний вид CMP. Вам предстоит выбрать макет и написать описания для каждой категории файлов cookie. Важно также убедиться, что кнопки «принять» и «отклонить» хорошо заметны и одинакового размера, поскольку регуляторы особенно внимательно относятся к возможности склонения к выбору.
- Затем нужно подключить CMP к Google Consent Mode и провести тест. В большинстве случаев этот шаг не требует от вас никаких действий, поскольку CMP уведомляют Google о решениях пользователей только после активации Google Consent Mode. Ad_storage, analytics_storage, ad_user_data и ad_personalization будут обновляться автоматически в зависимости от выбора посетителей. Если вы используете Google Tag Manager, вам также потребуется задать настройки согласия по умолчанию в модуле настроек.
Обязательно протестируйте ваш тег-менеджер перед запуском сайта. Хорошая идея — открыть сайт в новой вкладке и убедиться, что по умолчанию не активны никакие собственные файлы cookie и что теги не срабатывают до получения согласия. Также стоит проверить, что ваша CMP обрабатывает согласия посетителей без сбоев. Этот шаг крайне важен, если вы хотите избежать проблем при запуске сайта.
Как проверить, включён ли Google Consent Mode?
После подключения CMP стоит убедиться, что Google Consent Mode действительно работает. Вот несколько простых способов это проверить.
Проще всего воспользоваться инструментом Tag Assistant от Google. Он позволяет посмотреть теги на вашем сайте и увидеть, в каком состоянии согласия вы сейчас находитесь. Вы увидите, как переключается сигнал ad_storage/analytics_storage, когда вы принимаете или отклоняете файлы cookie в своей CMP.
Можно также открыть инструменты разработчика в браузере и посмотреть сетевые запросы. Найдите запросы, отправляемые на серверы Google, и проверьте их параметры. Если всё настроено верно, в каждом отправленном запросе должен присутствовать параметр ad_storage/analytics_storage, даже если вы отказались от отслеживания через CMP.
Простой способ проверить самому: удалите все файлы cookie, перезагрузите тестируемую страницу в окне инкогнито и попробуйте отклонить все необязательные файлы cookie. Затем откройте консоль или панель сети в инструментах разработчика и посмотрите, не устанавливаются ли рекламные или аналитические файлы cookie.
Заключение
Consent Mode, встроенный в платформу Google, позволяет владельцам сайтов с пользой собирать нужные им данные, уважая при этом выбор посетителей. Однако его эффективность зависит от правильного взаимодействия с другим инструментом — CMP. Как уже описано, CMP — это платформы, которые позволяют сайтам собирать данные пользователей, запрашивая у них согласие и передавая его тегам Google, чтобы те скорректировали своё поведение в соответствии с выданным разрешением.
С ConsentX вы легко управляете согласием пользователей и поддерживаете соответствие тегов Google выбранным настройкам согласия.
Часто задаваемые вопросы
Что такое CMP в контексте GDPR?
CMP (Consent Management Platform) — это фрагмент кода, который помогает вашему сайту собирать согласие пользователей на файлы cookie и трекеры и управлять им. С точки зрения GDPR, CMP позволяет показывать пользователям баннер cookie, получать их согласие на собственные файлы cookie и сохранять эту информацию. С помощью CMP можно передавать согласие пользователя тегам Google, которые распознают баннер и считывают согласие пользователя на файлы cookie.
Что означает сертифицированная Google CMP?
Сертифицированная Google CMP — это платформа управления согласием, которая соответствует требованиям Google. CMP используются для сбора и передачи согласия пользователей на файлы cookie и трекеры. Они передают выбор пользователя через теги Google и позволяют тегам работать в соответствии с указаниями Consent Mode, такими как ad_storage, analytics_storage, ad_user_data и ad_personalization.
Как CMP работает с Google Consent Mode?
CMP собирает выбор пользователя в отношении файлов cookie и передаёт его тегам Google с помощью сигналов Google Consent Mode. Каждый раз, когда пользователи меняют свои настройки, принимая или отклоняя их в вашей CMP, теги Google отражают изменения в реальном времени. Так вы можете управлять тем, как теги влияют на опыт просмотра в зависимости от выбора пользователя.
В чём разница между базовым и расширенным Consent Mode?
В базовом режиме CMP теги Google блокируются, пока пользователи не дадут согласие, поэтому по умолчанию данные не сохраняются. В расширенном режиме CMP теги загружаются раньше в жизненном цикле страницы и могут собирать больше данных, реагируя на выбор пользователя. Кроме того, при отказе от согласия можно передавать тегам Google пинги без файлов cookie.
Как проверить, правильно ли работает Google Consent Mode?
Вы можете проверить текущий режим тегов Google и протестировать Google Consent Mode с помощью Google Tag Assistant. Инструмент позволит просмотреть собранные тегами данные и увидеть, как меняются обновления по мере того, как вы принимаете или отклоняете файлы cookie в своей CMP. Кроме того, с помощью инструментов разработчика в браузере можно проверить файлы cookie и сетевые запросы и убедиться, что сигналы вроде ad_storage и analytics_storage отправляются. Ещё один способ проверить, как ваш сайт обращается с файлами cookie, — открыть окно инкогнито и удалить файлы cookie, чтобы увидеть, доступен ли контент, требующий файлов cookie, без вашего согласия.
