Меню документації

Перевірка Consent Mode

Чек-лист перевірки Google Consent Mode в Tag Assistant: типові значення перед тегами, оновлення після згоди, стан після відмови та типові помилки.

Навіщо перевіряти

Найпоширеніша помилка з Consent Mode — теги спрацьовують раніше, ніж встановлено типові сигнали згоди, або сигнали не оновлюються після рішення відвідувача. Обидва випадки можна виявити за кілька хвилин за допомогою Google Tag Assistant.

Чек-лист перевірки

Пройдіть кроки по черзі — кожен має справдитися:

  • 1. Відкрийте Tag Assistant — перейдіть на tagassistant.google.com і підключіть адресу свого сайту.
  • 2. Очистіть стан згоди — видаліть cookie CookieHugConsent для свого домену (DevTools → Application → Cookies) або скористайтеся новим вікном анонімного перегляду.
  • 3. Перезавантажте сторінку — має з'явитися банер CookieHug.
  • 4. Перевірте типові сигнали — у стрічці подій Tag Assistant Consent default має передувати будь-якому тегу Google, зі значеннями analytics_storage, ad_storage, ad_user_data, ad_personalization = denied.
  • 5. Прийміть згоду — натисніть «прийняти» в банері.
  • 6. Перевірте оновлення — має з'явитися подія Consent update із сигналами granted (для прийнятих категорій).
  • 7. Відхиліть згоду — очистіть стан як у кроці 2, перезавантажте сторінку й цього разу відмовтеся.
  • 8. Перевірте стан після відмови — сигнали лишаються denied, а аналітичні й маркетингові теги не встановлюють cookie.

Діагностика в панелі CookieHug

Вкладка Діагностика в панелі домену запускає автоматичний чек-лист (наявність типових значень, порядок відносно тегів, оновлення сигналів тощо) і дає змогу змоделювати регіон і рішення відвідувача. Для складніших випадків увімкніть Debug Mode, який повідомляє про порушення Consent Mode просто з браузерів ваших відвідувачів.

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

СимптомПричинаРішення
Consent default з'являється після тегів Googleфрагмент CookieHug стоїть надто низько в <head> або завантажується асинхронно після GTMперемістіть фрагмент вище за всі інші скрипти; у GTM використайте тригер Consent Initialization
подвійний Consent defaultтипові значення встановлює і CookieHug, і вручну додане правило в GTMприберіть ручний gtag('consent','default',…) з GTM — фрагмент уже його надсилає
немає Consent update після прийняттябанер не підключено до того самого екземпляра dataLayerперевірте, чи ваша сторінка не перезаписує dataLayer після завантаження CookieHug
сигнали granted до будь-якого рішенняінший плагін чи скрипт жорстко задає згодузнайдіть і приберіть конкурентні виклики gtag('consent',…)

Більше сценаріїв: Усунення несправностей.

Перевірка в GA4 і Google Ads

Коли чек-лист пройдено, перевірте також кінець ланцюжка:

  • GA4 DebugView — події мають нести правильний стан згоди; з відхиленою згодою в режимі advanced GA4 отримує пінги без cookie,
  • Google Ads → Діагностика — статус Consent Mode має відображатися як активний.

Налаштування на боці Google описано в розділі Налаштування сервісів Google.