Перейти к основному содержанию

Опубликовано: 15 июл. 2026 г.

·

Обновлено: 28 сент. 2026 г.

· 10 мин. чтения
Другие языковые версии: Deutsch · English · Українська

Google Consent Mode v2 в ЕС: чем Basic отличается от Advanced

Что передают ad_user_data и ad_personalization, как проверить CMP и почему Consent Mode не является автоматической гарантией GDPR-compliance.

ON
Oleksandr Nikitin
Google Consent Mode v2 в ЕС: чем Basic отличается от Advanced

Коротко: Google Consent Mode v2 передаёт Google выбор пользователя через четыре основных consent-сигнала. Basic mode полностью блокирует Google tags до согласия. Advanced mode загружает их с исходным состоянием denied и может отправлять ограниченные cookieless measurements для моделирования. Выбор режима должен соответствовать фактической CMP-логике и юридической оценке; сам Consent Mode не делает сайт автоматически соответствующим GDPR.

Cookie banner может выглядеть правильно, а данные всё равно уходить не так, как выбрал пользователь. Например, человек отклоняет marketing cookies, но старый GTM container продолжает передавать ad_user_data: granted. Для бизнеса это одновременно риск обработки без ожидаемого разрешения и плохой входной сигнал для Google Ads.

Наша позиция: Consent Mode — не кнопка «сохранить данные». Сначала он должен точно передать выбор человека. Моделирование и Smart Bidding идут после этого, а не вместо этого.

Технические сведения сверены 28 сентября 2026. Проверка конкретного аккаунта и юридическая оценка его потоков данных выполняются отдельно.

Google добавил к существующим состояниям ad_storage и analytics_storage два сигнала:

  • ad_user_data — разрешено ли отправлять пользовательские данные Google для рекламных целей;
  • ad_personalization — разрешена ли персонализированная реклама.

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

Для трафика из Европейской экономической зоны Google требует собирать и передавать consent-сигналы, чтобы продолжать использовать соответствующие возможности измерения, персонализации и remarketing. Если компания применяет собственный banner, Google рекомендует внедрить Consent Mode v2; сертифицированная CMP может передавать сигналы через свою интеграцию. Это требование продукта Google, а не отдельный закон под названием «Consent Mode». (Google Ads Help)

Важно не подменять смысл: Google не выдаёт сайту юридическое разрешение на обработку. Компания по-прежнему отвечает за то, как получает consent, какие цели показывает человеку и какие данные отправляет каждому получателю.

Чем Basic mode отличается от Advanced mode

КритерийРазличие режимов
До согласияBasic блокирует Google tags; Advanced загружает их с исходным состоянием, обычно denied.
При отказеBasic не отправляет Google данные; Advanced может отправлять ограниченные запросы без cookies.
Моделирование конверсийBasic может использовать общие модели; Advanced — модели конкретного рекламодателя при выполнении условий.
Smart BiddingИспользует доступные наблюдаемые и модельные конверсии; объём и качество не гарантированы.
Персонализированные аудиторииНужное согласие остаётся обязательным; моделирование не создаёт идентифицируемый список remarketing.
PrivacyОба режима требуют оценки фактической обработки; Advanced не становится допустимым автоматически.
Сложность и выборBasic передаёт меньше данных; Advanced требует дополнительных проверок потоков и eligibility.

В Basic mode моделирование Google Ads опирается на общую модель, потому что сайт не отправляет собственные сигналы о non-consented взаимодействиях. Advanced mode может дать advertiser-specific modeling, поскольку Google получает ограниченные измерения без cookies. Официальная документация прямо предупреждает: advanced implementation означает передачу данных даже при denied; состав и допустимость этого потока нужно оценивать, а не называть его автоматически «анонимным». (Google: Consent Mode overview)

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

Какие условия нужны для моделирования

Google Ads указывает среди условий 700 рекламных кликов в день в течение семи дней для каждой пары страна–домен, корректную реализацию и достаточное качество модели. Это критерии eligibility, не гарантия восстановления определённой доли конверсий. Google Ads: условия моделирования.

GA4 behavioural modeling — другой процесс. Среди условий: 1 000 событий в день с отказом от analytics consent минимум семь дней, 1 000 ежедневных пользователей с согласием минимум в семи из последних 28 дней и подходящая Advanced-реализация. Достижение порогов не гарантирует доступность функции. GA4: поведенческое моделирование.

Поэтому утверждения «Advanced возвращает 70%» или «повышает точность ставок на 30%» нельзя переносить как обещание Canem Errant. Сначала нужно проверить, доступно ли моделирование в конкретном аккаунте и сходятся ли смоделированные отчёты с реальными заказами.

Почему это особенно важно для бизнеса в Австрии и ЕС

Австрийская Datenschutzbehörde указывает, что технически необязательные cookies можно устанавливать или считывать только после consent. Отказ должен быть таким же простым, как согласие; pre-checked boxes, скрытый отказ и nudging не создают действительный выбор. Правило относится не только к файлам с названием cookie, но и к хранению или доступу к данным на устройстве. (DSB: Datenschutz & Cookies)

GDPR отдельно регулирует обработку персональных данных. Если компания опирается на consent, он должен быть свободным, конкретным, информированным и однозначным, а отзыв — доступным без негативных последствий. (EDPB: Consent)

Отсюда два вывода:

  1. CMP должна получать реальный выбор до технически необязательной обработки.
  2. Consent Mode должен точно передавать этот выбор, но не заменяет privacy notice, правовое основание, data minimization и договоры с получателями данных.

Даже cookieless ping нельзя автоматически объявлять неперсональным. Оценка зависит от параметров запроса, идентификаторов, возможности сопоставления и дальнейшей обработки Google.

Smart Bidding использует наблюдаемые и, когда доступно, смоделированные конверсии. Ошибки consent меняют обучающие данные:

  • если теги запускаются до выбора, система может обработать данные вопреки интерфейсу banner;
  • если consent всегда остаётся denied после принятия, разрешённые события не доходят полностью;
  • если Basic и Advanced перепутаны, команда неверно оценивает доступный объём моделирования;
  • если продажи не сверяются с backend, рост отчётных конверсий можно ошибочно принять за рост выручки.

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

Шаг 1. Зафиксируйте цели и категории CMP

Сопоставьте категории banner с analytics_storage, ad_storage, ad_user_data и ad_personalization. Не объединяйте статистику и персонализацию в один неясный переключатель. Решение о Basic или Advanced согласуйте с ответственным за privacy и фактическим списком данных.

Шаг 2. Установите default до остальных тегов

Google рекомендует задавать исходное consent-состояние до загрузки измерительных тегов. Пример показывает структуру, но регионы и wait_for_update выбираются под конкретную CMP:

В Google Tag Manager используйте подходящий CMP template на Consent Initialization. Для собственного consent template предназначены setDefaultConsentState и updateConsentState; произвольный вызов gtag из Custom HTML не является равноценной заменой.

Два примера ниже относятся к прямой gtag-интеграции вне GTM consent template. Они предполагают инициализированный Google tag и подключённую CMP, а не представляют полную установку:

gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied'
});

Не копируйте произвольную задержку только потому, что она есть в статье. Google предлагает wait_for_update, когда CMP загружается асинхронно, но значение должно соответствовать реальной реализации. (Google: setup guide)

Задержка 500 ms не является универсальным значением или постоянной блокировкой; последующее обновление должно работать и после её окончания.

Шаг 3. Передайте update после выбора

CMP должна обновить только те состояния, которые человек действительно разрешил:

gtag('consent', 'update', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'denied',
  ad_personalization: 'denied'
});

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

CMP сохраняет и обновляет выбор; Consent Mode не делает это автоматически. Передайте update до ухода пользователя на другую страницу и проверьте сохранение отказа после отзыва.

Шаг 4. Проверьте все сценарии

В Tag Assistant и browser network проверьте первый визит, принятие всех категорий, полный отказ, частичный выбор, изменение решения и повторный визит. Затем откройте Google Ads diagnostics и убедитесь, что сигналы действительно принимаются.

URL passthrough и ads data redaction — отдельные функции. Их нельзя включать как универсальный «privacy preset»: оцените, какие click IDs передаются, когда они редактируются и совпадает ли это с документированным выбором пользователя.

Passthrough может передавать click information по ссылкам внутри того же домена: проверьте параметры и redirect. Redaction касается определённых рекламных click IDs при отказе от рекламного хранения. Ни одна функция не создаёт юридическое разрешение на передачу данных.

Какие ошибки встречаются чаще всего

Сигналы v2 отсутствуют. CMP передаёт только ad_storage и analytics_storage, потому что конфигурацию не обновили после 2023 года.

Default устанавливается слишком поздно. Google tag успевает выполниться до consent initialization, поэтому первый запрос не соответствует ожидаемому состоянию.

Все состояния меняются одновременно. Человек разрешает аналитику, а GTM также включает рекламные данные и персонализацию.

Browser и server container получают разный consent. В браузере marketing запрещён, но server-side tag продолжает отправлять событие.

Команда проверяет только banner. Красивый интерфейс не доказывает, что network requests и платформенные diagnostics соответствуют выбору.

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

В server-side схеме web container передаёт consent parameters в server container, а каждый outbound tag применяет их перед отправкой. Google прямо указывает, что Consent Mode настраивается в web container, после чего server container получает эти параметры вместе с запросом. (Google: server-side Consent Mode)

Это позволяет централизованно документировать маршруты данных и не передавать платформам ненужные поля. Но «двойная проверка» полезна только при одном источнике consent-состояния и тестируемых правилах. Два несогласованных слоя создают не дополнительную защиту, а два места для ошибки.

Consent-aware Google tags обрабатывают переданные состояния. Для custom tags Meta, TikTok и других получателей нужны явные проверенные правила: Google-сигналы не управляют ими автоматически. Запишите цель, допустимые поля, условие отправки и поведение после отзыва для каждого адресата.

Практическую архитектуру Pixel, backend и server container разбирает руководство по server-side tracking.

Что можно проверить на этой неделе

  1. Откройте Tag Assistant и найдите ad_user_data и ad_personalization до и после выбора в CMP.
  2. Сравните полный отказ, частичный выбор и полное согласие по реальным network requests, а не только по интерфейсу banner.
  3. Проверьте, получает ли server container те же consent-состояния.
  4. Сверьте Google Ads conversions с backend-заказами и отделите моделируемое изменение отчёта от изменения реальных продаж.

Дополнительные источники: Google: CMP setup.

Частые вопросы

Basic блокирует Google tags до consent и не отправляет Google данные при отказе. Advanced загружает tags с исходным denied и может отправлять cookieless measurements для advertiser-specific modeling. Это разный объём передачи данных, поэтому выбор нельзя делать только по желанию получить больше конверсий в отчёте.

Google требует актуальные consent-сигналы для использования соответствующих функций измерения, remarketing и персонализации на EEA traffic. Закон требует действительного основания и соблюдения правил cookies и персональных данных, но не предписывает конкретный продукт Google. Компания может выбрать другой технический путь, понимая ограничения функций Google Ads.

Сколько конверсий восстановит Advanced mode?

Заранее это неизвестно. Доступность зависит от трафика, условий eligibility, согласия и качества настройки. Проверяйте diagnostics и backend; нельзя обещать фиксированный процент или новые продажи только благодаря моделированию.

У Google есть программа сертифицированных CMP, но наличие в списке не гарантирует правильную конфигурацию конкретного сайта. Нужно проверить mapping категорий, default/update, порядок загрузки и реальное поведение запросов. (Google: CMP setup)

Нет. Он передаёт consent-состояния Google tags. Соответствие зависит от интерфейса CMP, целей, основания обработки, состава данных, получателей, договоров, сроков хранения и возможности отзыва. Для спорной архитектуры нужна оценка privacy-специалиста или юриста.


Если banner, GTM и Google Ads показывают разные consent-состояния, сначала зафиксируйте фактические network requests. Посмотрите Tracking & CAPI или опишите проблему в форме.

Есть место, где маркетинг перестал сходиться с реальностью?

Опишите симптом: что показывает реклама, что происходит после заявки и какого результата вы ожидали.

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

Как проверяем tracking и CAPI Показать ситуацию
consent-modeGDPRgoogle-adsprivacyeurope