Google Consent Mode v2 – Komplett guide
Steg-for-steg-guide till att implementera Google Consent Mode v2. Fran grundlaggande setup till avancerad konfiguration med GTM och CMP.
Google Consent Mode v2 – Komplett guide till implementation
Google Consent Mode är ett API som låter dig anpassa hur Googles taggar beter sig baserat på användarens samtyckesstatus. Sedan mars 2024 kräver Google att alla annonsörer som riktar sig mot användare i EES, Storbritannien och Schweiz implementerar Consent Mode v2. Utan det riskerar du att förlora tillgång till remarketing, konverteringsmätning och anpassade annonser. Den här guiden tar dig genom hela implementationen steg för steg.
Vad är nytt i Consent Mode v2?
Version 2 introducerar två nya samtyckes-parametrar utöver de ursprungliga:
| Parameter | Beskrivning | Version |
|---|---|---|
ad_storage | Samtycke till att lagra annonscookies | v1 + v2 |
analytics_storage | Samtycke till att lagra analyscookies | v1 + v2 |
ad_user_data | Samtycke till att skicka användardata till Google för annonsändamål | Ny i v2 |
ad_personalization | Samtycke till anpassade annonser (remarketing) | Ny i v2 |
Alla fyra parametrar måste inkluderas i din implementation. Om ad_user_data eller ad_personalization saknas räknas din implementation inte som v2-kompatibel.
Grundläggande vs. avancerat läge
Consent Mode kan implementeras i två lägen:
Grundläggande läge (Basic)
Googles taggar laddas inte alls förrän samtycke ges. Inga data skickas till Google innan användaren klickar "Acceptera". Det här läget ger full GDPR-compliance men innebär att du tappar all data från användare som inte ger samtycke.
Avancerat läge (Advanced)
Googles taggar laddas och skickar cookielösa pingar till Google även utan samtycke. Inga cookies sätts, ingen personidentifierbar data samlas, men Google tar emot anonymiserade signaler som används för konverteringsmodellering. När samtycke ges uppgraderas till full datainsamling. Det här läget är rekommenderat av Google eftersom det ger bättre data och bättre modellerade konverteringar.
Implementation via Google Tag Manager
Steg 1: Aktivera Consent Mode i GTM-containern
I GTM, gå till Admin → Container Settings och aktivera "Enable consent overview". Detta ger dig en överblick över vilka taggar som kräver samtycke och vilka som inte gör det.
Steg 2: Konfigurera din CMP-tagg
De flesta CMP:er (Cookiebot, OneTrust, Usercentrics, CookieYes) erbjuder en GTM-mall i Community Template Gallery. Installera din CMP:s mall och konfigurera den att:
- Triggas på "Consent Initialization – All Pages" (denna trigger körs före alla andra taggar)
- Aktivera Consent Mode v2-stöd i CMP-mallens inställningar
- Mappa dina samtyckeskategorier korrekt till Googles parametrar
Steg 3: Konfigurera consent settings på dina taggar
Gå till varje Google-tagg i GTM (GA4, Google Ads Conversion, Google Ads Remarketing etc.) och öppna "Consent Settings". Konfigurera:
- Google Ads-taggar: Kräver
ad_storage,ad_user_data,ad_personalization - GA4-taggar: Kräver
analytics_storage - Konverteringstaggar: Kräver
ad_storage,ad_user_data,analytics_storage
Med "Additional Consent Checks" aktiverat kommer taggar att automatiskt anpassa sitt beteende baserat på samtyckesstatus.
Steg 4: Testa implementationen
Innan du publicerar, testa noggrant:
- Öppna GTM Preview Mode.
- Verifiera att "Consent" syns i tidlinjen och att alla default-värden är 'denied'.
- Acceptera cookies och verifiera att "Consent Update" triggas med korrekta 'granted'-värden.
- Kontrollera i Tag Assistant att alla fyra parametrar (
ad_storage,analytics_storage,ad_user_data,ad_personalization) finns med. - Testa även scenariot där användaren nekar cookies – inga cookies ska sättas.
Implementation utan GTM (gtag.js)
Om du inte använder GTM kan du implementera Consent Mode direkt i koden:
<script>
// Kör FÖRE gtag.js/analytics-skriptet
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
</script>
Sedan uppdaterar du samtycket när användaren gör sitt val:
// Kör när användaren accepterar cookies
gtag('consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted'
});
Regionsinställningar
Du kan ställa in olika default-värden beroende på användarens region. Det gör att användare utanför EU/EES kan få full datainsamling direkt, medan EU-användare startar med 'denied':
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'region': ['AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR',
'DE','GR','HU','IE','IT','LV','LT','LU','MT','NL',
'PL','PT','RO','SK','SI','ES','SE','IS','LI','NO',
'GB','CH']
});
gtag('consent', 'default', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted'
});
Verifiering i Google Ads
Efter implementation kan du verifiera att Google tar emot dina samtyckessignaler:
- Logga in på Google Ads.
- Gå till Verktyg → Mätning → Samtyckesinställningar (Consent settings).
- Kontrollera att dina domäner visar att samtyckessignaler tas emot korrekt.
Det kan ta upp till 48 timmar efter implementation innan Google börjar visa data i samtyckesinställningarna.
Behöver du hjälp?
Google Consent Mode v2 är tekniskt sett inte svårt att implementera, men felkonfigurationer kan leda till förlorad data eller falsk compliance. Vi på Growth Hackers har implementerat Consent Mode v2 på hundratals webbplatser och kan hjälpa dig med en snabb, korrekt implementation.
Kontakta oss för implementation eller rådgivning, eller läs mer om våra mätnings- och analystjänster.
Vanliga frågor
Påverkar Consent Mode min datavolym i GA4?
Ja, du kommer att se mindre data från användare som inte ger samtycke. Men med avancerat läge aktiverat använder Google konverteringsmodellering för att uppskatta de konverteringar du missar. I GA4 visas detta som "modeled conversions". I praktiken ger avancerat läge typiskt 70-80 procent av den data du annars skulle ha haft.
Vad händer med befintlig data om jag implementerar Consent Mode nu?
Consent Mode påverkar bara ny data framåt. Din befintliga historiska data i GA4 och Google Ads påverkas inte. Du kan dock se en förändring i datamönster efter implementationen, särskilt om en stor andel av dina användare är i EU.
Kan jag implementera Consent Mode stegvis?
Ja, du kan börja med grundläggande läge (basic) och sedan uppgradera till avancerat läge (advanced). Det viktiga är att du har en fungerande Consent Mode v2-implementation med alla fyra parametrar innan Googles deadline.
