Meta Conversion API

Conversion API opsætning: Få dine data tilbage
(uden at bryde loven)

Forestil dig, at du driver en fysisk butik, men kasseapparatet registrerer kun 7 ud af 10 salg. De sidste 3 kunder betaler, tager varen og går - men i dit regnskab ser det ud som om, de aldrig har været der.

Det er præcis, hvad der sker på din webshop lige nu, hvis du kun stoler på Meta Pixel (browser-tracking). Særligt i Danmark har vi et specifikt problem: MobilePay. Når en kunde swiper i MobilePay, lander op mod 40% aldrig tilbage på tak-siden [estimat]. Meta Pixel fyrer aldrig. Conversion API løser det - ved at sende ordredata direkte fra din webshop til Meta, uden at vente på browseren.

Hvad er Meta Conversion API (CAPI)?

I stedet for at bede brugerens browser om at sladre til Meta om et køb, så beder jeg din server om at gøre det direkte.

Pixel (Client-side)

Browser afhængighed

Afhænger af, at brugerens browser indlæser kvitteringssiden, ikke har AdBlocker slået til, og ikke bliver stoppet af Apples ITP. Selv når pixlen fyrer korrekt, sletter Apples iOS-opdateringer click IDs og cookies efter bare 24 timer - så Meta mister forbindelsen mellem klikket og købet.

CAPI (Server-side)

Direkte linje til Meta

En direkte linje fra din server til Metas server. Hvis ordren er gået igennem i dit system (Shopify, WooCommerce, Magento), så får Meta besked - med bevarede click IDs og brugerdata. Det gør din tracking langt mere robust over for MobilePay-hullet, Apples ITP-restriktioner og browser-crashes.

Event type Pixel (browser) CAPI (server) Hybrid setup
PageView ✓ God ✓ God ✓ Begge + dedup
ViewContent ✓ God ✓ God ✓ Begge + dedup
AddToCart ✓ God ✓ God ✓ Begge + dedup
InitiateCheckout ✓ God ✓ God ✓ Begge + dedup
Purchase ⚠ Mister MobilePay ✓ Fanger alt med samtykke ✓ CAPI primær + dedup
Lead ⚠ Afhænger af tak-side ✓ Direkte fra backend ✓ CAPI primær + dedup

Pixel vs. Conversion API: Derfor skal du køre Hybrid

Mange tror fejlagtigt, at CAPI skal erstatte pixlen. Det skal det ikke. De skal køre parløb.

Pixlen stadig har vigtige opgaver

Meta Pixel fanger stadig browsing-adfærd som PageView, som CAPI ikke kan se. I et hybrid-setup bruger jeg pixlen til at tracke øverst i kunden rejsen (hvor de kom fra, hvilke produkter de så) og CAPI til at bekræfte købet.

CAPI sikrer købet bliver registreret

CAPI sikrer at de vigtige events (Purchase, Lead) kommer igennem - selv når Apple ITP sletter cookies og click IDs efter 24 timer. Deduplikering sikrer at intet tælles dobbelt.

Det tekniske fix: Direkte data fra webshoppen

I stedet for at bede browseren om at rapportere køb, bygger jeg trackingen så den lytter til din backend.

Når en ordre lander i dit system (f.eks. via webhook fra Shopify eller WooCommerce), sender jeg signalet til Meta øjeblikkeligt. Det er ligegyldigt, om brugerens telefon løb tør for strøm i samme sekund, de swipede i MobilePay. Handlen er registreret i din shop, og derfor bliver den registreret hos Meta. Det giver dig ikke bare "flere" konverteringer. Det giver dig de rigtige konverteringer, så algoritmen kan finde flere af de kunder, der faktisk køber.

Server-side er IKKE en vej uden om GDPR

Samtykke tjekkes altid

At flytte tracking til serveren betyder ikke, at du må ignorere brugernes samtykke.

Hvis en bruger siger "Nej tak" til marketing-cookies i dit cookie-banner, så må jeg ikke sende deres data til Meta via CAPI. Hverken Click ID, e-mail eller hashed user data.

Når jeg opsætter CAPI, bygger jeg en logik ind i Google Tag Manager, der tjekker brugerens samtykke-status (Consent Mode). Ingen samtykke? Så bliver data filtreret fra, før det forlader din server. Samtykke? Så sender jeg hele pakken med høj datakvalitet.

Jeg hjælper dig med teknisk setup, men jeg hjælper dig også med ikke at få en bøde.

De tekniske faldgruber: Deduplikering og Match Quality

Når jeg kører hybrid-setup (både Pixel og CAPI), opstår der en risiko: at det samme salg tælles to gange.

Deduplikering

Jeg tildeler hvert eneste event (f.eks. et køb) et unikt Event ID. Når Meta modtager to events med samme ID inden for kort tid, smider de dubletten væk og beholder server-signalet (fordi det indeholder mere data). Det sikrer at intet tælles dobbelt, og at metas algoritme får det mest komplette billede.

Event Match Quality (EMQ)

Det er en score (0-10), som Meta giver din data. Jo flere kundedata (hashed mail, telefonnummer, by, postnummer) jeg kan sende med sikkert fra serveren, jo højere score. En høj score betyder, at Meta bedre kan matche købet med en specifik profil på Facebook/Instagram og forbedre targeting og retargeting.

Sådan implementerer jeg CAPI for din webshop

Jeg går ikke bare ind og trykker på en knap i et plugin. Jeg bygger en infrastruktur, du ejer.

1

Server Container

Opsætning af Google Tag Manager Server-container via Stape.io med native features som custom loader, cookie keeper og click ID saver.

2

Datalayer Audit

Sikre at din webshop udstiller de korrekte data (produkt-ID, værdi, valuta) til serveren. Det er grundlaget for høj data-kvalitet.

3

Webhook / API Integration

Sikre at købsdata sendes uafhængigt af browseren. Det fanger MobilePay-køb, betalingsapp-konverteringer og andre offline-ordrer som aldrig rammer browseren.

4

Consent Check

Sikre at trackingen respekterer GDPR og cookie-lovgivningen via Consent Mode. Data sendes kun for brugere med marketing-samtykke.

5

Test & Validering

Tjekke Metas Events Manager for at sikre deduplikering virker, og at Match Quality er i top.

Eget setup vs. SaaS-platforme

Jeg bygger din CAPI-infrastruktur på dine egne systemer - GTM, sGTM, din server, din data. Du ejer det hele.

Det er en vigtig forskel fra tredjeparts tracking-platforme som Profit Metrics, Reaktion eller Elevar, hvor du betaler et månedligt abonnement. Og lad mig være ærlig: de platforme er gode. Hvis du er en mindre webshop og bare skal have noget op at køre hurtigt, kan det være det rigtige valg.

Men der kommer et punkt hvor regnestykket ændrer sig:

B2B eller komplekse salgsprocesser

Hvis du sælger B2B, passer din forretning sjældent ind i en standard e-commerce funnel. Måske har du en salgsproces der strækker sig over måneder - fra et klik på en Meta-annonce, til en formular, til en demo, til en underskrevet kontrakt. Med et custom setup kan jeg binde den rejse sammen, så den faktiske deal-værdi fra dit CRM sendes tilbage til Meta som offline konvertering.

Volumen og flere markeder

De fleste tracking SaaS-platforme prissætter per ordre eller per event. Når du kører 5.000+ ordrer om måneden og opererer i flere markeder, stiger regningen hurtigt. Med dit eget setup betaler du kun for server-hosting - og den pris skalerer langt billigere.

Tænk på det som forskellen på at eje eller lease en bil. Leasing er nemt og fleksibelt - men du ejer aldrig bilen. Ejerskab kræver en større investering fra start - men den pris skalerer langt billigere, og det er dit.

Skal jeg fikse din Meta-tracking?

Lad os gennemgå din nuværende setup og finde ud af, hvor mange konverteringer du mister til MobilePay-hullet og Apples ITP. 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

I stedet for at bede brugerens browser om at sladre til Meta om et køb, sender din server besked direkte til Meta. Det er en robust løsning mod MobilePay-hullet, Apples ITP-restriktioner og browser-crashes.
Når en kunde betaler med MobilePay, sker købet i betalings-appen. Op til 40% af brugerne vender aldrig tilbage til kvitteringssiden, så Meta Pixel aldrig fyrer. CAPI løser dette ved at sende ordredata direkte fra din webshop til Meta.
Ja. Hybrid setup er det rigtige - Pixel for browsing-adfærd (PageView), CAPI for kritiske events (Purchase, Lead). Deduplikering sikrer at intet tælles dobbelt.
Jeg tildeler hvert event et unikt Event ID. Når Meta modtager det samme event både fra Pixel og CAPI, smider de dubletten væk og beholder server-signalet (som har mere data).
En score (0-10) fra Meta baseret på hvor mange kundedata (hashed mail, telefon, by) jeg kan sende sikkert. Jo højere score, jo bedre matcher Meta købet med en Facebook-profil.
Nej - jeg bygger Consent Check direkte ind. Hvis en bruger siger "Nej" til marketing, bliver deres data filtreret fra før det sendes til Meta. Server-side ændrer ikke GDPR-kravene.
Prisen afhænger af kompleksiteten - antal konverteringstyper, webhook-integrationer, datamængde. Book et strategimøde for konkret tilbud baseret på din situation.
Book et kald