Перейти к содержимому

Трекинг и аналитикаУслуга

Внедрение Consent Mode v2: интеграция CMP и проверка

Настраиваю теги и серверные события так, чтобы они учитывали выбор в баннере согласия у посетителей из ЕЭЗ и Великобритании. Проверяю работу и оставляю инструкции для повторного теста.

Удобнее почтой? next@taskfordaniel.com

Оценка

  1. Обсудить задачу Бесплатно Короткая переписка по почте или звонок на 15 минут: подходит ли задача и какой вариант выбрать.
  2. Focused Fix от 30 000 ₽
  3. Custom Engineering Project от 100 000 ₽

Смета в письменном виде

СрокиПонятную задачу оцениваю сразу, при неизвестной причине сначала Health Check; обычно 3–5 рабочих дней

Опишите задачу

Проблема

Почему Consent Mode v2 не работает, даже когда CMP установлена?

Для рекламодателей с трафиком из ЕЭЗ и Великобритании Consent Mode v2 стал фактически обязательным. Но установленная интеграция не всегда работает правильно.

Баннер записывает выбор, а теги его игнорируют, потому что дальше по цепочке никто не читает состояние согласия. Бывает и наоборот: слишком широкие ограничения мешают измерять трафик с полученным согласием. Атрибуция теряется, и растёт Unassigned в GA4.

В панели CMP этих ошибок не видно. Она подтверждает работу баннера, но не показывает, как теги учитывают решение посетителя.

Объём работ

Что я делаю

План работ Трекинг и аналитика

Связываю выбор в баннере с поведением тегов и серверных событий:

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

  2. Интеграция CMPПодключаю выбор посетителя к сигналам согласия Google и аналогичным сигналам других платформ. Теги должны реагировать на этот выбор.

  3. Правила по регионамНастраиваю требования к согласию для ЕЭЗ и Великобритании. Не распространяю их без необходимости на регионы, где таких требований нет.

  4. Передача согласия на серверПередаю выбор из браузера в серверный трекинг, чтобы обе части учитывали одно состояние.

  5. ПроверкаЗаписываю, как проверить теги при согласии и отказе. Тест можно повторить и увидеть результат, не полагаясь на экран настроек.

Процесс

Как идёт работа

  1. Доступы и проверка

    Нужны GTM/GA4 и сведения о CMP. В реальной тестовой сессии проверяю, что срабатывает до и после выбора посетителя. Чтения настроек недостаточно.

  2. Поиск ошибок

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

  3. Настройка

    Подключаю сигналы CMP к consent API Google и задаю региональные правила. Если серверный трекинг входит в объём работ, передаю согласие на сервер.

  4. Проверка результата

    Тестирую согласие, отказ и отсутствие решения в каждом регионе. Подтверждаю ожидаемое поведение тегов и оставляю инструкцию для проверки после обновлений.

Передача

Что вы получаете

Consent Mode v2, который учитывает выбор посетителя: подключённую CMP, правила по регионам и передачу согласия на сервер там, где она нужна. Вы или следующий разработчик сможете повторить проверку после изменения сайта или CMP.

Объясняю, какой режим выбран, базовый или расширенный, и почему он подходит вашему трафику.

Что вы получите после работы06

  1. Проверка Consent Mode v2: текущие сигналы, базовый или расширенный режим и ошибки
  2. Подключение или исправление CMP (платформы управления согласием)
  3. Правила по регионам: отдельно для ЕЭЗ и Великобритании и регионов без таких требований
  4. Передача согласия на сервер, чтобы браузерные и серверные события учитывали один выбор
  5. Инструкция для проверки сигналов до и после решения посетителя
  6. Описание итоговой схемы работы с согласием

Цена и сроки

Следующий шаг

Понятную задачу могу оценить сразу. Если нужно выяснить причину или объём работ, отдельно согласуем Tracking Health Check с доступом только на чтение. Проверка consent mode входит в него всегда. По результатам будет понятно, нужна ли магазину работа с согласием.

Напишите на next@taskfordaniel.com, какая у вас CMP и что не работает. Обсудим задачу бесплатно. Если нужна диагностика, закажите Tracking Health Check. Передачу согласия на сервер делаю вместе с серверным трекингом и настройкой Google Tag Manager.

СметаФиксируется до начала работы

Цена
Focused Fix от 30 000 ₽ · Custom Engineering Project от 100 000 ₽ · смета в письменном виде
Сроки
Понятную задачу оцениваю сразу, при неизвестной причине сначала Health Check; обычно 3–5 рабочих дней

Заметка Даниилаперед началом работы

Что сюда не входит

Юридическую проверку я не провожу. Обязанности по согласию, тексты баннера и требования законодательства нужно обсуждать с юристом по защите данных или консультантом по комплаенсу. Я настраиваю и проверяю техническую часть. Полного исчезновения Unassigned не обещаю: при соблюдении согласия часть сессий останется без атрибуции. После отказа данных закономерно меньше; это не ошибка.

Я работаю с вашей CMP или помогаю выбрать другую. Разработка CMP с нуля сюда не входит.

Даниил

Вопросы

Вопросы

Чем базовый Consent Mode v2 отличается от расширенного?

Базовый режим (basic) блокирует теги Google до решения посетителя. При согласии они загружаются как обычно. Это проще, но данных о тех, кто ещё не сделал выбор, не будет. В расширенном режиме (advanced) теги загружаются заранее, без cookie, и отправляют анонимные пинги. Google может использовать их для моделирования конверсий. Выбор зависит от трафика и от того, насколько вам нужны точные измерения или смоделированные данные.

CMP уже стоит. Что ещё нужно?

Баннер может работать, а теги могут игнорировать выбор посетителя. Это частая ошибка. Я видел настройки, при которых посетитель отказывался от аналитических cookie, но GA4 или Meta всё равно срабатывали: GTM не проверял согласие. Я нахожу и исправляю такие места в браузере и на сервере.

Это влияет на Unassigned в GA4?

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

Что значит передать согласие на сервер?

Серверному трекингу нужно знать, что выбрал посетитель в браузере. Иначе сервер может отправить события вопреки отказу. Вместе с событием передаётся granted/denied по каждой категории. Серверные теги учитывают тот же выбор, что и браузерные.

Daniil Maximkin

Здравствуйте, я Даниил.

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

Что нужно сделать?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com