Google Consent Mode v2: Den komplette guide
Google Consent Mode er en ramme, der giver dit website mulighed for at tilpasse adfærden af Google-tags — Analytics, Ads, Floodlight og andre — baseret på dine besøgendes samtykkestatus. Det er Googles svar på en grundlæggende modsætning: hvordan opretholder du måling og annonceringsmuligheder, samtidig med at du respekterer brugerens ret til at afvise cookies?
Siden marts 2024 har Google Consent Mode v2 været obligatorisk for ethvert website, der bruger Googles annonceringstjenester og henvender sig til brugere i Det Europæiske Økonomiske Samarbejdsområde (EØS). Hvis du kører Google Ads og målretter mod EU-brugere, er dette ikke valgfrit.
Hvad er Google Consent Mode?
I sin kerne er Google Consent Mode et API, der ligger mellem din samtykkeplatform (CMP) og dine Google-tags. Når en bruger træffer et samtykkevalg — accepterer, afviser eller tilpasser — kommunikerer din CMP dette valg til Googles tags via Consent Mode-API'et. Tags'ene tilpasser derefter deres adfærd i overensstemmelse hermed.
Uden Consent Mode har du et binært valg: enten aktivere alle Google-tags (og overtræde databeskyttelsesloven for brugere, der ikke har givet samtykke) eller blokere alle Google-tags for brugere uden samtykke (og miste alle måledata for disse brugere). Consent Mode introducerer en mellemvej.
Rammen blev først introduceret i 2020 (v1) og markant opdateret i slutningen af 2023 (v2), med en overholdelsesfrist den 6. marts 2024.
Version 1 vs version 2
Springet fra v1 til v2 introducerede to nye samtykkesignaler og gjorde hele rammen obligatorisk for annoncering i EØS. Her er, hvad der ændrede sig:
| Funktion | Consent Mode v1 | Consent Mode v2 |
|---|---|---|
| Samtykkesignaler | ad_storage, analytics_storage |
ad_storage, analytics_storage, ad_user_data, ad_personalization |
| EØS-krav | Anbefalet | Obligatorisk for annoncering i EØS (fra marts 2024) |
| Indvirkning på remarketing | Remarketing-lister påvirkes af samtykke | Remarketing-målgrupper kræver eksplicit ad_personalization-samtykke |
| Customer Match | Ikke eksplicit adresseret | Kræver ad_user_data-samtykke for upload af brugerdata |
| Konverteringsmodellering | Tilgængelig med Advanced mode | Tilgængelig med Advanced mode, forbedrede algoritmer |
De fire samtykketyper
Consent Mode v2 kommunikerer brugersamtykke gennem fire distinkte signaler. Hvert kan uafhængigt sættes til granted eller denied:
ad_storage
Styrer, om cookies relateret til annoncering (såsom Google Ads' _gcl_*-cookies) kan gemmes på brugerens enhed. Når det afvises, sættes ingen annonceringscookies, og oplysninger om annonceklik videregives via URL-parametre på en begrænset, cookieløs måde.
analytics_storage
Styrer, om analysecookies (såsom Google Analytics' _ga- og _gid-cookies) kan gemmes. Når det afvises, sættes ingen analysecookies. I Advanced mode sendes cookieløse pings stadig til konverteringsmodellering.
ad_user_data
Styrer, om brugerdata kan sendes til Google til annonceringsformål. Dette er det nye signal, der blev introduceret i v2. Det påvirker funktioner som Customer Match (upload af kundelister til Google Ads) og Enhanced Conversions (afsendelse af hashede brugerdata til attribuering). Når det afvises, vil Google ikke bruge brugerens data til annoncering.
ad_personalization
Styrer, om data kan bruges til annoncepersonalisering, herunder remarketing. Når det afvises, tilføjes brugeren ikke til remarketing-målgrupper og ser ikke personaliserede annoncer baseret på deres aktivitet på dit website. Dette signal skal sættes til granted, for at remarketing-lister og lignende målgruppefunktioner fungerer.
Basic mode vs Advanced mode
Dette er den vigtigste arkitektoniske beslutning ved implementering af Google Consent Mode. De to modes adskiller sig grundlæggende i, hvordan de håndterer brugere, der ikke har givet samtykke.
Basic mode
I Basic mode aktiveres Google-tags slet ikke, før brugeren giver samtykke. Ingen data sendes til Google — ikke engang anonymiserede eller cookieløse data. Når samtykke gives, aktiveres tags normalt. Når samtykke afvises, blokeres tags fuldstændigt.
Sådan fungerer det:
- Brugeren ankommer til dit website. Standardsamtykketilstanden sættes til
deniedfor alle typer. - Cookiebanneret vises. Google-tags blokeres — ingen forespørgsler til Googles servere.
- Hvis brugeren accepterer: samtykketilstanden opdateres til
granted, og Google-tags aktiveres med fuld funktionalitet. - Hvis brugeren afviser: samtykketilstanden forbliver
denied, og Google-tags aktiveres aldrig. Google modtager ingen data om denne besøgende.
Fordele: Enkleste implementering. Maksimal beskyttelse af privatlivet. Ingen data forlader browseren uden samtykke. Nemmest at retfærdiggøre over for databeskyttelsesmyndigheder.
Ulemper: Du mister alle måledata for brugere uden samtykke. På markeder med lave samtykkerater (Tyskland: ~40-50 %) kan dette betyde, at du mister indsigt i halvdelen eller mere af din trafik. Ingen konverteringsmodellering er tilgængelig.
Advanced mode
I Advanced mode aktiveres Google-tags straks ved sideindlæsning, men i en begrænset, cookieløs tilstand, når samtykke ikke er givet. Ingen cookies sættes. Ingen brugeridentifikatorer gemmes. I stedet modtager Google anonyme, cookieløse "pings" — minimale signaler, der angiver, at en side blev vist, eller en konvertering fandt sted, uden nogen oplysninger, der kan identificere brugeren.
Sådan fungerer det:
- Brugeren ankommer til dit website. Standardsamtykketilstanden sættes til
denied. - Google-tags aktiveres straks, men i begrænset tilstand: ingen cookies skrives, ingen brugeridentifikatorer indsamles. Google modtager et cookieløst ping med grundlæggende oplysninger (side-URL, tidsstempel, browsertype).
- Hvis brugeren accepterer: samtykketilstanden opdateres til
granted, og Google-tags skifter til fuld funktionalitet med cookies. - Hvis brugeren afviser: samtykketilstanden forbliver
denied. Google-tags fortsætter med at sende cookieløse pings, men sætter aldrig cookies eller indsamler identificerbare data.
Fordele: Google kan bruge de cookieløse pings til at modellere konverteringer for brugere uden samtykke. Google anslår, at Advanced mode genskaber 50-70 % af de konverteringsdata, der ellers ville gå tabt. Dette er afgørende for at optimere Google Ads-kampagner.
Ulemper: Data sendes til Google før samtykke. Selvom dataene er cookieløse og anonyme, kan nogle databeskyttelsesmyndigheder anse dette for problematisk. Den juridiske vurdering varierer fra jurisdiktion til jurisdiktion.
Hvilken bør du vælge?
| Overvejelse | Basic mode | Advanced mode |
|---|---|---|
| Data sendt før samtykke | Ingen | Cookieløse pings (anonyme) |
| Konverteringsmodellering | Ikke tilgængelig | Tilgængelig (genskaber 50-70 % af data) |
| Privatlivsholdning | Maksimal beskyttelse af privatlivet | Privatlivsrespekterende med afvejning af nytteværdi |
| Google Ads-optimering | Begrænset til brugere med samtykke | Fuld optimeringskapacitet |
| Implementeringskompleksitet | Enkel | Moderat |
| Regulatorisk risiko | Lavest | Lav, men jurisdiktionsafhængig |
For de fleste virksomheder, der kører Google Ads i EU, giver Advanced mode den bedste balance mellem overholdelse og målekapacitet. Hvis du er i en stærkt reguleret branche eller opererer i en jurisdiktion med strenge DPA-fortolkninger (f.eks. Østrig, Frankrig), kan Basic mode være det sikreste valg.
Implementeringstrin
Implementering af Google Consent Mode v2 kræver koordinering mellem din samtykkeplatform og din Google-tag-konfiguration.
Trin 1: Sæt standardsamtykketilstanden
Før nogen Google-tags aktiveres, skal du sætte en standardsamtykketilstand. For EØS-brugere bør alle samtykketyper som standard være denied:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
wait_for_update-parameteren fortæller Google-tags at vente op til 500 millisekunder på en samtykkeopdatering fra din CMP, før de aktiveres. Dette giver dit banner tid til at indlæses og tjekke for eksisterende samtykke.
Trin 2: Opdater samtykke ved brugervalg
Når brugeren interagerer med dit cookiebanner, skal din CMP kommunikere valget til Google-tags:
// 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'
});
Trin 3: Konfigurer regionsspecifikke standarder
Du kan sætte forskellige standardsamtykketilstande for forskellige regioner. For eksempel som standard denied i EØS, mens du som standard sætter granted i jurisdiktioner uden samtykkekrav:
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']
});
Trin 4: Verificer implementeringen
Brug disse værktøjer til at verificere, at din implementering fungerer korrekt:
- Google Tag Assistant — viser samtykketilstanden for hvert tag, og om tags aktiveres i begrænset eller fuld tilstand.
- Browserens udviklerværktøjer — inspicer netværksforespørgsler til
google-analytics.comoggoogleads.g.doubleclick.net. Kig eftergcs-parameteren, som koder samtykketilstanden. - GA4 DebugView — i Google Analytics 4 kan du aktivere DebugView for at se hændelser i realtid og verificere, at samtykkeafhængige funktioner opfører sig korrekt.
Indvirkning på Google Ads, GA4 og konverteringssporing
Google Ads
Uden Consent Mode v2 vil Google Ads ikke behandle konverteringsdata fra EØS-brugere. Det betyder, at dine Smart Bidding-strategier (Target CPA, Target ROAS, Maximize Conversions) vil operere på ufuldstændige data, hvilket forringer ydeevnen. Med Consent Mode kan Google modellere konverteringer for brugere uden samtykke og opretholde budoptimering.
Google Analytics 4
GA4 understøtter Consent Mode nativt. Når analytics_storage er afvist, sætter GA4 ingen cookies, men kan stadig modtage cookieløse pings (i Advanced mode). Disse pings bidrager til adfærdsmodellering, som GA4 bruger til at udfylde huller i rapportering forårsaget af brugere uden samtykke.
Enhanced Conversions
Enhanced Conversions — som sender hashede førstepartsdata (e-mail, telefon, adresse) til Google for forbedret attribuering — kræver ad_user_data-samtykke under Consent Mode v2. Uden dette samtykkesignal vil Enhanced Conversions-data ikke blive behandlet.
Samarbejde med CMP'er
De fleste moderne samtykkeplatforme understøtter Google Consent Mode v2 ud af boksen. CMP'en håndterer samtykke-brugerfladen og kommunikerer brugerens valg til Google-tags via Consent Mode-API'et.
Når du vurderer en CMP for Consent Mode-kompatibilitet, skal du verificere, at den:
- Understøtter alle fire v2-samtykketyper (
ad_storage,analytics_storage,ad_user_data,ad_personalization) - Sætter standardsamtykketilstanden, før Google-tags indlæses
- Opdaterer samtykketilstanden i realtid, når brugeren træffer et valg
- Bevarer samtykke på tværs af sessioner
- Er opført i Googles CMP-partnerprogram (anbefales, men ikke påkrævet)
Passiros samtykkehåndtering integreres fuldt ud med Google Consent Mode v2 og understøtter både Basic og Advanced mode. Samtykkesignaler kommunikeres automatisk til Google-tags — ingen brugerdefineret kode kræves. Læs mere om Passiros integration med Google Consent Mode.
Ofte stillede spørgsmål
Sætter Advanced mode cookies uden samtykke?
Nej. Dette er den mest almindelige misforståelse om Consent Mode. I Advanced mode aktiveres Google-tags før samtykke, men de opererer i en begrænset, cookieløs tilstand. Ingen cookies sættes på brugerens enhed. Ingen brugeridentifikatorer gemmes eller læses. Tags'ene sender anonyme, cookieløse pings — minimale datasignaler, der ikke kan identificere brugeren. Cookies sættes kun, hvis og når brugeren eksplicit giver samtykke.
Er Advanced mode GDPR-kompatibel?
Dette afhænger af fortolkning. De cookieløse pings indeholder ikke personoplysninger i GDPR-forstand (ingen identifikatorer, ingen cookies, ingen enhedsfingeraftryk). Nogle databeskyttelsesmyndigheder kan dog anse overførsel af enhver data til Googles servere — selv anonymiseret — som behandling, der kræver et retsgrundlag. Googles holdning er, at pingsene er anonyme og ikke udgør behandling af personoplysninger. Rådfør dig med din databeskyttelsesrådgiver eller juridiske rådgiver om din specifikke situation.
Hvad sker der, hvis jeg ikke implementerer Consent Mode v2?
Siden marts 2024 kræver Google Consent Mode v2-signaler for EØS-brugere. Uden det vil dine Google Ads-målgruppefunktioner (remarketing, lignende målgrupper, Customer Match) holde op med at fungere for EØS-trafik. Konverteringsmåling vil blive forringet. Din kampagneoptimering vil lide.
Kan jeg bruge Consent Mode uden en CMP?
Teknisk set ja — du kan implementere samtykke-API-kaldene manuelt i din egen JavaScript. Det betyder dog, at du også er ansvarlig for samtykke-brugerfladen, persistens og juridisk overholdelse af din brugerdefinerede løsning. Det anbefales stærkt at bruge en specialbygget CMP.
Overholder din website cookiereglerne?
Scan din website gratis og find alle cookies på få minutter.
Scan dine cookies gratis