Fejlfinding af Google Consent Mode med browserens DevTools: sådan læser du gcs-parameteren
Hvorfor du bør kontrollere i browseren
Et samtykkebanner, der ser rigtigt ud, er ikke bevis for, at dine tags opfører sig korrekt. Problemer med Consent Mode er lydløse: siderne indlæses, annoncerne vises, og rapporterne fyldes, men de signaler, der sendes til Google, kan være forkerte. Browserens udviklerværktøjer lader dig se, hvad der rent faktisk sker, på få minutter og uden ekstra software.
Trin 1: Åbn fanen Netværk rent
- Åbn siden i et privat vindue, så intet tidligere valg er gemt.
- Åbn DevTools, og gå til fanen Netværk.
- Sæt flueben ved Bevar log, så anmodninger overlever navigation.
- Genindlæs siden, og rør ikke ved banneret endnu.
Trin 2: Find samtykketilstanden i anmodningerne
Google-tags tilføjer en gcs-parameter til deres anmodninger. Du kan filtrere netværkslisten på collect eller google og åbne et vilkårligt hit for at læse dets forespørgselsstreng. Værdien ser ud som G100 eller G111.
- G100 — både lagring til annoncer og lagring til analyse er afvist.
- G111 — begge er givet.
- G101 og G110 — den ene givet og den anden afvist.
Læs tegnene fra venstre mod højre efter G1: det første ciffer er tilstanden for lagring til annoncer, og det andet er tilstanden for lagring til analyse, hvor 1 betyder givet og 0 betyder afvist. Nyere implementeringer sender også en gcd-parameter med en længere kodet tilstand, der omfatter de ekstra Consent Mode v2-signaler.
Trin 3: Hvad du bør se før noget valg
I en region, hvor samtykke er påkrævet, bør de første anmodninger, der sendes, før den besøgende interagerer, vise tilstanden afvist. Hvis du allerede ser G111, før den besøgende har klikket på noget, er din standardværdi forkert, eller tagget blev udløst, før standardværdien var sat.
Trin 4: Hvad du bør se efter accept
Klik på accepter, og følg derefter de nye anmodninger. Tilstanden bør skifte til givet, og tags bør fortsætte. Hvis banneret siger accepteret, men anmodningerne stadig bærer den afviste tilstand, når opdateringskaldet ikke frem til Google-tags, eller det kører for sent.
Trin 5: Undersøg datalaget
Skriv dataLayer i Konsollen, og udvid posterne. Du leder efter to ting i rækkefølge:
- En consent-post med kommandoen default, der angiver alle signaler som afvist for regioner, der kræver samtykke.
- En senere consent-post med kommandoen update, efter at brugeren har valgt.
Consent Mode v2-signalerne er ad_storage, analytics_storage, ad_user_data og ad_personalization. Hvis de to sidste mangler, har du en opsætning i v1-stil.
De mest almindelige fejl
- Standardværdi sat for sent. Default-kommandoen skal køre, før Google-tagget eller Tag Manager-containeren indlæses.
- Opdatering sendes aldrig. Banneret gemmer et valg, men kalder aldrig update-kommandoen.
- Kun to signaler. V2-signalerne for brugerdata og personalisering mangler.
- Forkert regionslogik. Besøgende fra en region, der kræver samtykke, behandles som givet som standard.
- Blokeret af en udvidelse. En privatlivsudvidelse i din egen browser skjuler anmodninger; test med udvidelser slået fra.
- Cachet valg. Du testede i et normalt vindue, der allerede havde gemt et tidligere valg.
Trin 6: Tjek Preview-tilstanden i Tag Manager
Hvis du bruger Google Tag Manager, viser Preview-tilstanden samtykketilstanden for hver hændelse på siden og hvilke tags, der blev udløst eller blokeret. Sammenlign med det, du så i netværksfanen: de to visninger bør stemme overens.
Gør det til en rutine
Kør dette fem minutters tjek efter hver ændring af banneret, hver udgivelse af en container og hver udgivelse af webstedet. Skriv den forventede gcs-værdi ned for fire tilfælde: første besøg, efter accept, efter afvisning og efter senere ændring af valget. Alt, der ikke stemmer, er en fejl, der skal rettes, før dine rapporter fortæller dig det.
Hvor FlexyConsent passer ind
FlexyConsent er en Google-certificeret CMP (CMP ID 317), der understøtter Google Consent Mode v2 og sender default- og update-signalerne for dig. Du bør stadig køre dette browsertjek på dine egne sider, fordi tagrækkefølge og containerindstillinger er specifikke for dit websted.
Vigtigste pointer
- Test i et privat vindue med bevaret netværkslog.
- Læs gcs-værdien: G100 er afvist, G111 er givet.
- Den afviste standardværdi skal være synlig, før den besøgende vælger.
- Opdateringen skal ændre tilstanden lige efter valget.
- Bekræft, at alle fire Consent Mode v2-signaler optræder i datalaget.