Меню документації
Перевірка 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.