Перайсці да змесціва

Як праверыць, ці працуе Consent Mode v2 на сайце

Рэжым згоды Google (Consent Mode v2) перадае ў Google Analytics і Google Ads выбар, які наведвальнік зрабіў у cookie-банеры. Банер можа выглядаць ідэальна і пры гэтым нічога не перадаваць — тады рэклама і аналітыка працуюць з памылкамі, а ўладальнік сайта пра гэта не ведае.

Паказваю, як праверыць рэжым згоды самастойна за 10–15 хвілін — трыма спосабамі, ад самага простага да самага дакладнага, — і якія памылкі сустракаюцца найчасцей.


Значок cookie ў акне браўзера, спіс крокаў і знак пытання — інструкцыя па праверцы рэжыму згоды Google

Што менавіта правяраем

Рэжым згоды працуе з чатырма сігналамі:

  • analytics_storage — ці можна захоўваць cookie для аналітыкі;
  • ad_storage — ці можна захоўваць cookie для рэкламы;
  • ad_user_data — ці можна адпраўляць у Google даныя карыстальніка для рэкламы;
  • ad_personalization — ці можна паказваць персаналізаваную рэкламу.

Два апошнія з’явіліся ў другой версіі рэжыму, адсюль «v2». Google патрабуе перадаваць гэтыя сігналы, каб выкарыстоўваць персаналізаваную рэкламу і рэмаркетынг для наведвальнікаў з ЕЭЗ. Правільная праца выглядае так: да выбару наведвальніка сігналы стаяць у стане «адмоўлена», пасля кліку ў банеры мяняюцца ў адпаведнасці з выбарам — і так на кожнай старонцы.

Спосаб 1. Хуткая праверка ў Google Analytics

Адкрыйце Admin → Data collection and modification → Consent settings. Уверсе відаць, якая доля трафіку прыходзіць з ЕЭЗ, ніжэй — блокі сігналаў згоды для рэкламы і для даных пра паводзіны. Analytics паказвае, якія сігналы наладжаны правільна, і папярэджвае пра праблемы.

Дэталяў гэты спосаб не пакажа, затое адразу адкажа на галоўнае пытанне: ці бачыць Google сігналы ўвогуле. Пасля выпраўленняў на сайце статус абнаўляецца праз 48–72 гадзіны.

Спосаб 2. Tag Assistant

  1. Адкрыйце tagassistant.google.com, дадайце адрас сайта і падключыцеся. Сайт адкрыецца ў асобнай укладцы.
  2. Не чапайце банер. Вярніцеся ў Tag Assistant, выберыце першую падзею і адкрыйце ўкладку Consent. Там відаць стан кожнага сігналу па змаўчанні.
  3. Націсніце ў банеры «Прыняць усе». У Tag Assistant з’явіцца падзея з абнаўленнем згоды: усе сігналы павінны перайсці ў стан «дадзена».
  4. Паўтарыце ў новым акне інкогніта, націснуўшы «Адхіліць»: сігналы павінны застацца ў стане «адмоўлена».

Калі ўкладка згоды пустая або значэнні па змаўчанні з’яўляюцца ўжо пасля спрацоўвання тэгаў, рэжым згоды наладжаны няправільна.

Спосаб 3. Параметр gcs у запытах

Самая дакладная праверка — паглядзець, што рэальна сыходзіць у Google.

  1. Адкрыйце сайт у акне інкогніта, націсніце F12 і перайдзіце на ўкладку «Сетка» (Network).
  2. У фільтры ўвядзіце collect — гэта запыты Google Analytics.
  3. Адкрыйце любы запыт і знайдзіце параметр gcs.

Значэнне чытаецца так: G1, потым дзве лічбы — для рэкламных і для аналітычных cookie. G100 — абодва адмоўлены, G111 — абодва дазволены, G101 — дазволена толькі аналітыка. Да кліку ў банеры павінна быць G100, пасля «Прыняць усе» — G111.

Частыя памылкі

  • Банер ёсць, рэжыму згоды няма. Банер проста хаваецца пасля кліку, а ў Google нічога не сыходзіць. Самая частая сітуацыя на сайтах, дзе банер ставілі «для птушачкі».
  • Тэгі спрацоўваюць раней за значэнні па змаўчанні. Лічыльнік паспявае адправіць даныя да таго, як банер выставіў «адмоўлена». У Tag Manager значэнні па змаўчанні задаюць на трыгеры Consent Initialization – All Pages: ён спрацоўвае раней за ўсе астатнія.
  • Няма новых сігналаў v2. Перадаюцца толькі ad_storage і analytics_storage, без ad_user_data і ad_personalization. Гэта старая версія рэжыму.
  • Код Analytics устаўлены ў шаблон напрамую і нічога не ведае пра банер.
  • Выбар не захоўваецца. На наступнай старонцы банер з’яўляецца зноў, а сігналы скідваюцца.

Базавы ці пашыраны рэжым

У базавым рэжыме тэгі Google не загружаюцца ўвогуле, пакуль наведвальнік не даў згоду. У пашыраным яны загружаюцца адразу, але да згоды адпраўляюць толькі абязлічаныя сігналы без cookie, і Google выкарыстоўвае іх для мадэлявання. Пашыраны дае больш даных, базавы прасцейшы і стражэйшы. Выбар залежыць ад таго, як вы апрацоўваеце даныя і што сказана ў вашай палітыцы прыватнасці.

Коратка

  1. Праверце Consent settings у Google Analytics — ці бачыць Google сігналы.
  2. У Tag Assistant паглядзіце значэнні па змаўчанні і пасля кліку ў банеры.
  3. У запытах collect праверце параметр gcs: да згоды G100, пасля — G111.
  4. Пераканайцеся, што перадаюцца ўсе чатыры сігналы, уключна з ad_user_data і ad_personalization.
  5. Значэнні па змаўчанні павінны выстаўляцца раней за любыя тэгі.

Калі праверка паказала праблемы, мы можам наладзіць cookie-банер і Consent Mode v2: падбярэм банер, наладзім катэгорыі і праверым перадачу згоды на кожнай старонцы. Самім правільна паставіць тэгі дапаможа артыкул пра ўсталёўку Google Tag Manager.