Блог · SEO

Consent Mode v2 для UA-сайтів і вплив на моделі

Практичний гайд Consent Mode v2 для UA-сайтів від default denied до впливу на modeling у GA4 і Google Ads.

~5 хв читання SEO

Банер cookie consent і схема Consent Mode v2 з GTM і GA4

Consent Mode v2 для UA-сайтів і вплив на моделі це обовʼязкова тема коли на сайті є cookie-банер і реклама Google. v2 додає параметри ad_user_data і ad_personalization до analytics_storage і ad_storage. Без них GA4 і Google Ads гірше відновлюють конверсії після відмови від cookies.

З березня 2024 Google вимагає v2 для повноцінного remarketing і conversion modeling в EEA/UK. UA-сайти з EU-трафіком або Google Ads на EU аудиторію також потрапляють під ці правила.

Business impact. Без v2 ROAS у звітах занижений remarketing lists не наповнюються enhanced conversions працюють частково. Це не лише legal checkbox.

  • Compliance банер + технічна реалізація consent.
  • Modeling Google моделює частину даних при denied.
  • Ads remarketing і conversion tracking потребують v2.

Офіційний гайд у Consent Mode documentation.

Налаштування default denied і consent update

GTM consent initialization і default denied для analytics_storage
Default denied до кліку Accept критичний для коректного modeling у GA4 і Ads.

Послідовність для більшості UA-сайтів

Default denied snippet. gtag consent default з analytics_storage ad_storage ad_user_data ad_personalization denied. Розміщується до завантаження GTM container на всіх сторінках.

  1. Default denied для всіх consent types до взаємодії.
  2. CMP показує банер з Accept / Reject / Customize.
  3. Після вибору gtag consent update або dataLayer push.
  4. Теги GA4 і Ads мають consent checks у GTM.
  5. Reject гілка має блокувати non-essential tags повністю.

CMP вибір. Cookiebot CookieYes OneTrust або власний банер. Головне синхронізація з GTM consent state і логування вибору для audit trail.

Consent type Що блокує v2 обовʼязковий
analytics_storage GA4 cookies Так
ad_storage Ads cookies Так
ad_user_data Надсилання user data в Ads Так (v2)
ad_personalization Remarketing персоналізація Так (v2)

GTM CMP і черга dataLayer

Consent Overview у GTM з тригерами оновлення consent після банера
CMP має викликати gtag consent update або dataLayer push до запуску тегів.

У GTM consent overview налаштуйте Consent Initialization tag першим. CMP (Cookiebot, CookieYes, власний банер) має синхронізувати стан з GTM. Типова помилка теги стартують до consent update.

  • Consent Initialization → All Pages (найвищий пріоритет).
  • GA4 Config з consent settings Required.
  • Ads tags blocked until ad_storage granted.
  • Custom HTML tags перевірте на consent requirements.
  • Server-side GTM також потребує consent propagation.

dataLayer pattern. CMP push event consent_update з granular flags. GTM trigger на цей event оновлює consent state.

Testing. GTM Preview Consent tab. Network tab на cookies до і після Accept/Reject.

Вплив на моделі GA4 і Google Ads

Графік GA4 з modeled conversions до і після Consent Mode v2
Без v2 частина конверсій «зникає» з звітів навіть при modeling.

З GA4 consent mode modeling заповнює прогалини коли користувач відмовився від cookies але v2 дає точніші оцінки для Ads. Без v2 ROAS і CPA у звітах можуть «плисти» після оновлення політик Google.

  • Порівняйте conversions з modeling до/після v2.
  • Enhanced conversions працює разом із consent granted.
  • Remarketing lists залежать від ad_personalization.
  • Ads conversion import з GA4 потребує granted analytics_storage.
  • BigQuery export показує consent state якщо налаштовано.

Modeling metrics. GA4 Admin consent mode reporting. Порівняйте observed vs modeled conversions 28 днів.

Privacy policy має описувати cookies Ads analytics і права користувача.

Чекліст перевірки Consent Mode v2

Чекліст default denied CMP GTM і перевірки DebugView
Пройдіть чекліст перед запуском реклами на UA-трафік з cookie-банером.

Чекліст на замітку (30–60 хвилин). Зробіть зараз

  1. Incognito відкрийте сайт перевірте default denied у Network.
  2. Натисніть Reject переконайтесь що GA4/Ads не ставлять cookies.
  3. Натисніть Accept перевірте consent update і події в DebugView.
  4. GTM Preview перегляньте Consent tab на money-сторінках.
  5. Перевірте ad_user_data і ad_personalization у consent update.
  6. Звірте conversions з modeling за 7 днів до/після v2.
  7. Оновіть privacy policy текст про cookies і Ads.
  8. Збережіть скріншоти GTM Preview для compliance audit.
  9. Перевірте third-party widgets (chat heatmap) на consent.

Rollout plan. Staging test 48h → production → monitor modeling 7 days → remarketing re-enable.

Типові помилки

  • Банер «для галочки» без блокування тегів до accept.
  • v1 замість v2 (немає ad_user_data).
  • Hardcoded GA4 поза GTM без consent checks.
  • Ігнор Reject гілки (теги все одно стріляють).
  • Accept all без granular customize де потрібно.
  • Немає логування consent choice для audit.

Legal + tech sync. Юрист пише policy dev реалізує blocking. Розрив між текстом банера і тегами це compliance risk.

Висновок

Consent Mode v2 для UA-сайтів це не лише legal checkbox а технічна умова коректного modeling у GA4 і Ads. Default denied + v2 параметри + GTM consent overview закривають 90% кейсів.

Default denied consent update GTM checks і v2 parameters це мінімальний стек. Без Reject гілки audit не завершений.

Для ecommerce перевірте purchase tags окремо. Для lead gen form submit call tracking.

Зберігайте documentation CMP version GTM container version і дату rollout.

UA legal context. Закон про захист персональних даних і GDPR для EU visitors вимагають informed consent. Технічна реалізація має відповідати тексту банера.

Cookie categories. Strictly necessary analytics marketing ads. Customize має дозволяти granular choice не лише accept all.

Cross-domain. Subdomains і staging мають той самий consent state якщо shared GTM container.

Debug workflow. Incognito → Reject → перевірка zero non-essential cookies → Accept → перевірка GA4 DebugView → GTM Preview export.

Ads impact timeline. Після v2 rollout remarketing lists можуть падати 7–14 днів поки modeling стабілізується. Не панікуйте day 2.

Third-party audit. Chat widgets heatmaps A/B tools часто обходять GTM consent. Inventory всіх scripts на money-сторінках.

Version control. GTM container export після кожної consent-related зміни. Tag Assistant recordings для compliance evidence.

Stakeholder report. Monthly observed vs modeled conversions chart для CFO. Пояснює чому Ads conversions «не сходяться» з CRM.

Migration from v1. Додайте ad_user_data ad_personalization до existing consent update call. Test на staging перед prod.

Reject UX. Reject має бути так само доступний як Accept. Dark patterns ризик regulatory action в EU.

Server-side note. sGTM client має отримувати consent flags від web container. Інакше server tags ignore consent.

Retention. Log consent choices 12–24 months для audit якщо policy вимагає. Anonymize IP в logs.

CMP integration patterns. Cookiebot auto-blocking mode vs manual GTM triggers. CookieYes consent mode template. OneTrust OptanonWrapper callback.

gtag vs GTM. Consent default може бути в gtag.js або GTM Consent Initialization. Не дублюйте conflicting defaults.

IAB TCF. Якщо programmatic ads TCF 2.2 string має sync з Google consent mode. Складніший setup для publishers.

Analytics without cookies. Consent Mode pings при denied. GA4 modeling використовує ці pings. Без v2 modeling слабший.

FAQ для dev. Чи блокуємо Facebook Pixel до ad_storage? Чи LinkedIn Insight? Inventory в таблиці tag → consent type.

Regression test. Після кожного GTM publish re-run consent checklist 15 хв. Automated Playwright optional.

Summary. Consent v2 default denied GTM checks modeling review і documented rollout закривають типовий UA ecommerce stack. Re-test після кожного major GTM release.

Support contacts. CMP vendor docs Google Tag Manager community GA4 help center. Escalate to certified partner якщо modeling broken 14+ days.

Cost of delay. Кожен місяць без v2 це underestimated ROAS і underfilled remarketing. Fix пріоритетніший за нові creative tests.

WPML note. UK RU банери мають однакову логіку consent різний текст. Shared GTM container recommended.

Audit deliverable. Consent matrix spreadsheet tag name vendor category consent type blocked until status pass fail.

Потрібен аудит трекінгу команда SEO-Studio налаштує consent у рамках SEO-послуг.