Інтеграція

Згода на cookie для Google Tag Manager

GTM запускає теги — CookieHug вирішує, яким це дозволено. Сигнали Consent Mode v2 задаються до завантаження контейнера, тож жоден тег не спрацьовує до згоди.

Проблема

Теги спрацьовують швидше, ніж відвідувачі встигають натиснути «Прийняти». Без коректних consent defaults GA4 і Google Ads записують cookie ще до згоди — пряма дорога до проблем із GDPR і до невиконання вимог Google щодо згоди в ЄЕЗ.

Рішення

Сніпет CookieHug завантажується перед GTM і надсилає gtag('consent','default') з регіональними значеннями (denied для ЄЕЗ); після рішення відвідувача надсилає consent update із сигналами, виведеними з обраних категорій. GTM і ваші теги читають готовий стан із dataLayer.

Налаштування за 3 кроки

1

Вставте сніпет перед GTM

Скрипт CookieHug має бути першим тегом у <head> — перед контейнером GTM і перед gtag.js.

2

Відмовтеся від тега Consent Initialization

CookieHug задає типові значення за вас. Другий gtag('consent','default') у GTM перезаписав би регіональні налаштування.

3

Задайте Consent Settings для кожного тега

У розширених налаштуваннях кожного тега вкажіть потрібні сигнали (напр. ad_storage для Ads). GTM притримає тег, доки не буде згоди.

Що підтримується

Часті запитання

Чи треба переробляти наявні теги?

Нічого переписувати — ви лише додаєте вимоги щодо згоди в Consent Settings кожного тега. Сама конфігурація тега лишається без змін.

А що з тегами Custom HTML?

Задайте їм обов'язкові сигнали згоди в Consent Settings так само, як тегам Google — GTM притримає їх до згоди. Крім того, ScriptBlocker CookieHug блокує відомі скрипти відстеження, завантажені поза GTM.

Як перевірити, що це працює?

Tag Assistant показує consent default під час завантаження сторінки й consent update після рішення. Повний чекліст перевірки є в нашій документації.

Впровадьте за 30 секунд. І спіть спокійно.

Згода відповідно до GDPR і Consent Mode v2 плюс радар аномалій — в одному скрипті.