Google Consent Mode v2: Den kompletta guiden
Google Consent Mode är ett ramverk som gör att din webbplats kan anpassa beteendet hos Google-taggar — Analytics, Ads, Floodlight och andra — utifrån dina besökares samtyckesstatus. Det är Googles svar på en grundläggande motsättning: hur behåller du mät- och annonseringsförmåga samtidigt som du respekterar användarens rätt att neka cookies?
Sedan mars 2024 är Google Consent Mode v2 obligatoriskt för alla webbplatser som använder Googles annonseringstjänster och riktar sig till användare inom Europeiska ekonomiska samarbetsområdet (EES). Om du kör Google Ads och riktar dig till EU-användare är detta inte valfritt.
Vad är Google Consent Mode?
I grunden är Google Consent Mode ett API som ligger mellan din samtyckesplattform (CMP) och dina Google-taggar. När en användare gör ett samtyckesval — accepterar, avvisar eller anpassar — kommunicerar din CMP det valet till Googles taggar via Consent Mode-API:et. Taggarna anpassar sedan sitt beteende därefter.
Utan Consent Mode har du ett binärt val: antingen aktivera alla Google-taggar (och bryta mot integritetslagstiftningen för användare som inte samtyckt) eller blockera alla Google-taggar för användare som inte samtycker (och förlora all mätdata för dessa användare). Consent Mode introducerar en medelväg.
Ramverket introducerades först 2020 (v1) och uppdaterades avsevärt i slutet av 2023 (v2), med ett efterlevnadsdatum den 6 mars 2024.
Version 1 kontra version 2
Steget från v1 till v2 introducerade två nya samtyckessignaler och gjorde hela ramverket obligatoriskt för annonsering inom EES. Så här förändrades det:
| Funktion | Consent Mode v1 | Consent Mode v2 |
|---|---|---|
| Samtyckessignaler | ad_storage, analytics_storage |
ad_storage, analytics_storage, ad_user_data, ad_personalization |
| EES-krav | Rekommenderat | Obligatoriskt för annonsering inom EES (från mars 2024) |
| Påverkan på remarketing | Remarketinglistor påverkas av samtycke | Remarketingmålgrupper kräver uttryckligt ad_personalization-samtycke |
| Customer Match | Behandlas inte uttryckligen | Kräver ad_user_data-samtycke för att ladda upp användardata |
| Konverteringsmodellering | Tillgänglig med Advanced mode | Tillgänglig med Advanced mode, förbättrade algoritmer |
De fyra samtyckestyperna
Consent Mode v2 kommunicerar användarens samtycke via fyra distinkta signaler. Var och en kan oberoende sättas till granted eller denied:
ad_storage
Styr huruvida cookies relaterade till annonsering (såsom Google Ads _gcl_*-cookies) får lagras på användarens enhet. När den nekas sätts inga annonseringscookies och information om annonsklick förmedlas via URL-parametrar på ett begränsat, cookielöst sätt.
analytics_storage
Styr huruvida analyscookies (såsom Google Analytics _ga- och _gid-cookies) får lagras. När den nekas sätts inga analyscookies. I Advanced mode skickas fortfarande cookielösa pingar för konverteringsmodellering.
ad_user_data
Styr huruvida användardata får skickas till Google för annonseringsändamål. Detta är den nya signalen som introducerades i v2. Den påverkar funktioner som Customer Match (uppladdning av kundlistor till Google Ads) och Enhanced Conversions (skicka hashad användardata för attribuering). När den nekas kommer Google inte att använda användarens data för annonsering.
ad_personalization
Styr huruvida data får användas för annonsanpassning, inklusive remarketing. När den nekas läggs användaren inte till i remarketingmålgrupper och kommer inte att se personanpassade annonser baserade på sin aktivitet på din webbplats. Denna signal måste sättas till granted för att remarketinglistor och liknande målgruppsfunktioner ska fungera.
Basic mode kontra Advanced mode
Detta är det viktigaste arkitektoniska beslutet när du implementerar Google Consent Mode. De två lägena skiljer sig fundamentalt åt i hur de hanterar användare som inte har samtyckt.
Basic mode
I Basic mode aktiveras Google-taggar inte alls förrän användaren ger samtycke. Ingen data skickas till Google — inte ens anonymiserad eller cookielös data. När samtycke ges aktiveras taggarna normalt. När samtycke nekas blockeras taggarna fullständigt.
Så fungerar det:
- Användaren kommer in på din webbplats. Standardsamtyckesläget sätts till
deniedför alla typer. - Cookie-bannern visas. Google-taggar blockeras — inga förfrågningar till Googles servrar.
- Om användaren accepterar: samtyckesläget uppdateras till
granted, och Google-taggarna aktiveras med full funktionalitet. - Om användaren avvisar: samtyckesläget förblir
denied, och Google-taggarna aktiveras aldrig. Google får ingen data om denna besökare.
Fördelar: Enklaste implementeringen. Maximalt integritetsskydd. Ingen data lämnar webbläsaren utan samtycke. Enklast att motivera inför dataskyddsmyndigheter.
Nackdelar: Du förlorar all mätdata för användare som inte samtycker. På marknader med låga samtyckesnivåer (Tyskland: ~40–50 %) kan detta innebära att du förlorar insyn i hälften eller mer av din trafik. Ingen konverteringsmodellering är tillgänglig.
Advanced mode
I Advanced mode aktiveras Google-taggar omedelbart vid sidladdning, men i ett begränsat, cookielöst läge när samtycke inte har getts. Inga cookies sätts. Inga användaridentifierare lagras. I stället tar Google emot anonyma, cookielösa "pingar" — minimala signaler som anger att en sida visades eller en konvertering skedde, utan någon information som kan identifiera användaren.
Så fungerar det:
- Användaren kommer in på din webbplats. Standardsamtyckesläget sätts till
denied. - Google-taggar aktiveras omedelbart, men i begränsat läge: inga cookies skrivs, inga användaridentifierare samlas in. Google tar emot en cookielös ping med grundläggande information (sidans URL, tidsstämpel, webbläsartyp).
- Om användaren accepterar: samtyckesläget uppdateras till
granted, och Google-taggarna växlar till full funktionalitet med cookies. - Om användaren avvisar: samtyckesläget förblir
denied. Google-taggarna fortsätter skicka cookielösa pingar men sätter aldrig cookies eller samlar in identifierbar data.
Fördelar: Google kan använda de cookielösa pingarna för att modellera konverteringar för användare som inte samtycker. Google uppskattar att Advanced mode återvinner 50–70 % av den konverteringsdata som annars skulle gå förlorad. Detta är avgörande för att optimera Google Ads-kampanjer.
Nackdelar: Data skickas till Google innan samtycke. Även om datan är cookielös och anonym kan vissa dataskyddsmyndigheter anse detta som problematiskt. Den rättsliga bedömningen varierar mellan jurisdiktioner.
Vilket bör du välja?
| Övervägande | Basic mode | Advanced mode |
|---|---|---|
| Data som skickas före samtycke | Ingen | Cookielösa pingar (anonyma) |
| Konverteringsmodellering | Ej tillgänglig | Tillgänglig (återvinner 50–70 % av data) |
| Integritetshållning | Maximal integritet | Integritetsrespekterande med avvägning kring användbarhet |
| Optimering av Google Ads | Begränsad till enbart samtyckande användare | Full optimeringsförmåga |
| Implementeringskomplexitet | Enkel | Måttlig |
| Regulatorisk risk | Lägst | Låg men jurisdiktionsberoende |
För de flesta företag som kör Google Ads i EU ger Advanced mode den bästa balansen mellan efterlevnad och mätförmåga. Om du verkar i en starkt reglerad bransch eller i en jurisdiktion med strikta DPA-tolkningar (t.ex. Österrike, Frankrike) kan Basic mode vara det säkrare valet.
Implementeringssteg
Att implementera Google Consent Mode v2 kräver samordning mellan din samtyckesplattform och din Google-taggkonfiguration.
Steg 1: Ställ in standardsamtyckesläge
Innan några Google-taggar aktiveras måste du ställa in ett standardsamtyckesläge. För EES-användare bör alla samtyckestyper som standard vara denied:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
Parametern wait_for_update säger till Google-taggarna att vänta upp till 500 millisekunder på en samtyckesuppdatering från din CMP innan de aktiveras. Detta ger din banner tid att laddas och kontrollera befintligt samtycke.
Steg 2: Uppdatera samtycke vid användarens val
När användaren interagerar med din cookie-banner måste din CMP kommunicera valet till Google-taggarna:
// User accepts all
gtag('consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted'
});
// User accepts only analytics
gtag('consent', 'update', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'granted'
});
Steg 3: Konfigurera regionsspecifika standardinställningar
Du kan ställa in olika standardsamtyckeslägen för olika regioner. Till exempel med standardvärdet denied inom EES medan standardvärdet är granted i jurisdiktioner utan samtyckeskrav:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'region': ['BE', 'BG', 'CZ', 'DK', 'DE', 'EE', 'IE', 'EL', 'ES',
'FR', 'HR', 'IT', 'CY', 'LV', 'LT', 'LU', 'HU', 'MT',
'NL', 'AT', 'PL', 'PT', 'RO', 'SI', 'SK', 'FI', 'SE',
'IS', 'LI', 'NO']
});
Steg 4: Verifiera implementeringen
Använd dessa verktyg för att verifiera att din implementering fungerar korrekt:
- Google Tag Assistant — visar samtyckesläget för varje tagg och huruvida taggar aktiveras i begränsat eller fullt läge.
- Webbläsarens utvecklarverktyg — inspektera nätverksförfrågningar till
google-analytics.comochgoogleads.g.doubleclick.net. Leta efter parameterngcs, som kodar samtyckesläget. - GA4 DebugView — i Google Analytics 4, aktivera DebugView för att se händelser i realtid och verifiera att samtyckesberoende funktioner beter sig korrekt.
Påverkan på Google Ads, GA4 och konverteringsspårning
Google Ads
Utan Consent Mode v2 kommer Google Ads inte att behandla konverteringsdata från EES-användare. Detta innebär att dina Smart Bidding-strategier (Target CPA, Target ROAS, Maximize Conversions) kommer att arbeta med ofullständig data, vilket försämrar prestandan. Med Consent Mode kan Google modellera konverteringar för användare som inte samtycker och därmed bibehålla budoptimering.
Google Analytics 4
GA4 stöder Consent Mode inbyggt. När analytics_storage nekas sätter GA4 inga cookies men kan fortfarande ta emot cookielösa pingar (i Advanced mode). Dessa pingar bidrar till beteendemodellering, som GA4 använder för att fylla luckor i rapporteringen som orsakas av användare som inte samtycker.
Enhanced Conversions
Enhanced Conversions — som skickar hashad förstapartsanvändardata (e-post, telefon, adress) till Google för förbättrad attribuering — kräver ad_user_data-samtycke enligt Consent Mode v2. Utan denna samtyckessignal kommer data för Enhanced Conversions inte att behandlas.
Att arbeta med CMP:er
De flesta moderna samtyckesplattformar stöder Google Consent Mode v2 direkt. CMP:n hanterar samtyckesgränssnittet och kommunicerar användarens val till Google-taggarna via Consent Mode-API:et.
När du utvärderar en CMP för Consent Mode-kompatibilitet, kontrollera att den:
- Stöder alla fyra v2-samtyckestyper (
ad_storage,analytics_storage,ad_user_data,ad_personalization) - Ställer in standardsamtyckesläge innan Google-taggarna laddas
- Uppdaterar samtyckesläget i realtid när användaren gör ett val
- Bevarar samtycke mellan sessioner
- Finns med i Googles CMP-partnerprogram (rekommenderas men krävs inte)
Passiros samtyckeshantering integreras fullständigt med Google Consent Mode v2 och stöder både Basic och Advanced mode. Samtyckessignaler kommuniceras automatiskt till Google-taggarna — ingen anpassad kod krävs. Läs mer om Passiros integration med Google Consent Mode.
Vanliga frågor
Sätter Advanced mode cookies utan samtycke?
Nej. Detta är den vanligaste missuppfattningen om Consent Mode. I Advanced mode aktiveras Google-taggar före samtycke, men de arbetar i ett begränsat, cookielöst läge. Inga cookies sätts på användarens enhet. Inga användaridentifierare lagras eller läses. Taggarna skickar anonyma, cookielösa pingar — minimala datasignaler som inte kan identifiera användaren. Cookies sätts endast om och när användaren uttryckligen ger samtycke.
Är Advanced mode förenligt med GDPR?
Detta beror på tolkning. De cookielösa pingarna innehåller inte personuppgifter i GDPR-mening (inga identifierare, inga cookies, ingen enhetsfingeravtryckning). Vissa dataskyddsmyndigheter kan dock anse att överföringen av någon data till Googles servrar — även anonymiserad — utgör behandling som kräver en rättslig grund. Googles ståndpunkt är att pingarna är anonyma och inte utgör behandling av personuppgifter. Rådgör med ditt dataskyddsombud eller juridiska rådgivare för din specifika situation.
Vad händer om jag inte implementerar Consent Mode v2?
Sedan mars 2024 kräver Google Consent Mode v2-signaler för EES-användare. Utan det kommer dina Google Ads-målgruppsfunktioner (remarketing, liknande målgrupper, Customer Match) att sluta fungera för EES-trafik. Konverteringsmätningen försämras. Din kampanjoptimering blir lidande.
Kan jag använda Consent Mode utan en CMP?
Rent tekniskt ja — du kan implementera samtyckes-API-anropen manuellt i din egen JavaScript. Detta innebär dock att du också ansvarar för samtyckesgränssnittet, beständigheten och den rättsliga efterlevnaden av din anpassade lösning. Att använda en specialbyggd CMP rekommenderas starkt.
Följer din webbplats cookiereglerna?
Skanna din webbplats gratis och hitta alla cookies på några minuter.
Skanna dina cookies gratis