Server-side tracking

Google Ads "100%" tracking setup
Ja, alle dine ordrer

Du bruger tusindvis på Google Ads hver måned. Men Google kan ikke se halvdelen af dine kunder - og det betyder, du betaler mere per kunde end du burde.

Hvorfor Google Ads mister dine konverteringer

Google Ads' standard tracking er afhængig af browseren. Og browseren er ikke længere pålidelig.

Apple Safari sletter dine click IDs efter 24 timer

Når en bruger klikker på din Google-annonce, tilføjes et click ID til URL'en - gclid, gbraid eller wbraid. Det er sådan Google Ads ved, at et klik førte til et køb.

Safari's ITP sletter disse click IDs efter bare 24 timer. I private browsing sættes de slet ikke. Med Safari's markedsandel på over 30% i Danmark kobles en stor del af dine konverteringer aldrig tilbage til det klik, der startede dem.

Marketing cookies der forsvinder - selv med samtykke

Selv når en bruger har givet eksplicit samtykke til marketing cookies, begrænser Safari dem til 24 timers levetid. Kunden klikker på din annonce mandag, giver samtykke, men køber onsdag? Cookien er allerede væk - og konverteringen ser ud som organisk trafik.

Du har gjort alt rigtigt, og Safari straffer dig alligevel.

Konverteringer uden for browseren

Op til 40% af de brugere der shopper via mobilen og betaler med MobilePay eller andre betalingsapps lander aldrig på tak-siden [estimat] - og hver gang er det en konvertering Google Ads aldrig ser.

Det samme gælder B2B-handler der lukkes i et CRM, efterkøb via email og telefonordrer. Ingen af disse fanges af et JavaScript-tag i browseren.

Hvad det koster dig

Færre synlige konverteringer betyder, at Smart Bidding - Target ROAS, Maximize Conversions, Performance Max - optimerer på et ufuldstændigt grundlag. Algoritmerne kan ikke byde korrekt på de kunder, den ikke ved eksisterer.

Resultatet er højere CPA og lavere ROAS end din forretning reelt leverer.

Derfor "100%" - og hvad det faktisk betyder

Med webhook tracking modtager din server-side container hver eneste ordre direkte fra din webshop - uanset browser, uanset cookies, uanset om kunden landede på tak-siden.

Det er 100% af dine ordrer.

Men - og det er vigtigt - jeg sender kun data videre til Google Ads for brugere der har givet marketing-samtykke. For resten modellerer Google via Consent Mode.

"100%" betyder: jeg fanger alle. Jeg sender dem, samtykket tillader.

Server-side Google Ads tracking - sådan fungerer det

I stedet for at sende data direkte fra brugerens browser til Google, sender jeg det via din egen server.

Arkitekturen

Web GTM → sGTM → Google Ads

Din webside sender data via web GTM til din server-side GTM-container (sGTM), hostet på Stape med eget domæne. sGTM modtager også webhook-data direkte fra din webshop. Herfra sendes berigede konverteringsdata videre til Google Ads - med click IDs intakte og brugerdata hashet korrekt.

Click ID Saver

Bevar gclid, gbraid og wbraid

Click ID Saver er en Stape-feature der gemmer click IDs server-side, så de overlever Safari's 24-timers sletning. Når en bruger konverterer dage eller uger senere, er click ID'et stadig tilgængeligt, og Google Ads kan attribuere konverteringen korrekt.

Cookie Keeper

Hold marketing cookies i live

Safari sletter marketing cookies efter 24 timer - selv med samtykke. Cookie Keeper genopliver dem ved hvert besøg, så attributionsvinduet ikke afkortes kunstigt. Vigtig nuance: den forlænger ikke cookies permanent - den genopliver dem ved hvert nyt besøg.

Webhook tracking

Fang det browseren ikke kan se

For konverteringer der sker uden for browseren - MobilePay eller andre betalingsapps, kunder der ikke rammer kvitteringssiden, ERP-ordrebekræftelser, CRM-lukkede handler - sender din webshop et webhook direkte til sGTM. sGTM's Order Capture Client beriger webhook-dataen med de gemte click IDs og sender det videre til Google Ads.

Konkret - det her opsætter jeg

Hver opsætning tilpasses din forretning. En typisk Google Ads tracking setup inkluderer:

Conversion Linker tag

Sender landing page-beacons til Google og skriver first-party cookies med click-information i sGTM.

Server-side Ads Conversion Tracking

Konverteringstags der fyrer fra din server, ikke fra brugerens browser.

Click ID Saver

Bevarer gclid/gbraid/wbraid server-side trods Safari's 24-timers sletning.

Cookie Keeper

Genopliver marketing cookies ved hvert besøg, selv efter Safari's 24-timers sletning.

Custom loader

Dit tracking-script serveres fra dit eget domæne, så det ikke blokeres.

Webhook-integration

Fanger alle ordrer, også dem der aldrig rammer kvitteringssiden.

Enhanced Conversions

Hashet brugerdata (email, telefon) for bedre match-rate i Google Ads.

Consent Mode v2

Data sendes kun for brugere med samtykke. Resten modelleres af Google.

+

Profit tracking / POAS Tilkøb

Send faktisk profit per ordre til Google Ads, så Smart Bidding optimerer på dækningsbidrag. Forudsætter product cost data på plads for dine produkter.

Custom setup vs. SaaS-platforme

Der findes gode SaaS-løsninger til server-side tracking - Profit Metrics, Reaktion, Elevar og andre. De er hurtige at komme i gang med og fungerer fint for mange webshops.

B2B eller komplekse salgsprocesser

Når konverteringer sker i et CRM, via telefon, eller over flere touchpoints, har du brug for en tracking-arkitektur der kan integrere med dine systemer - ikke bare din webshop.

Volumen eller flere markeder

Ved 5.000+ ordrer om måneden eller ekspansion til flere lande skalerer en custom setup billigere end SaaS-abonnementer, og du ejer infrastrukturen selv. Ingen vendor lock-in, fuld fleksibilitet til at tilføje nye integrationer.

Ikke sikker på hvad der passer dig? Lad os tale om det - jeg anbefaler altid den løsning der giver mening for din situation, også selvom det ikke er mig.

Hvad kan du forvente

30-50%

Flere attribuerede konverteringer i Google Ads vs. rent client-side setup [estimat baseret på kundedata]. Det er ikke nye kunder - det er kunder der allerede køber, men som Google Ads ikke kunne se.

Effekten på Smart Bidding er direkte: når algoritmerne kan se det fulde billede, byder de mere præcist. Det betyder typisk lavere CPA, højere ROAS og bedre budget-allokering mellem kampagner og evt. annonceplatforme.

Resultatet afhænger bl.a. af branche, målgruppe og længden på kunderejsen.

Sådan forløber en opsætning

1

Audit af din nuværende tracking

Jeg gennemgår dit eksisterende setup - hvad virker, hvad mangler, hvor store er hullerne. Du får et klart billede af, hvor mange konverteringer du mister i dag.

2

Opsætning af server-side infrastruktur

sGTM-container på Stape med dit eget domæne. Conversion Linker, Click ID Saver, Cookie Keeper, custom loader og alle relevante tags konfigureres.

3

Webhook-integration

Hvis din forretning har konverteringer uden for browseren, opsætter jeg webhook-forbindelsen mellem din shop/CRM og sGTM.

4

Test og validering

Jeg verificerer at alle konverteringstyper registreres korrekt, at Enhanced Conversions sender hashet data, og at Consent Mode respekteres.

5

Monitorering

Efter lanceringen holder jeg øje med at alt kører stabilt, og at konverteringsdata matcher mellem din webshop og Google Ads.

Book et gratis strategimøde

Lad os gennemgå din Google Ads tracking og finde ud af, hvor mange konverteringer du mister i dag. Uforpligtende - du får et klart billede, uanset om vi ender med at arbejde sammen.

Eller udfyld formularen herunder, så vender jeg hurtigt tilbage.

Ofte stillede spørgsmål

Med webhook tracking modtager sGTM hver eneste ordre direkte fra din webshop - uanset browser, cookies eller om kunden landede på tak-siden. Så ja, jeg fanger 100% af ordrerne. Men jeg sender kun data videre til Google Ads for brugere med marketing-samtykke. "100%" handler om ordre tracking, ikke hvad der sendes videre.
Client-side tracking sender data direkte fra brugerens browser til Google. Server-side sender data via din egen server først. Fordelen er, at du bevarer click IDs og cookies som browseren ellers sletter, og du kan berige data med information fra andre systemer.
Nej. Jeg opsætter server-side tracking parallelt med din eksisterende tracking og validerer at alt virker, før vi skifter over.
Ja. Server-side tracking ændrer ikke GDPR-kravene. Consent Mode v2 integreres med Cookie Information, så tracking kun aktiveres for brugere der har givet samtykke. Google Ads modellerer konverteringer for brugere der ikke har samtykket - men det er modellering, ikke reel tracking.
Prisen afhænger af kompleksiteten - antal konverteringstyper, webhook-integrationer, CRM-forbindelser. Book et strategimøde, så giver jeg et konkret tilbud baseret på din situation.
Ja - og det er faktisk hele pointen. Smart Bidding optimerer på de konverteringer, den kan se. Flere synlige konverteringer giver algoritmerne et bedre grundlag for at byde korrekt.
Ja, som tilkøb. Det forudsætter at du har product cost data på plads for dine produkter - typisk i dit ERP eller webshop. Har du det, kan jeg sende dækningsbidrag per ordre som konverteringsværdi til Google Ads, så Smart Bidding optimerer på profit i stedet for omsætning. Det kalder vi POAS (Profit on Ad Spend).
Ad blockers er ansvarlige for ca. 2-3% datatab. Det er et reelt men relativt lille problem. Den store synder er Apple ITP, som påvirker alle Safari-brugere - og det er over 30% i Danmark.
Book et kald