Implementera Google Consent Mode V2 steg för steg — Den definitiva handledningen
Vad är Google Consent Mode V2
Consent Mode V2 är ett Google-API som anpassar hur Google-taggar beter sig baserat på samtyckestatus. Istället för allt-eller-inget kan taggar laddas i ett begränsat, cookielöst läge när samtycke inte har getts, och sedan växla till full spårning när användaren samtycker. Google gjorde det obligatoriskt för EES-annonsörer i mars 2024.
Utan det: konverteringsmodellering upphör, remarketingmålgrupper krymper och Smart Bidding försämras.
De fyra samtyckesparametrarna
- ad_storage — Styr reklamcookies
- analytics_storage — Styr analyticscookies
- ad_user_data — Styr om användardata skickas för reklam (nytt i V2)
- ad_personalization — Styr remarketing och dynamiska annonser (nytt i V2)
De två nya V2-parametrarna — ad_user_data och ad_personalization — är det som skiljer V2 från V1. Om du bara har ad_storage och analytics_storage måste du lägga till de nya parametrarna.
Grundläge vs Avancerat läge
Grundläge: Taggar laddas inte förrän samtycke har getts. Enkelt men du förlorar all data från användare som avböjer.
Avancerat: Taggar laddas omedelbart i begränsat läge och skickar cookielösa pingar utan personuppgifter. Google använder dessa för konverteringsmodellering och återvinner upp till 70 % av förlorade konverteringar. Använd alltid Avancerat läge.
Steg 1: Ange standardsamtyckesstatus
Placera detta före alla Google-taggar i din <head>:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Parametern wait_for_update ger din CMP 500 ms att återställa en återkommande besökares samtycke innan taggarna fortsätter i nekat läge.
Steg 2: Uppdatera samtycke vid användarens val
När användaren klickar på Acceptera:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
För partiellt samtycke (bara analys, inga annonser), uppdatera bara de godkända parametrarna.
Steg 3: GTM-implementering
Aktivera Samtyckeöversikt i GTM (Admin > Containerinställningar). Skapa en Consent Initialization-tagg med standardkodsnutten. Konfigurera varje taggs samtyckeinställningar för att kräva relevanta parametrar. De flesta CMP:er pushar en dataLayer-händelse vid samtyckeändring — skapa en trigger för det.
Steg 4: Verifiera din implementering
- Tag Assistant: Kontrollera fliken Consent — alla parametrar ska visa Denied före interaktion, Granted efter Acceptera
- dataLayer: Leta efter consent default- och consent update-poster
- GA4 DebugView: Händelser ska visa samtyckeindikatorer
Konverteringsmodellering
I Avancerat läge matar cookielösa pingar från icke-samtyckande användare Googles konverteringsmodeller. Krav: 1 000+ annonsklickshändelser/dag i 7 dagar med givet samtycke. När det är aktivt återvinner modelleringen 50–70 % av förlorade konverteringar.
Vanliga misstag
- Standardkodsnutten laddas efter Google-taggar (taggar triggas i godkänt läge av misstag)
- Saknade ad_user_data- eller ad_personalization-parametrar
- wait_for_update satt till 0 (återkommande besökare förlorar samtyckeåterställning)
- Samtyckeuppdatering triggas ovillkorligt vid varje sidladdning
Hoppa över komplexiteten med FlexyConsent
FlexyConsent hanterar allt detta automatiskt: standardnekat läge, uppdateringskommandon, alla fyra parametrar, TCF 2.3, Microsoft UET Consent Mode, samtyckeåterställning för återkommande besökare — allt från en enda script-tagg. Planer från 0 EUR/månad.