Server-side tracking

Server-side tracking til Shopify og WooCommerce

ROASaurus gemmer hvert annonceklik på dit domæne, matcher det med den betalte ordre og sender købet til dine annonceplatforme fra serveren.

Alle klik-id'er gemmes

Nitten klik-id'er og seks UTM-felter, gemt på et first-party-besøgs-id.

Indsamlet på dit domæne

Via Shopify-app-proxyen eller et CNAME-subdomæne, så adblockere ser dit eget site.

Sendt fra den rigtige ordre

Køb sendes fra din shops betalte ordrer, ikke fra et browser-tag.

Femten annonceplatforme

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll og Outbrain, plus Google Ads enhanced conversions på Shopify.

Deduplikeret

Browserpixelen og server-eventet deler ét event-id, så hver platform beholder ét køb.

Samtykke og bots håndteret

Shopifys privatlivsindstillinger eller dit samtykkeværktøj afgør, hvilke besøgende der trackes. Crawlere og headless-browsere frasorteres først.

Hvorfor browserpixels misser køb

Adblockere stopper mange pixel-forespørgsler, og Safari begrænser cookies, der sættes af scripts, til syv dage, så en køber, der vender tilbage efter en uge, kan ligne organisk trafik. Server-side tracking sender købet fra dine ordredata til hver platforms API med det klik-id, der blev gemt ved den første landing.

Sådan virker det

1. Indfang klikket

Scriptet læser klik-id'erne fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref og OutbrainClickId samt alle seks UTM-felter og gemmer dem på et first-party-besøgs-id, _tl-cookien. På Shopify skrives besøgs-id'et også til kurven.

2. Indsaml first-party

  • Shopify-app-proxy. Storefronten sender events til yourstore.com/apps/roasaurus/e, som Shopify signerer og videresender. Same-origin, ingen DNS-ændring, med den almindelige collector som fallback.
  • CNAME-subdomæne. Peg t.yourstore.com mod ROASaurus, så udstedes et certifikat automatisk. Scriptet og events indlæses derefter fra dit eget subdomæne, så adblockere behandler dem som first-party, og besøgs-id'et sættes også som en servercookie dér. Safari kan stadig begrænse den cookie til 7 dage.

3. Match ordren

På Shopify matches ordrer via kurvattributter, kurv- og checkout-tokens og checkout-pixelen. Købet sendes fra orders/paid-webhooken efter en pause på 20 sekunder, så browserens checkout-event (IP, user agent, fbp) kan nå at blive koblet på først. Efterkrav og eksterne checkouts sender, når ordren oprettes.

WooCommerce-pluginet gemmer trackingcookies på hver ordre. Platforme uden kurvattributter matcher via Purchase-eventet på takkesiden, derefter via en hashet e-mail, den besøgende tidligere har oplyst på dit website (i en popup eller via et Identify-kald), og derefter via den samme IP og browser, set fra tre timer før til 15 minutter efter ordren, når præcis én besøgende passer. Se andre webshops og funnels.

4. Send til hver platform

ROASaurus videresender PageView, ViewContent, AddToCart, InitiateCheckout, Purchase og Lead. Hvert server-event bærer SHA-256-hashede kundedata, platformens eget klik-id, IP-adresse og user agent.

PlatformServer-APIBrowserpixel, samme event-id
MetaConversions APIJa
TikTokEvents APIJa
SnapchatConversions API v3Ja
PinterestConversions API v5Ja
RedditConversions API v3Ja
XAds API conversions (OAuth 1.0a)Nej, kun server
Microsoft AdvertisingUET Conversions APINej, kun server
TaboolaS2S postbackNej, kun server
LinkedInConversions APINej, kun server
OpenAI AdsConversions APIJa
Spotify AdsConversions APIJa
AppLovinAxon Conversion APIJa
CriteoServer-side eventsNej, kun server
AdRollServer-to-Server Event APINej, kun server
OutbrainS2S postbackNej, kun server
Google AdsEnhanced conversions fra Shopify-checkoutCheckout-pixel

Deduplikering, samtykke og bots

Deduplikering. Browserpixelen udløses med samme event-id som server-eventet, så platformen beholder én kopi. Dobbelttælling betyder som regel, at en anden app sender den samme pixel; her er løsningen.

Samtykke. Med »Respect visitor consent« slået til (standard) er det Shopifys customer privacy API eller dit samtykkeværktøj, der afgør det. Afviser en besøgende marketingcookies, får vedkommende intet besøgs-id, så vedkommendes annonceklik og besøg ikke knyttes til vedkommende, og vedkommendes browser-events sendes ikke til annonceplatforme. Selve den betalte ordre sendes stadig server-side med hashede ordredata til Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising og Taboola; LinkedIn og de destinationer, der er kommet til efter den, får intet. I Strict-tilstand sendes intet fra browseren, før den besøgende giver samtykke. Se samtykke og privatliv.

Botfilter. Crawlere, link-previewere, oppetidstjek, AI-bots og headless-automatisering frasorteres, før de når event-loggen eller en afsendelse.

Event- og leveringslog. Hver levering vises pr. platform med forespørgslen og platformens svar. Mislykkede leveringer forsøges igen med backoff.

Hvem det er til, og opsætning

Shops, der annoncerer på Meta, TikTok eller andre betalte kanaler og vil have disse platforme til at se hvert køb. På Shopify tager opsætningen cirka ti minutter: Forbind shoppen, slå theme app embed til, indsæt checkout-pixelen, og tilføj dine annonceplatforme. Guides: Shopify, Meta, WooCommerce og specialbyggede sites. Integrationer: Shopify, Meta, TikTok, Google Ads og flere.

Begrænsninger

  • X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll og Outbrain får kun deres konverteringer fra serveren.
  • Taboola-postbacks virker kun efter et Taboola-klik (tblci) og returnerer ingen validering, så fejl kan ikke opdages.
  • Microsofts UET Conversions API er i begrænset udrulning.
  • Uden for Shopify læses samtykke fra OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, ethvert IAB TCF-banner, Google Consent Mode og WP Consent API. Andre bannere sender valget med tlq('consent', …).

Læs mere: server-side tracking på Shopify og Meta Conversions API.

Flere funktioner

Bygget på de samme first-party-data

OverskudsanalyseNettooverskud efter alle omkostninger, POAS og break-even-ROAS, en komplet P&L og overskud pr. produkt, ordre og kanal.AttributionTolv modeller, fra last click til datadrevne Markov og Shapley samt Total Impact, på dine egne klikdata, med ordrerejser og kampagneoverskud.LivstidsværdiKohorter, CAC-tilbagebetaling, forudsagt LTV op til 24 måneder, tidspunkt for genkøb og RFM-segmenter synkroniseret til Klaviyo.Ask AI og MCPEn assistent baseret på Claude, der svarer ud fra dine egne rapporter, og en MCP-server med skrivebeskyttede værktøjer til Claude Code og andre klienter.Creative-analyseHook rate, hold rate, creative fatigue og ROAS pr. creative, hook, creator og format for Meta og TikTok.Marketing mix & budgetterEn marketing mix-model med budgetoptimering, geo-lift- og til/fra-tests, annonceforbrugskurver og daglige råd pr. kampagne: skalér, hold eller skær ned.MålgrupperMålgrupper fra ordrer, forventet LTV, RFM, besøgende og leads, holdt synkroniseret med ti annonceplatforme og Klaviyo.Actions & AutopilotEn annoncemanager til ni platforme med godkendelsesindbakke, regler med sikkerhedsgrænser, en AI-Autopilot og fortryd med ét klik.AI-briefingerAfvigelsesalarmer, AI-resuméer forankret i dine egne tal, en ugentlig handlingsplan med beslutningslog og planlagte spørgsmål i Slack.Konkurrenter & AI-synlighedKonkurrenternes Meta-annoncer og mails, hvor ofte AI-assistenter nævner din butik, AI-udkast til indhold og AI-fokusgrupper.InfluencersEt influencer-CRM med aftaler, attribution via kode og link samt ROI og overskud pr. aftale og influencer.BureauerKlientarbejdsområder, en oversigt over flere klienter, white label på dit eget domæne, PDF-rapporter og indtægtsdeling.
FAQ

Spørgsmål, besvaret

Hvad er server-side tracking?

Server-side tracking sender konverterings-events fra en server til hver annonceplatforms API i stedet for kun at stole på en pixel i shopperens browser. ROASaurus sender hvert køb fra din shops betalte ordrer, så adblockere og browserens cookiebegrænsninger ikke stopper det.

Bliver køb talt to gange?

Ikke af ROASaurus. Hvor der findes en browserpixel, har den og server-eventet samme event-id, så Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin og Spotify beholder én kopi. Dobbelttælling skyldes en anden app, der sender den samme pixel; slå den fra.

Har jeg brug for en CNAME eller en udvikler?

Nej. På Shopify sender app-proxyen events via dit eget domæne uden DNS-ændringer. Et CNAME-subdomæne er valgfrit: Det leverer scriptet og events fra dit eget subdomæne, så adblockere behandler dem som first-party.

Hvilke annonceplatforme modtager server-events?

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll og Outbrain. Google Ads modtager enhanced conversions fra Shopify-checkout-pixelen. GA4, server-side GTM, Segment, Awin, impact.com, Attentive, Postscript og Omnisend kan også modtage events.

Hvert salg, sporet til annoncen, der skabte det

Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.

Start din gratis prøve →