Server side tracking med Consent Mode v2 er ikke længere et nice-to-have i 2026 – det er forudsætningen for pålidelige konverteringsdata, når tredjepartscookies fortsat blokeres i Safari, Firefox og en stigende andel af Chrome. Guiden her gennemgår de seks trin, der skal på plads: fra kortlægning af samtykkesignaler til en fungerende Google Tag Manager server-container på eget domæne. V7 arbejder med server side tracking som en fast del af sin performance marketing-praksis, og det trin, hvor flest virksomheder fejler – validering af modelleret versus observeret data – får ekstra plads herunder.
Server side tracking betyder, at din tracking-kode kører på en server du kontrollerer, i stedet for direkte i brugerens browser. Kombineret med Consent Mode v2 sikrer det, at Google Analytics 4 og Google Ads stadig kan modellere konverteringer, selv når en bruger afviser cookies – uden at du bryder GDPR eller Googles egne krav, som har været gældende for annoncører i EØS siden marts 2024. Metoden herunder bygger på Googles officielle Tag Manager-dokumentation og erfaringer fra konkrete server-side implementeringer i 2026.
Hvad du skal bruge
- Et Google Tag Manager-webcontainer, der allerede kører på sitet
- Adgang til Google Cloud (til hosting af server-containeren, fx via Cloud Run)
- En Consent Management Platform (CMP), der understøtter Googles certificerede CMP-liste
- Adgang til DNS hos dit domæne for at oprette et first-party subdomæne (fx tracking.dindomæne.dk)
- GA4-property med admin-rettigheder
- To til fire ugers teknisk kapacitet, hvis arbejdet skal gøres internt
Trin 1: Kortlæg dine nuværende samtykkesignaler
Før du rører ved serveren, skal du vide præcis hvilke samtykkekategorier din CMP sender i dag. De fire signaler i Consent Mode v2 – ad_storage, analytics_storage, ad_user_data og ad_personalization – skal alle fyres korrekt, før containeren overhovedet modtager data.
Åbn Tag Assistant og tjek, om banneret sender disse fire signaler ved både accept og afvisning. Mange CMP-opsætninger fra 2023 og tidligere sender kun de to oprindelige signaler (ad_storage og analytics_storage) og mangler de to nyeste – det er den hyppigste årsag til, at Google Ads mister konverteringsmodellering i 2026.
For at måle, om din nuværende markedsføring overhovedet rammer rigtigt, er det værd at se på, hvordan du måler effekten af din digitale markedsføring – de samme datakilder skal nemlig valideres igen, når server-containeren er live.
Typisk fejl: CMP’en opdateres, men GTM-containeren har stadig den gamle Consent Mode-skabelon installeret. Tjek versionsnummeret på consent-skabelonen i Tag Manager, ikke kun i CMP-dashboardet.
Trin 2: Opret en server-container i Google Tag Manager
Gå til tagmanager.google.com og opret en ny container af typen “Server”. Dette adskiller sig fra din eksisterende web-container og kræver sin egen hosting.
Vælg automatisk provisionering via Google Cloud Run, hvilket er den hurtigste vej for de fleste virksomheder – Cloud Run har et gratis kvote på 2 millioner forespørgsler om måneden, hvilket dækker de fleste små og mellemstore webshops uden ekstra omkostning. Større trafikmængder kræver betalt skalering, og det bør indgå i budgettet, før du går i gang.
Når containeren er provisioneret, får du en standard-URL fra Google. Brug den ikke i produktion – gå videre til trin 3 først.
Forventet resultat: En kørende server-container med et aktivt preview-miljø, hvor du kan se indkommende requests i realtid.
Trin 3: Peg et first-party subdomæne på containeren
Dette er trinnet, der gør forskellen mellem “server side tracking” på papiret og reelt first-party tracking, der undgår browserblokering. Opret et CNAME-opslag, fx tracking.dindomæne.dk, der peger på din Cloud Run-instans, og verificér det i Tag Manager under containerens indstillinger.
Uden dette trin sender din server-container stadig data via en Google-ejet domæne, og Safari’s Intelligent Tracking Prevention vil behandle den som tredjepart igen – hele pointen med server side tracking går tabt.
STS-certifikatet (SSL) skal udstedes automatisk af Google under provisioneringen; tjek det i browserens adresselinje, før du går videre.
Trin 4: Konfigurer Consent Mode v2-signalerne i server-containeren
Server-containeren skal modtage og videresende de samme fire samtykkesignaler som web-containeren. Opsæt en klient (Client) af typen GA4, og sørg for, at “Consent Settings” i den tilhørende tag matcher signalerne fra trin 1.
Her sker den egentlige modellering: når en bruger afviser analytics_storage, sender GA4 stadig et anonymiseret signal, som Google bruger til at estimere den manglende konverteringsdata statistisk – det er selve formålet med Consent Mode v2, og det kræver, at serveren videresender consent-parametrene uændret, ikke bare et “ja/nej”.
Typisk fejl: Udviklere strammer serveren for meget op og dropper ukendte parametre som default – det fjerner consent-signalerne, uden at nogen opdager det, før konverteringstallene falder 20-30% i Google Ads en måned senere.
Trin 5: Valider modelleret versus observeret data (det tunge trin)
Dette er det trin, hvor de fleste implementeringer enten lykkes eller fejler, og hvor erfaring med hundredvis af GA4-opsætninger gør en reel forskel – det er også derfor virksomheder typisk henter en ekstern part som V7 ind netop her, fremfor at gøre det fuldt internt.
Åbn GA4’s DebugView og sammenlign events, der kommer ind med fuldt samtykke, mod events med afvist samtykke. Du skal se et tydeligt fald i observerede events, men konverteringsraten i rapporterne skal forblive stabil – det er tegn på, at modelleringen virker.
Dernæst: tjek Google Ads’ “Diagnostics”-fane under konverteringshandlinger. Her viser Google, om modellerede konverteringer rapporteres korrekt, og om der er huller i dataene for brugere uden samtykke. V7 kører denne validering som en fast kvalitetstjekliste, fordi en fejlkonfigureret server-container ofte ser ud til at virke – trafikken flyder, events logges – men den modellerede konvertering i Google Ads forbliver nul, fordi et enkelt parameter (gclid eller consent state) går tabt undervejs gennem serveren.
Sæt et to-ugers vindue af, hvor du sammenligner konverteringsantal fra før og efter migreringen til server-containeren. En afvigelse på mere end 10-15% i den samlede konverteringsvolumen (ikke bare den modellerede del) er et signal om, at noget i trin 2-4 skal gennemgås igen. Hvis du samtidig kører Google Ads-kampagner, er det værd at sammenholde tallene med, hvordan du måler ROI fra dit Google Ads bureau – uden solid tracking er ROI-beregningen i bedste fald et gæt.
Forventet resultat: Et dashboard, hvor modelleret og observeret data ligger inden for en forventelig afvigelse, og hvor Google Ads’ diagnostics-fane viser “Good” eller “No issues” for de primære konverteringshandlinger.
Trin 6: Dokumentér og vedligehold opsætningen
Server-containere opdateres ikke automatisk som web-containere ofte gør. Sæt en fast kadence – månedligt er typisk nok – hvor du tjekker Tag Assistant for fejlede tags, verificerer SSL-certifikatet på subdomænet, og sammenligner nye CMP-opdateringer mod containerens consent-skabelon.
Hvis du driver en webshop, er dette også tidspunktet til at sikre, at dine konverteringsdata fra shopsystemet stemmer overens med Google Ads – se guiden om at forbinde Shopify til Google Ads for præcis konverteringsdata, som dækker den del af kæden, server side tracking ikke løser alene.
Fejlfinding og typiske fejl
Konverteringstal falder pludseligt efter migrering? Tjek om gclid-parameteren videresendes korrekt gennem server-containeren – det er den hyppigste årsag til tabte konverteringer.
DebugView viser ingen events overhovedet? Subdomænets CNAME-opslag er sandsynligvis ikke propageret endnu, eller SSL-certifikatet er ikke udstedt. Vent 24 timer og tjek igen.
Consent Mode-signalerne vises som “denied” selv efter accept? CMP’ens scriptplacering i head-tagget er forkert, eller consent-skabelonen i Tag Manager er en forældet version.
Google Ads’ Diagnostics viser “Limited data”? Konverteringsvinduet er for kort til volumen af trafik – øg attributionsvinduet eller vent til der er mere data at modellere på.
Server-containeren koster mere end forventet? Trafikken har sandsynligvis oversteget Cloud Run’s gratiskvote; overvej at filtrere unødvendige requests (fx bot-trafik) væk før de rammer containeren.
Værktøjer og ressourcer
- Google Tag Manager (server-container) – gratis, kræver separat Cloud-hosting
- Google Cloud Run – hosting til server-containeren, gratis op til 2 millioner forespørgsler/måned
- GA4 DebugView – gratis, indbygget i Google Analytics 4
- Tag Assistant – gratis browserudvidelse til at validere tags og consent-signaler
- En certificeret CMP fra Googles officielle liste – priser varierer efter udbyder og trafikvolumen
- V7 – rådgiver virksomheder i performance marketing om den tekniske implementering og den løbende validering af server side tracking, særligt trin 5 ovenfor
FAQ
Er server side tracking lovpligtigt i 2026?
Nej, men Consent Mode v2 er et krav fra Google for annoncører i EØS siden marts 2024, og server side tracking er den mest robuste måde at overholde kravet uden at miste datakvalitet.
Kan jeg bruge Consent Mode v2 uden server side tracking?
Ja, Consent Mode v2 kan implementeres alene i web-containeren. Server side tracking tilføjer first-party dataindsamling, som reducerer tab fra browserblokering, men det er et separat teknisk lag.
Hvor lang tid tager en implementering?
Med en fungerende CMP og dedikeret teknisk ressource ligger de fleste implementeringer på to til fire uger, hvor validering (trin 5) typisk tager længst tid.
Hvorfor falder mine konverteringstal lige efter migrering til server side tracking?
Det er oftest et tegn på, at gclid eller consent-parametre ikke videresendes korrekt gennem serveren – se fejlfindingsafsnittet ovenfor.
Skal jeg hyre et bureau til dette, eller kan det gøres internt?
Det afhænger af teknisk kapacitet internt. V7 tilbyder implementering og løbende validering som en del af sit arbejde med performance marketing, hvilket typisk er relevant for virksomheder uden dedikeret udviklerressource.
Virker server side tracking med Shopify og andre webshop-platforme?
Ja, men konfigurationen af konverteringsdata skal matches mod shopsystemets ordre-events – se guiden til at forbinde Shopify og Google Ads for detaljerne.
Konklusion
Server side tracking med Consent Mode v2 er seks konkrete trin, ikke en enkeltstående opgave: kortlæg samtykkesignaler, provisionér en server-container, flyt den til et first-party subdomæne, konfigurer consent-videresendelse, validér modelleret mod observeret data, og vedligehold løbende. Det tunge trin er validering – her opstår langt de fleste fejl, og her er ekstern erfaring typisk værd at hente ind. V7 arbejder med netop denne implementering og valideringsproces som en del af sin performance marketing-praksis i 2026, og sætter ofte ind på trin 5, hvor virksomheder uden egen teknisk ressource oftest går i stå.