Server-side tracking for webshops: tal, der passer med Shopify
Meta, Google og TikTok optimerer på de køb, de kan se. Sådan sørger vi for, at de ser de rigtige, og at budgettet styres efter blended ROAS og dækningsbidrag.

Fra brandslukning til profitabel vækst på to markeder, med et team, der forblev lille.
- +227%
- OMSÆTNING ÅR TIL ÅR
- +222%
- META-SALG ÅR TIL ÅR
- 5,0
- BLENDED ROAS
Annonceplatformene lærer af det, I sender dem
Tracking for en webshop er den opsætning, der sender hvert køb med værdi og ordre-id til Meta, Google, TikTok og Klaviyo, både fra browseren og fra serveren og kun med den besøgendes samtykke. Vi sætter det op, tjekker det hver uge mod ordrerne i Shopify og bruger tallene til at styre budgettet efter blended ROAS og dækningsbidrag. Hos By Doodle Dog var tracking og økonomisk overblik det første, vi fik på plads, før vi skalerede.
Mangler nogle af købene i platformene, optimerer de på et skævt billede. De viser jeres annoncer til folk, der ligner dem, de kunne se købe, og ikke nødvendigvis til dem, der faktisk købte. Derfor kommer tracking før budgettet.
Server-side tracking fanger de køb, browseren taber
En pixel i browseren bliver blokeret af adblockere, begrænset af Safaris sporingsbeskyttelse og tabt på langsomme forbindelser. Med server-side tracking sender webshoppen købet direkte fra en server, så platformene ser flere af de køb, der faktisk skete. Det giver bedre optimering, ikke pænere rapporter.
- Køb, kurv og checkout som events med værdi, og købet med ordre-id
- Meta Conversions API ved siden af pixlen
- Købene sendt til Google Ads fra både browser og server
- TikToks Events API
- Deduplikering, så hvert køb kun tælles én gang
- Consent Mode v2 koblet på jeres samtykkeplatform
Server-side løser ikke alt. Det retter ikke et købsevent, der fyrer to gange, eller en forkert valutaindstilling, og det gør ikke attributionen rigtig. Det gør den mindre forkert. Vi har skrevet om det i server-side tracking på almindeligt dansk.
Samtykke gælder også på serveren
Server-side tracking giver ikke lov til at tracke folk, der har sagt nej. Et serverkald uden samtykke er lige så ulovligt i Danmark som en pixel. Vi kobler opsætningen på den samtykkeplatform, I allerede bruger, så der ikke kommer et nyt cookiebanner, I skal forholde jer til.
Server-side giver ikke ret til flere data. Det sikrer de data, I allerede havde krav på.
Google kræver samtykkesignaler via Consent Mode v2 fra besøgende i EØS. Uden de signaler kan Google ikke bruge data fra de besøgende til målgrupper og personaliserede annoncer, og så mister Google Ads en del af det, kampagnerne lærer af.
Blended ROAS er det tal, budgettet styres efter
Hver platform rapporterer sin egen ROAS, og hver af dem tilskriver sig gerne det samme salg. Blended ROAS er webshoppens samlede omsætning delt med det samlede annonceforbrug på tværs af kanaler. Den kan ikke pustes op af attribution, og derfor er det den, der bestemmer budgettet. By Doodle Dogs blended ROAS er 5,0.
| Tal | Sådan regnes det | Bruges til |
|---|---|---|
| Platformens ROAS | Det salg, platformen selv tilskriver sig | At vælge mellem annoncer |
| Blended ROAS | Samlet omsætning delt med samlet annonceforbrug | At sætte det samlede budget |
| POAS | Dækningsbidrag delt med annonceforbrug | At se, om væksten tjener penge |
- Platformens ROAS
- Sådan regnes detDet salg, platformen selv tilskriver sig
- Bruges tilAt vælge mellem annoncer
- Blended ROAS
- Sådan regnes detSamlet omsætning delt med samlet annonceforbrug
- Bruges tilAt sætte det samlede budget
- POAS
- Sådan regnes detDækningsbidrag delt med annonceforbrug
- Bruges tilAt se, om væksten tjener penge
Platformenes tal er ikke værdiløse. De er det bedste værktøj til at vælge mellem annoncer inde i én konto. Men pengene flyttes mellem kanalerne ud fra webshoppens egne tal, og hvordan det spiller sammen med budene, står i artiklen om Google Ads til webshops.
Dækningsbidrag og genkøb hører med i regnestykket
ROAS ser ikke, hvad varen kostede. Det gør dækningsbidraget, og derfor styrer vi efter profit og ikke kun efter omsætning. Genkøbet er det sidste led: ved I, hvor mange kunder der køber igen, ved I også, hvor meget den første ordre må koste.
Styring efter profit kræver, at platformene får en værdi, der bygger på marginen, og at kostpriserne bliver holdt opdateret. Har I ikke kostpris pr. vare, er et ærligt skøn pr. varegruppe langt bedre end ingenting, og det kan gøres mere præcist senere uden at bygge om.
Tallene bliver tjekket mod Shopify hver uge
Tracking, der virkede sidste måned, kan være gået i stykker i dag. En ny app, et nyt tema eller en ændring i checkout er nok. Derfor lægger vi tallene ved siden af hinanden hver uge i stedet for at vente på, at nogen undrer sig.
- 01Platformene mod Shopify
Køb i Meta, Google og TikTok lagt ved siden af ordrerne i Shopify.
- 02Afvigelser forklaret
Glider tallene fra hinanden, finder vi årsagen i stedet for bare at notere den.
- 03Budget efter tal, der passer
Pengene flyttes kun ud fra tal, vi har tjekket.
- 04Besked til jer
En kort besked om, hvad der skete, og hvad det betyder for budgettet.
By Doodle Dog fik målingen på plads, før der blev skaleret
Da vi startede hos By Doodle Dog i marts 2024, var annonceringen spredt, og det første, vi byggede, var et samlet økonomisk overblik. Vi satte server-side tracking og profitrapportering op og indførte POAS-optimering, så Meta og Google kunne styres efter profit frem for ren ROAS.
- +227%
- OMSÆTNING ÅR TIL ÅR
- +222%
- META-SALG ÅR TIL ÅR
- 5,0
- BLENDED ROAS
Efter stabiliseringen og en konsekvent datadrevet optimering blev forretningen mangedoblet, mens teamet forblev lille. Casen om By Doodle Dogs profitable vækst viser hele forløbet.
Server-side er ikke altid det første, en webshop mangler
Har webshoppen få ordrer om måneden, ændrer et ekstra signal sjældent, hvad platformene gør, fordi der ikke er køb nok at lære af. Så er det vigtigere, at grundopsætningen er rigtig: at købet fyrer én gang, med den rigtige værdi og valuta, og at samtykket virker. Server-side kommer, når volumen gør det værd.
Mere om, hvordan vi arbejder med tracking og data på alle kanaler.
På en samtale lægger vi platformenes tal ved siden af jeres Shopify-ordrer og ser på, hvor de glider fra hinanden.
Book en samtale30 minutter. Vi kigger på jeres konto og jeres tal og siger ærligt, hvad vi ville gøre.
Book en samtaleDet, vi tit bliver spurgt om.
Det er, når webshoppen sender købet til Meta, Google og TikTok fra en server ved siden af pixlen i browseren, blandt andet gennem Metas Conversions API og TikToks Events API. Så kommer de køb med, som adblockere, Safaris sporingsbeskyttelse og langsomme forbindelser ellers tabte, og deduplikering sørger for, at hvert køb tælles én gang. Det kræver samtykke præcis som en pixel, og det retter ikke et købsevent, der fyrer to gange.
Blended ROAS er webshoppens samlede omsætning delt med det samlede annonceforbrug på alle kanaler i samme periode. Tallet tager ikke stilling til, hvilken kanal der fik æren, og kan derfor ikke pustes op af platformenes attribution. Det er det tal, der viser, om marketingen samlet betaler sig.
Det afhænger af jeres dækningsgrad. Break-even-ROAS er 1 delt med dækningsgraden før annoncer, så en webshop med 40% i dækningsgrad skal have en ROAS på 2,5 for at løbe rundt på salget. Regn omsætningen uden moms i begge tal. Køber kunderne igen, kan første køb godt ligge under, så længe genkøbet henter det hjem.
Dækningsbidraget er det, der er tilbage af salget, når de variable omkostninger som varekøb, fragt og betalingsgebyrer er trukket fra. Det afgør, hvor meget et salg må koste i annoncer, før det taber penge. Annonceplatformene kender det ikke, medmindre nogen sender det ind.
Uden Consent Mode v2 kan Google ikke bruge data fra webshoppens besøgende i EØS til målgrupper og personaliserede annoncer, og så mister Google Ads en del af det, kampagnerne lærer af. Consent Mode v2 sender den besøgendes samtykkevalg til GA4 og Google Ads. Vi kobler det på den samtykkeplatform, webshoppen allerede bruger, så der ikke kommer et nyt cookiebanner.
Nej, som udgangspunkt ikke. Vi kobler opsætningen på den samtykkeplatform, I allerede bruger, og den respekterer de valg, den besøgende har truffet.

