Google Tag Manager и согласие: полное руководство по настройке на 2026 год
Google Tag Manager — самая широко используемая система управления тегами в мире. Но в 2026 году запуск GTM без надлежащей интеграции согласия — это не просто риск несоответствия, это риск для дохода. Google теперь требует Consent Mode V2 для персонализированной рекламы в ЕЭЗ. Если ваша настройка GTM не учитывает сигналы согласия, ваша реклама будет работать хуже, а в данных появятся пробелы.
Связь GTM и согласия
Каждый тег в GTM — Google Analytics, Google Ads, Meta Pixel, LinkedIn Insight — запускает JavaScript, который собирает данные. Согласно GDPR, этот сбор данных требует согласия. Ваша CMP должна сообщать статус согласия в GTM, чтобы теги срабатывали только при наличии разрешения.
- Consent Mode V2 — это мост между вашей CMP и тегами Google
- Строки TC по TCF 2.3 необходимы для программатических рекламных тегов
- Не-Google теги (Meta, LinkedIn, TikTok) требуют пользовательских проверок согласия
Пошаговая настройка
Шаг 1: установите вашу CMP
Добавьте скрипт FlexyConsent перед сниппетом контейнера GTM в разделе head вашего HTML. CMP должна загружаться первой, чтобы установить состояние согласия до срабатывания любых тегов.
Шаг 2: настройте Consent Mode V2
FlexyConsent автоматически устанавливает параметры Consent Mode V2. Ручная настройка GTM не нужна — состояние согласия считывается всеми тегами Google нативно.
Шаг 3: задайте состояние согласия по умолчанию
Для посетителей из ЕЭЗ по умолчанию должно быть отказано для analytics_storage, ad_storage, ad_user_data и ad_personalization. FlexyConsent обрабатывает это автоматически на основе местоположения посетителя.
Шаг 4: проверьте
Используйте Google Tag Assistant, чтобы убедиться, что сигналы согласия передаются корректно. Проверьте, что теги ожидают согласия перед срабатыванием.
Распространённые ошибки в GTM
- Загрузка GTM до CMP — теги срабатывают до сбора согласия
- Невключение расширенного Consent Mode — потеря 50–70 % моделирования конверсий
- Игнорирование TCF для программатических тегов — SSP не будут делать ставки без строки TC
- Пользовательские HTML-теги без проверок согласия — они полностью обходят Consent Mode
FlexyConsent + GTM
FlexyConsent разработан для GTM. Один тег скрипта, автоматический Consent Mode V2, строки TC по TCF 2.3 и ноль ручной настройки тегов. Он работает как с клиентскими, так и с серверными контейнерами GTM.