Felsöka Google Consent Mode med webbläsarens DevTools: så läser du gcs-parametern
Varför du bör verifiera i webbläsaren
En samtyckesbanner som ser rätt ut är inget bevis på att dina taggar beter sig korrekt. Problem med Consent Mode är tysta: sidorna laddas, annonserna visas och rapporterna fylls på, men signalerna som skickas till Google kan vara fel. Webbläsarens utvecklarverktyg låter dig kontrollera vad som verkligen händer, på några minuter och utan extra programvara.
Steg 1: Öppna fliken Nätverk på rätt sätt
- Öppna sidan i ett privat fönster så att inget tidigare val finns sparat.
- Öppna DevTools och gå till fliken Nätverk.
- Bocka i Bevara logg så att anrop finns kvar vid navigering.
- Ladda om sidan och rör inte bannern ännu.
Steg 2: Hitta samtyckestillståndet i anropen
Google-taggar lägger till en gcs-parameter i sina anrop. Du kan filtrera nätverkslistan på collect eller google och öppna valfri träff för att läsa dess frågesträng. Värdet ser ut som G100 eller G111.
- G100 — både lagring för annonser och lagring för analys är nekade.
- G111 — båda är beviljade.
- G101 och G110 — en beviljad och en nekad.
Läs tecknen från vänster till höger efter G1: den första siffran är tillståndet för lagring för annonser och den andra är tillståndet för lagring för analys, där 1 betyder beviljad och 0 betyder nekad. Nyare implementeringar skickar också en gcd-parameter med ett längre kodat tillstånd som inkluderar de ytterligare signalerna i Consent Mode v2.
Steg 3: Vad du bör se före något val
I en region där samtycke krävs bör de första anropen, som skickas innan besökaren gör något, visa tillståndet nekad. Om du redan ser G111 innan besökaren har klickat på något är ditt standardvärde fel, eller så aktiverades taggen innan standardvärdet var satt.
Steg 4: Vad du bör se efter godkännande
Klicka på godkänn och titta sedan på nya anrop. Tillståndet bör ändras till beviljad och taggarna bör fortsätta. Om bannern säger godkänt men anropen fortfarande har tillståndet nekad når uppdateringsanropet inte Google-taggarna, eller så körs det för sent.
Steg 5: Granska datalagret
Skriv dataLayer i Konsolen och expandera posterna. Du letar efter två saker i ordning:
- En consent-post med kommandot default, som anger alla signaler som nekade för regioner som kräver samtycke.
- En senare consent-post med kommandot update, efter att användaren har valt.
Signalerna i Consent Mode v2 är ad_storage, analytics_storage, ad_user_data och ad_personalization. Om de två sista saknas har du en konfiguration i v1-stil.
De vanligaste misstagen
- Standardvärde satt för sent. Kommandot default måste köras innan Google-taggen eller Tag Manager-containern laddas.
- Uppdatering skickas aldrig. Bannern sparar ett val men anropar aldrig kommandot update.
- Bara två signaler. V2-signalerna för användardata och personalisering saknas.
- Fel regionlogik. Besökare från en region som kräver samtycke behandlas som beviljade som standard.
- Blockerat av ett tillägg. Ett integritetstillägg i din egen webbläsare döljer anrop; testa med tillägg avstängda.
- Cachat val. Du testade i ett vanligt fönster som redan hade ett tidigare val sparat.
Steg 6: Kontrollera förhandsgranskningsläget i Tag Manager
Om du använder Google Tag Manager visar förhandsgranskningsläget samtyckestillståndet för varje händelse på sidan och vilka taggar som aktiverades eller blockerades. Jämför med det du såg i nätverksfliken: båda vyerna bör stämma överens.
Gör det till en rutin
Kör den här femminuterskontrollen efter varje ändring av bannern, varje publicering av en container och varje lansering av webbplatsen. Skriv ner det förväntade gcs-värdet för fyra fall: första besöket, efter godkännande, efter avvisning och efter att valet ändrats senare. Allt som inte stämmer är ett fel att rätta innan dina rapporter berättar det för dig.
Var FlexyConsent passar in
FlexyConsent är en Google-certifierad CMP (CMP ID 317) som stöder Google Consent Mode v2 och skickar signalerna default och update åt dig. Du bör ändå köra den här webbläsarkontrollen på dina egna sidor, eftersom taggordning och containerinställningar är specifika för din webbplats.
Viktigaste slutsatser
- Testa i ett privat fönster med nätverksloggen bevarad.
- Läs gcs-värdet: G100 är nekad, G111 är beviljad.
- Det nekade standardvärdet måste synas innan besökaren väljer.
- Uppdateringen måste ändra tillståndet direkt efter valet.
- Bekräfta att alla fyra signaler i Consent Mode v2 finns i datalagret.