Pag-debug ng Google Consent Mode gamit ang Browser DevTools: Pagbasa sa gcs Parameter

Bakit Dapat Mag-verify sa Browser

Hindi patunay na tama ang kilos ng mga tag mo dahil lang mukhang tama ang consent banner. Tahimik ang mga problema sa Consent Mode: nagloload ang mga pahina, lumalabas ang mga ad, at napupuno ang mga report, ngunit maaaring mali ang mga signal na ipinapadala sa Google. Hinahayaan ka ng mga developer tool ng browser na suriin ang talagang nangyayari, sa loob ng ilang minuto, nang walang karagdagang software.

Hakbang 1: Buksan nang Malinis ang Network Tab

  1. Buksan ang pahina sa isang private window para walang naka-store na naunang pagpili.
  2. Buksan ang DevTools at pumunta sa Network tab.
  3. I-tick ang Preserve log para manatili ang mga request kahit lumipat ng pahina.
  4. I-reload ang pahina at huwag pa munang galawin ang banner.

Hakbang 2: Hanapin ang Consent State sa mga Request

Nagdadagdag ang mga Google tag ng gcs parameter sa mga request nila. Maaari mong i-filter ang network list gamit ang collect o google at buksan ang anumang hit para basahin ang query string nito. Mukhang G100 o G111 ang value.

Basahin ang mga karakter mula kaliwa pakanan pagkatapos ng G1: ang unang digit ang estado ng advertising storage at ang ikalawa ang estado ng analytics storage, kung saan ang 1 ay pinahintulutan at ang 0 ay tinanggihan. Nagpapadala rin ang mas bagong implementasyon ng gcd parameter na may mas mahabang naka-encode na estado na kasama ang mga karagdagang signal ng Consent Mode v2.

Hakbang 3: Ano ang Dapat Mong Makita Bago ang Anumang Pagpili

Sa rehiyong nangangailangan ng pahintulot, dapat ipakita ng mga unang request, na ipinadala bago makipag-ugnayan ang bisita, ang estadong tinanggihan. Kung nakikita mo na ang G111 bago pa nag-click ng anuman ang bisita, mali ang default mo, o nag-fire ang tag bago itinakda ang default.

Hakbang 4: Ano ang Dapat Mong Makita Pagkatapos Tanggapin

I-click ang tanggapin, pagkatapos ay panoorin ang mga bagong request. Dapat magbago ang estado sa pinahintulutan at magpatuloy ang mga tag. Kung sinasabi ng banner na tinanggap na pero dala pa rin ng mga request ang estadong tinanggihan, hindi umaabot sa mga Google tag ang update call, o masyadong huli itong tumatakbo.

Hakbang 5: Suriin ang Data Layer

Sa Console, i-type ang dataLayer at palawakin ang mga entry. Dalawang bagay ang hinahanap mo, nang sunod-sunod:

  1. Isang consent entry na may default command, na naglilista ng bawat signal bilang tinanggihan para sa mga rehiyong nangangailangan ng pahintulot.
  2. Isang mas huling consent entry na may update command, pagkatapos pumili ng user.

Ang mga signal ng Consent Mode v2 ay ad_storage, analytics_storage, ad_user_data, at ad_personalization. Kung wala ang huling dalawa, v1-style ang setup mo.

Ang Pinakakaraniwang Pagkakamali

Hakbang 6: Suriin ang Preview Mode ng Tag Manager

Kung gumagamit ka ng Google Tag Manager, ipinapakita ng Preview mode ang consent state para sa bawat event sa pahina, at kung aling mga tag ang nag-fire o na-block. Ikumpara ito sa nakita mo sa network tab: dapat magkatugma ang dalawang view.

Gawin Itong Nakagawian

Patakbuhin ang limang-minutong pagsusuring ito pagkatapos ng bawat pagbabago ng banner, pag-publish ng container, o release ng site. Isulat ang inaasahang gcs value para sa apat na kaso: unang pagbisita, pagkatapos tumanggap, pagkatapos tumanggi, at pagkatapos baguhin ang pagpili sa huli. Anumang hindi tumutugma ay bug na dapat ayusin bago pa ito sabihin ng mga report mo.

Kung Saan Pumapasok ang FlexyConsent

Ang FlexyConsent ay isang Google-certified na CMP (CMP ID 317) na sumusuporta sa Google Consent Mode v2, at ipinapadala para sa iyo ang default at update signal. Dapat mo pa ring patakbuhin ang browser check na ito sa sarili mong mga pahina, dahil partikular sa site mo ang pagkakasunod-sunod ng tag at mga setting ng container.

Mga Pangunahing Takeaway

← Blog Basahin Lahat →