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

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 підтримує обидві просто з інтерфейсу.

BasicAdvanced (типова в 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) для будь-якої комбінації змодельованого регіону та дії користувача.