Адладка Google Consent Mode ў DevTools браўзера: як чытаць параметр gcs
Навошта правяраць у браўзеры
Банер згоды, які выглядае правільна, не даказвае, што вашы тэгі паводзяць сябе слушна. Праблемы Consent Mode ціхія: старонкі загружаюцца, рэклама паказваецца, справаздачы напаўняюцца, а сігналы, якія адпраўляюцца ў Google, могуць быць няправільнымі. Інструменты распрацоўшчыка ў браўзеры дазваляюць праверыць, што адбываецца на самай справе, за некалькі хвілін і без дадатковага ПЗ.
Крок 1: Адкрыйце ўкладку Network начыста
- Адкрыйце старонку ў прыватным акне, каб не захоўваўся ранейшы выбар.
- Адкрыйце DevTools і перайдзіце на ўкладку Network.
- Уключыце Preserve log, каб запыты захоўваліся пры пераходах.
- Перазагрузіце старонку і пакуль не чапайце банер.
Крок 2: Знайдзіце стан згоды ў запытах
Тэгі Google дадаюць у свае запыты параметр gcs. Вы можаце адфільтраваць спіс запытаў па collect або google і адкрыць любы з іх, каб прачытаць радок запыту. Значэнне выглядае як G100 або G111.
- G100 — і рэкламнае сховішча, і сховішча аналітыкі адхілены.
- G111 — абодва дазволены.
- G101 і G110 — адно дазволена, другое адхілена.
Чытаючы сімвалы злева направа пасля G1: першая лічба — стан рэкламнага сховішча, другая — стан сховішча аналітыкі, дзе 1 азначае «дазволена», а 0 — «адхілена». Навейшыя рэалізацыі таксама адпраўляюць параметр gcd з даўжэйшым закадаваным станам, які ўключае дадатковыя сігналы Consent Mode v2.
Крок 3: Што вы павінны бачыць да любога выбару
У рэгіёне, дзе патрабуецца згода, першыя запыты, адпраўленыя да дзеянняў наведвальніка, павінны паказваць стан denied. Калі вы ўжо бачыце G111, пакуль наведвальнік нічога не націскаў, ваша значэнне па змаўчанні няправільнае або тэг спрацаваў раней, чым яно было зададзена.
Крок 4: Што вы павінны бачыць пасля прыняцця
Націсніце «прыняць» і назірайце за новымі запытамі. Стан павінен змяніцца на «дазволена», а тэгі павінны працягнуць працу. Калі банер паведамляе пра прыняцце, але запыты ўсё яшчэ нясуць стан «адхілена», выклік абнаўлення не даходзіць да тэгаў Google або выконваецца занадта позна.
Крок 5: Праверце слой даных
У кансолі ўвядзіце dataLayer і разгарніце запісы. Вам патрэбны дзве рэчы па чарзе:
- Запіс consent з камандай default, дзе ўсе сігналы для рэгіёнаў, што патрабуюць згоды, адхілены.
- Пазнейшы запіс consent з камандай update пасля выбару карыстальніка.
Сігналы Consent Mode v2: ad_storage, analytics_storage, ad_user_data і ad_personalization. Калі апошніх двух няма, у вас налада ў стылі v1.
Самыя частыя памылкі
- Значэнне па змаўчанні зададзена занадта позна. Каманда default павінна выконвацца да загрузкі тэга Google або кантэйнера Tag Manager.
- Абнаўленне не адпраўляецца. Банер захоўвае выбар, але не выклікае каманду update.
- Толькі два сігналы. Не хапае сігналаў v2 для даных карыстальніка і персаналізацыі.
- Няправільная рэгіянальная логіка. Наведвальнікі з рэгіёна, дзе патрабуецца згода, па змаўчанні лічацца такімі, што яе далі.
- Блакіроўка пашырэннем. Пашырэнне прыватнасці ў вашым браўзеры хавае запыты; тэстуйце з выключанымі пашырэннямі.
- Кэшаваны выбар. Вы тэставалі ў звычайным акне, дзе ўжо захаваны ранейшы выбар.
Крок 6: Праверце рэжым папярэдняга прагляду Tag Manager
Калі вы карыстаецеся Google Tag Manager, рэжым Preview паказвае стан згоды для кожнай падзеі на старонцы і тое, якія тэгі спрацавалі або былі заблакаваны. Параўнайце гэта з тым, што вы бачылі ва ўкладцы Network: абедзве карціны павінны супадаць.
Зрабіце гэта рутынай
Праводзьце гэту пяціхвілінную праверку пасля кожнай змены банера, публікацыі кантэйнера або рэлізу сайта. Запішыце чаканае значэнне gcs для чатырох выпадкаў: першы візіт, пасля прыняцця, пасля адмовы і пасля наступнай змены выбару. Усё, што не супадае, — памылка, якую трэба выправіць раней, чым пра яе раскажуць вашы справаздачы.
Дзе месца FlexyConsent
FlexyConsent — CMP, сертыфікаваная Google (CMP ID 317), з падтрымкай Google Consent Mode v2: яна сама адпраўляе сігналы default і update. Гэтую праверку ў браўзеры ўсё роўна варта праводзіць на ўласных старонках, бо парадак тэгаў і налады кантэйнера спецыфічныя для вашага сайта.
Галоўнае
- Тэстуйце ў прыватным акне са захаваннем сеткавага журнала.
- Чытайце значэнне gcs: G100 — адхілена, G111 — дазволена.
- Адхіленае значэнне па змаўчанні павінна быць відаць да выбару наведвальніка.
- Абнаўленне павінна змяняць стан адразу пасля выбару.
- Пераканайцеся, што ўсе чатыры сігналы Consent Mode v2 прысутнічаюць у слоі даных.