Різниця між Cookiebot та Google Consent Mode

Cookiebot - це CMP (банер + керування згодами + блокування/категорії + журнал/сканер)
Google Consent Mode - це API/механізм для Google-тегів, який каже їм, як поводитися залежно від згоди (але не показує банер і сам по собі згоду не збирає).
Що робить Cookiebot
-
Показує банер і дає користувачу вибір (прийняти/відхилити/налаштувати категорії).
-
Зберігає рішення (лог/стан згоди), керує категоріями cookies.
-
Може робити automatic cookie blocking: фактично не дає завантажитися скриптам/iframe/елементам, які ставлять не-essential cookies, доки немає згоди.
-
Має сканування сайту/звітність (щоб знайти cookies/трекери і показати їх у декларації).
Що робить Google Consent Mode (від Google)
-
Це не банер і не CMP. Він не збирає згоду і не показує користувачу нічого.
-
Він лише приймає сигнали типу
ad_storage,analytics_storage, а у v2 щеad_user_data,ad_personalizationі змушує Google-теги адаптуватися (що можна/не можна робити до/після згоди). -
Може працювати у basic або advanced режимі (відрізняється поведінка до згоди).
Як вони працюють разом на практиці
-
Cookiebot показує банер і отримує вибір користувача.
-
Cookiebot передає цей вибір у Consent Mode (через
gtag('consent', 'default' / 'update', ...)). -
Google-теги (аналітика/реклама) поводяться відповідно до сигналів consent.
Чи можна використовувати одне без іншого
-
Лише Cookiebot: можна, якщо ти просто хочеш банер + блокування і тобі не критична “google-модельована” атрибуція/поведінка тегів через Consent Mode.
-
Лише Consent Mode: недостатньо для нормальної відповідності, бо він не дає банера і не збирає згоду (тобто все одно потрібен якийсь CMP/банер).
-
Cookiebot + Consent Mode: найпоширеніший “правильний” стек для сайтів, де є Google Analytics 4/Google Ads і важливі вимірювання.
Як це працює, якщо використовувати тільки Cookiebot
Cookiebot може блокувати скрипти до згоди і запускати їх після згоди через розмітку скриптів категоріями (наприклад, statistics, marketing) і/або через API для динамічно підвантажуваних скриптів.
-
Для аналітики (наприклад, Google Analytics 4) ти запускаєш теги тільки після згоди на
statistics. -
Для реклами (наприклад, Google Ads) - тільки після згоди на
marketing.
Важливо: не став data-cookieconsent="ignore" на аналітику/рекламу, бо "ignore" може дозволити трекінг без згоди.
Що ти втрачаєш без Google Consent Mode
Cookiebot сам по собі не дає Google-тегам "адаптивний" режим роботи. Якщо ти просто блокуєш теги до згоди, то:
-
В Google Analytics 4 буде більше "дір" у даних для тих, хто відмовився, без можливості повноцінного behavior modeling для consent mode.
-
В Google Ads не буде конверсійного моделювання через consent mode, яке допомагає заповнювати прогалини в атрибуції.
(Consent Mode не показує банер, він тільки передає Google статус згоди і змінює поведінку тегів. )