Virker Google Consent Mode faktisk?
Denne Google Consent Mode-tjekker følger gtag-kaldene i den rækkefølge, siden foretager dem, læser samtykkesignalet på de forespørgsler, der sendes ud, og fortæller dig, hvilket af de fire krav i v2 der fejler.
Det, Consent Mode v2 faktisk kræver.
Fire ting, i rækkefølge. De fleste implementeringer får de to første rigtigt og misser stille og roligt de to sidste.
Default-tilstand sat før tags
Standardværdien skal erklæres, før gtag.js eller GTM-containeren kører. Kommer den senere, registrerer Google de første hits som fuldt samtykkede. En container, der sætter sin egen standardværdi via en Consent Initialization-trigger, er i orden: Det afgørende er, at intet blev målt først.
gtag("consent", "default", {
ad_storage: "denied", analytics_storage: "denied",
ad_user_data: "denied", ad_personalization: "denied",
wait_for_update: 500
});v2-parametre til stede
Consent Mode v2 tilføjede to parametre i marts 2024. Uden dem holder Google Ads op med at opbygge målgrupper i EØS og modellere konverteringer, og implementeringen godkendes ikke efter Googles politik for samtykke fra brugere i EU.
ad_user_data: "denied", ad_personalization: "denied"
Update ved ændret samtykke
Banneret skal sende den besøgendes valg til Google, så snart det ændrer sig, ellers kører tags videre på standardværdien. Vi klikker ikke på dit banner, så en opdatering, vi ikke ser, rapporteres som ubekræftet og ikke som fejlet. Acceptér selv en kategori, og hold øje med konsollen.
gtag("consent", "update", {
analytics_storage: "granted"
});Region og wait_for_update
Et region-array holder trafik uden for EØS fri for begrænsninger, og wait_for_update forhindrer tidlige pings i at blive sendt med den forkerte tilstand. At afvise globalt uden region er sikkert, bare strengere end nødvendigt.
region: ["EEA", "GB", "CH"], wait_for_update: 500
gcs-parameteren er beviset
At læse din kildekode fortæller dig, hvad en side havde til hensigt. Gcs-værdien på udgående forespørgsler til Google fortæller dig, hvad der faktisk nåede frem: G1 efterfulgt af ad_storage og analytics_storage, så G100 betyder begge afvist, og G111 betyder begge givet. En side kan indeholde en perfekt samtykkeblok og alligevel slet ikke sende nogen gcs.
Hold op med at vedligeholde gtag-kald i hånden.
Katlas banner erklærer alle fire signaler afvist, før noget indlæses, og opdaterer dem derefter ud fra den besøgendes faktiske valg. Vil du se, hvad siden gemmer uanset hvad? Kør cookietjekkeren.