
Google Consent Mode v2 гарантує забезпечення дотримання приватності користувачів та вимог GDPR на вашому веб-сайті. Цей режим дозволяє контролювати збір даних Google Analytics та рекламними сервісами залежно від згоди користувача на використання куків.
Google Consent Mode v2 - це вдосконалена версія системи управління згодою, яка забезпечує надійний спосіб запобігання встановленню куків скриптами Google при використанні Google Tag Manager або gtag. Хоча налаштування цього режиму є досить простим, перевірка правильності впровадження може виявитися складнішим завданням.
Нова версія включає додаткові параметри для кращого контролю:
1. Перевірка через Preview в Google Tag Manager
Найпростіший спосіб перевірки - використання режиму попереднього перегляду в GTM:
ad_personalization та
ad_user_data
Якщо ці параметри відображаються коректно, значить базове налаштування Consent Mode v2 працює.
2. Перевірка налаштувань Consent Mode (gtag)
Коли сторінка завантажується з попередньою згодою користувача, налаштування режиму згоди повинні точно записуватися в Google Tag Manager.
Для перевірки можна використати спеціальний скрипт, який можна вставити у консолі браузера (натисніть F12) і виконати:
(() => {
l = s => s == undefined ? "" : s ? "granted" : "denied";
c = s => s == "granted" ? "color: #0C0": "color: #C00";
if (!window["google_tag_data"]) {
console.warn("Дані Consent Mode не знайдено");
return;
}
var g = "ics" in google_tag_data ? google_tag_data.ics.entries : null,
i = "", t = "%c" + "Налаштування Consent Mode:", u = "";
console.log(t, "font-size: 1rem");
for (var a in g) {
i = l(g[a]['default']);
u = l(g[a]['update']);
if (i == "" && u == "") continue;
t = ("\t" + a + ":" + (i != "" ? "\n\t\tЗа замовчуванням: %c" + i : "%c") + "%c" + (u != "" ? "\n\t\tОновлення: %c" + u : "%c"));
console.log(t, i != "" ? c(i) : "", "", u != "" ? c(u) : "", "");
}
if (i == "") console.log("Налаштування згоди за замовчуванням не знайдено");
})()
3. Перевірка dataLayer
Перевірка вмісту dataLayer може бути виконана простою командою "dataLayer" у консолі, або за допомогою цього скрипта для консолі браузера (F12):
(function(w, d, t) {
for (i of w[d]) t += JSON.stringify(i).replaceAll(/\"\d{1,}\":/g, "") + "\n";
console.log(t);
})(window, "dataLayer", "")
Правильний вивід повинен містити:
4. Перевірка в Google Analytics 4
У GA4 можна перевірити, чи надсилаються дійсні сигнали згоди:
Тут ви зможете побачити, чи правильно передаються параметри згоди.

Тестування без згоди:
Тестування з наданою згодою:
1. Відсутність нових параметрів Consent Mode v2
Симптоми: У консолі або GTM Preview не відображаються
параметри ad_personalization та ad_user_data, які
є обов'язковими для версії 2.0.
Можливі причини:
Рішення: Перевірте версію вашого Consent Mode коду.
Переконайтеся, що використовуєте актуальну версію скрипта, яка підтримує всі
чотири параметри: ad_storage, analytics_storage,
ad_personalization та ad_user_data.
2. Відсутність оновлень згоди у dataLayer
Симптоми: DataLayer показує тільки початкові налаштування згоди ("denied"), але не відображає зміни після того, як користувач надав згоду через банер куків.
Можливі причини:
Рішення: Перевірте інтеграцію вашої CMP платформи з Google Tag Manager. Переконайтеся, що події згоди правильно передаються до dataLayer та що відповідні тригери налаштовані у GTM для обробки цих подій.
3. Відсутність базових налаштувань згоди
Симптоми: При перевірці через консоль браузера з'являється повідомлення "Налаштування згоди за замовчуванням не знайдено" або параметри не встановлюються при завантаженні сторінки.
Можливі причини:
Рішення: Переконайтеся, що код Google Consent Mode
розміщений у <head> секції сторінки та завантажується
перед скриптом Google Tag Manager. Перевірте, що немає конфліктів з іншими
скриптами на сторінці.
4. Неправильна робота в різних браузерах
Симптоми: Consent Mode працює в одному браузері, але не функціонує в інших або поводиться по-різному.
Можливі причини:
Рішення: Тестуйте в режимі інкогніто або приватного перегляду, очистіть кеш браузера, перевірте роботу в кількох різних браузерах та переконайтеся у відсутності конфліктів з блокувальниками реклами.
Правильне налаштування Google Consent Mode v2 критично важливе для дотримання вимог приватності та забезпечення точності аналітичних даних. Регулярна перевірка всіх чотирьох описаних методів допоможе впевнитися, що ваш сайт правильно обробляє згоду користувачів та відповідає сучасним стандартам приватності.
Пам'ятайте, що тільки певні теги в Google Tag Manager підтримують розширений режим згоди, тому важливо перевіряти сумісність використовуваних інструментів з Consent Mode v2.
Правильно налаштований віджет банки Монобанк підвищить довіру відвідувачів до збору. Використовуйте ..
Повноцінна graph розмітка трансформує присутність компанії в пошукових системах. Збільшується видимі..
SiteHub.com.ua — українська біржа для купівлі та продажу цифрових активів: сайтів, доменів, соціальн..
Knowledge Graph ID допомагає Google точніше розуміти контент вашого сайту. Найпростіший спосіб отрим..