Меню документації
Consent Mode v2
Google Consent Mode v2 у CookieHug: як він працює, basic і advanced, відповідність категорій сигналам, регіональні типові значення та діагностика.
Google Consent Mode v2
CookieHug автоматично інтегрується з Google Consent Mode v2. Додаткове налаштування не потрібне.
Що таке Consent Mode (і чим він не є). Consent Mode — це механізм Google, який сигналізує тегам Google, як їм поводитися залежно від вибору користувача: технічний шар сигналів між вашим банером згоди та продуктами Google. Це не юридичне рішення для відповідності і саме по собі не покликане задовольнити якусь конкретну норму про приватність. Дотримання вимог певного закону — відповідальність власника сайту та його політики згоди; Consent Mode лише передає отримані сигнали.
Як це працює
- Під час завантаження сторінки — CookieHug надсилає
gtag('consent', 'default', ...)і відхиляє всі типи згоди для країн ЄЕЗ, зwait_for_update: 2000(2 секунди на завантаження банера, перш ніж теги Google спрацюють зі станом відмови) - Після згоди користувача — CookieHug надсилає
gtag('consent', 'update', ...)з вибором користувача - Під час наступних візитів — збережена згода відновлюється автоматично
Конфігурація basic і advanced
Consent Mode можна впровадити у двох конфігураціях. Різниця в тому, чи дозволено тегам Google завантажуватися до згоди користувача. CookieHug підтримує обидві просто з інтерфейсу.
| Basic | Advanced (типова в CookieHug) | |
|---|---|---|
| Чи завантажується тег Google до згоди? | Ні — тег заблоковано до згоди | Так — тег завантажується одразу |
| До згоди | Нічого не завантажується, пінги не надсилаються | Тег працює з усіма сигналами denied і надсилає пінги без cookie |
| Після згоди | Тег розблоковується й завантажується | gtag('consent','update') перемикає сигнали; вмикається поведінкове моделювання |
| Відновлення даних / моделювання | До згоди — жодного | Моделювання конверсій і поведінки на основі відхилених пінгів |
Advanced (типова): залиште Consent Mode увімкненим і не блокуйте тег Google блокувальником скриптів CookieHug — тег завантажується на кожній сторінці, а gtag('consent','default', denied) (який CookieHug надсилає перед тегом) тримає його в безпечному для приватності режимі, доки користувач не зробить вибір. Саме цю конфігурацію описує розширений посібник Google.
Basic: дозвольте CookieHug блокувати тег Google до згоди — або залишивши data-cookiehug-blockingmode="auto" (тег відповідає шаблону трекінгу й затримується), або явно позначивши його data-cookiehug-consent, щоб він виконувався лише після прийняття. До згоди не спрацьовує ні тег, ні пінг.
Відповідність категорій
| Категорія CookieHug | Параметри Google Consent Mode |
|---|---|
| Необхідні | security_storage: 'granted' (завжди) |
| Статистика | analytics_storage |
| Маркетинг | ad_storage, ad_user_data, ad_personalization |
| Налаштування | functionality_storage, personalization_storage |
Додаткові можливості GCM
CookieHug автоматично вмикає:
- URL passthrough (
url_passthrough: true) — зберігає інформацію про кліки по рекламі в адресах - Ads data redaction (
ads_data_redaction: true) — приховує рекламні дані, коли згоди немає
Вимкнення Google Consent Mode
Якщо ви керуєте Google Consent Mode самостійно, інтеграцію GCM у CookieHug можна вимкнути:
<script src="https://cookiehug.com/api/script/ВАШ-ЛІЦЕНЗІЙНИЙ-КЛЮЧ.js"
data-cookiehug-consentmode="disabled"></script>Регіональні типові значення та пріоритет (Sprint 1)
Для кожного домену можна налаштувати типові значення за регіонами для чотирьох сигналів Google (ad_storage, ad_user_data, ad_personalization, analytics_storage). Регіон визначається за CF-IPCountry / CF-Region-Code (Cloudflare). Порядок пошуку: точний збіг (напр. US-CA) → батьківський регіон (US) → запасний ROW → глобальні defaults. Налаштовується в деталях домену → вкладка Google Consent Mode.
Зміна значення сигналів Google
Вимкнення сигналу в categoryMapping не зупиняє надходження трафіку до Google — воно встановлює сигнал у "denied", і Google це враховує, переводячи відповідний продукт у режим, дружній до приватності (змодельовані конверсії, пінги без cookie). Щоб повністю вимкнути продукт Google, приберіть тег зі свого сайту; CookieHug керує лише станом згоди, а не наявністю тега.
Панель діагностики
Деталі домену → вкладка Діагностика запускає автоматичний чек-лист (типове значення перед тегами, оновлення після рішення, знайдений регіон, кінцевий стан ad/analytics storage, відповідності Ads/GA4) для будь-якої комбінації змодельованого регіону та дії користувача.