Налагодження Google Consent Mode в DevTools браузера: як читати параметр gcs

Навіщо перевіряти в браузері

Банер згоди, який виглядає правильно, не доводить, що ваші теги поводяться вірно. Проблеми Consent Mode тихі: сторінки завантажуються, реклама показується, звіти наповнюються, а сигнали, що надсилаються до Google, можуть бути хибними. Інструменти розробника в браузері дають змогу перевірити, що відбувається насправді, за кілька хвилин і без додаткового ПЗ.

Крок 1: Відкрийте вкладку Network начисто

  1. Відкрийте сторінку в приватному вікні, щоб не зберігався попередній вибір.
  2. Відкрийте DevTools і перейдіть на вкладку Network.
  3. Увімкніть Preserve log, щоб запити зберігалися під час переходів.
  4. Перезавантажте сторінку й поки що не чіпайте банер.

Крок 2: Знайдіть стан згоди в запитах

Теги Google додають до своїх запитів параметр gcs. Ви можете відфільтрувати список запитів за collect або google і відкрити будь-який із них, щоб прочитати рядок запиту. Значення виглядає як G100 або G111.

Читаючи символи зліва направо після G1: перша цифра — стан рекламного сховища, друга — стан сховища аналітики, де 1 означає «дозволено», а 0 — «відхилено». Новіші реалізації також надсилають параметр gcd з довшим закодованим станом, що містить додаткові сигнали Consent Mode v2.

Крок 3: Що ви маєте бачити до будь-якого вибору

У регіоні, де потрібна згода, перші запити, надіслані до дій відвідувача, мають показувати стан denied. Якщо ви вже бачите G111, поки відвідувач нічого не натискав, ваше значення за замовчуванням хибне або тег спрацював раніше, ніж його було задано.

Крок 4: Що ви маєте бачити після прийняття

Натисніть «прийняти» й спостерігайте за новими запитами. Стан має змінитися на «дозволено», а теги мають продовжити роботу. Якщо банер повідомляє про прийняття, але запити досі несуть стан «відхилено», виклик оновлення не доходить до тегів Google або виконується надто пізно.

Крок 5: Перевірте шар даних

У консолі введіть dataLayer і розгорніть записи. Вам потрібні дві речі в порядку:

  1. Запис consent з командою default, де всі сигнали для регіонів, що потребують згоди, відхилені.
  2. Пізніший запис consent з командою update після вибору користувача.

Сигнали Consent Mode v2: ad_storage, analytics_storage, ad_user_data та ad_personalization. Якщо останніх двох немає, у вас налаштування в стилі v1.

Найпоширеніші помилки

Крок 6: Перевірте режим попереднього перегляду Tag Manager

Якщо ви користуєтеся Google Tag Manager, режим Preview показує стан згоди для кожної події на сторінці та те, які теги спрацювали або були заблоковані. Порівняйте це з тим, що ви бачили у вкладці Network: обидві картини мають збігатися.

Зробіть це рутиною

Проводьте цю п’ятихвилинну перевірку після кожної зміни банера, публікації контейнера чи релізу сайту. Запишіть очікуване значення gcs для чотирьох випадків: перший візит, після прийняття, після відмови та після подальшої зміни вибору. Усе, що не збігається, — помилка, яку треба виправити раніше, ніж про неї розкажуть ваші звіти.

Де місце FlexyConsent

FlexyConsent — CMP, сертифікована Google (CMP ID 317), з підтримкою Google Consent Mode v2: вона сама надсилає сигнали default і update. Цю перевірку в браузері все одно варто проводити на власних сторінках, бо порядок тегів і налаштування контейнера специфічні для вашого сайту.

Головне

← Блaderegistrdelays delays Читати все →