Отклањање грешака у 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 појављују у слоју података.