Server-side tracking

Server-side tracking för Shopify och WooCommerce

ROASaurus sparar varje annonsklick på din domän, matchar det mot den betalda ordern och skickar köpet till dina annonsplattformar från servern.

Varje klick-id sparas

Nitton klick-id:n och sex UTM-fält, lagrade mot ett förstaparts besökar-id.

Insamlat på din domän

Via Shopify app proxy eller en CNAME-underdomän, så att annonsblockerare ser din egen sajt.

Skickat från den riktiga ordern

Köp skickas från din butiks betalda ordrar, inte från en webbläsartagg.

Femton annonsplattformar

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

Deduplicerat

Webbläsarpixeln och serverhändelsen delar ett händelse-id, så varje plattform behåller ett köp.

Samtycke och bottar hanteras

Shopifys integritetsinställningar eller ditt samtyckesverktyg avgör vilka besökare som spåras. Crawlers och headless-webbläsare sorteras bort först.

Varför webbläsarpixlar missar köp

Annonsblockerare stoppar många pixelförfrågningar, och Safari begränsar cookies som sätts av skript till sju dagar, så en köpare som kommer tillbaka efter en vecka kan se organisk ut. Server-side tracking skickar köpet från dina orderdata till varje plattforms API, med det klick-id som sparades vid första landningen.

Så fungerar det

1. Fånga klicket

Skriptet läser klick-id:na fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref och OutbrainClickId, plus alla sex UTM-fält, och lagrar dem mot ett förstaparts besökar-id, cookien _tl. På Shopify skrivs besökar-id:t också till varukorgen.

2. Samla in som förstapart

  • Shopify app proxy. Butiken skickar händelser till yourstore.com/apps/roasaurus/e, som Shopify signerar och vidarebefordrar. Same-origin, ingen DNS-ändring, med den vanliga collectorn som reserv.
  • CNAME-underdomän. Peka t.yourstore.com mot ROASaurus så utfärdas ett certifikat automatiskt. Skriptet och händelserna laddas då från din egen underdomän, så annonsblockerare behandlar dem som förstapart, och besökar-id:t sätts också som en servercookie där. Safari kan ändå begränsa den cookien till 7 dagar.

3. Matcha ordern

På Shopify matchas ordrar via varukorgsattribut, varukorgs- och kassatokens och kassapixeln. Köpet skickas från webhooken orders/paid efter en väntetid på 20 sekunder, så att webbläsarens kassahändelse (IP, user agent, fbp) kan kopplas först. Postförskott och externa kassor skickar när ordern skapas.

WooCommerce-pluginet sparar trackingcookies på varje order. Plattformar utan varukorgsattribut matchar via Purchase-händelsen på tacksidan, sedan en hashad e-postadress som besökaren angav tidigare på din sajt (i en popup eller via ett Identify-anrop), sedan samma IP och webbläsare sedda från tre timmar före till 15 minuter efter ordern, när exakt en besökare passar. Se andra webbshoppar och funnels.

4. Skicka till varje plattform

ROASaurus vidarebefordrar PageView, ViewContent, AddToCart, InitiateCheckout, Purchase och Lead. Varje serverhändelse bär SHA-256-hashade kunduppgifter, plattformens eget klick-id, IP-adress och user agent.

PlattformServer-APIWebbläsarpixel, samma händelse-id
MetaConversions APIJa
TikTokEvents APIJa
SnapchatConversions API v3Ja
PinterestConversions API v5Ja
RedditConversions API v3Ja
XAds API-konverteringar (OAuth 1.0a)Nej, endast server
Microsoft AdvertisingUET Conversions APINej, endast server
TaboolaS2S-postbackNej, endast server
LinkedInConversions APINej, endast server
OpenAI AdsConversions APIJa
Spotify AdsConversions APIJa
AppLovinAxon Conversion APIJa
CriteoServer-side-händelserNej, endast server
AdRollServer-to-Server Event APINej, endast server
OutbrainS2S-postbackNej, endast server
Google AdsEnhanced conversions från Shopify-kassanKassapixel

Deduplicering, samtycke och bottar

Deduplicering. Webbläsarpixeln utlöses med samma händelse-id som serverhändelsen, så plattformen behåller en kopia. Dubbelräkning betyder oftast att en annan app skickar samma pixel; så här löser du det.

Samtycke. Med "Respect visitor consent" påslaget (standard) avgör Shopifys Customer Privacy API eller ditt samtyckesverktyg. Om en besökare tackar nej till marknadsföringscookies får besökaren inget besökar-id, så annonsklicken och besöken kopplas inte till besökaren, och webbläsarhändelserna skickas inte till annonsplattformar. Den betalda ordern skickas ändå server-side med hashade orderdata till Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising och Taboola; LinkedIn och de mottagare som lagts till efter det får ingenting. I Strict-läget skickas ingenting från webbläsaren förrän besökaren samtycker. Se samtycke och integritet.

Botfilter. Crawlers, länkförhandsvisare, uptime-kontroller, AI-bottar och headless-automation slås bort innan händelseloggen eller någon sändning.

Händelse- och leveranslogg. Varje leverans listas per plattform med förfrågan och plattformens svar. Misslyckade leveranser görs om med backoff.

Vem det är för och installation

Butiker som annonserar på Meta, TikTok eller andra betalda kanaler och vill att de plattformarna ska se varje köp. På Shopify tar installationen cirka tio minuter: anslut butiken, slå på appinbäddningen i temat, klistra in kassapixeln och lägg till dina annonsplattformar. Guider: Shopify, Meta, WooCommerce och egna sajter. Integrationer: Shopify, Meta, TikTok, Google Ads och fler.

Begränsningar

  • X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll och Outbrain får sina konverteringar enbart från servern.
  • Taboola-postbacks fungerar bara efter ett Taboola-klick (tblci) och returnerar ingen validering, så misslyckanden kan inte upptäckas.
  • Microsofts UET Conversions API har en begränsad utrullning.
  • Utanför Shopify läses samtycket från OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, valfri IAB TCF-banner, Google Consent Mode och WP Consent API. Andra bannrar skickar valet med tlq('consent', …).

Läs mer: server-side tracking på Shopify och Meta Conversions API.

Fler funktioner

Byggt på samma förstapartsdata

VinstanalysNettovinst efter varje kostnad, POAS och break-even-ROAS, en fullständig P&L och vinst per produkt, order och kanal.AttributionTolv modeller, från last click till datadrivna Markov och Shapley och Total Impact, på din egen klickdata, med orderresor och kampanjvinst.LivstidsvärdeKohorter, CAC-återbetalning, prognostiserat LTV upp till 24 månader, tid till återköp och RFM-segment synkade till Klaviyo.Ask AI & MCPEn assistent på Claude som svarar utifrån dina egna rapporter, och en MCP-server med skrivskyddade verktyg för Claude Code och andra klienter.KreativanalysHook rate, hold rate, annonströtthet och ROAS per creative, hook, creator och format för Meta och TikTok.Marketing mix & budgetarEn marketing mix-modell med budgetoptimerare, geo-lift- och på/av-tester, annonskostnadskurvor och dagliga råd per kampanj: skala, behåll eller dra ner.MålgrupperMålgrupper från ordrar, förväntat LTV, RFM, besökare och leads, hållna synkade med tio annonsplattformar och Klaviyo.Actions & AutopilotEn annonshanterare för nio plattformar med godkännandeinkorg, regler med skyddsräcken, en AI-Autopilot och återställning med ett klick.AI-briefingsAvvikelselarm, AI-sammanfattningar förankrade i dina egna siffror, en veckoplan med åtgärder och beslutslogg samt schemalagda frågor i Slack.Konkurrenter & AI-synlighetKonkurrenternas Meta-annonser och mejl, hur ofta AI-assistenter nämner din butik, AI-utkast till innehåll och AI-fokusgrupper.InfluencersEtt influencer-CRM med affärer, attribution via kod och länk samt ROI och vinst per affär och influencer.ByråerKundarbetsytor, en översikt över alla kunder, white label på din egen domän, PDF-rapporter och intäktsdelning.
Vanliga frågor

Frågor, besvarade

Vad är server-side tracking?

Server-side tracking skickar konverteringshändelser från en server till varje annonsplattforms API, i stället för att bara förlita sig på en pixel i köparens webbläsare. ROASaurus skickar varje köp från din butiks betalda ordrar, så annonsblockerare och webbläsarnas cookiebegränsningar stoppar det inte.

Räknas köp två gånger?

Inte av ROASaurus. Där det finns en webbläsarpixel bär den och serverhändelsen samma händelse-id, så Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin och Spotify behåller en kopia. Dubbelräkning beror på att en annan app skickar samma pixel; stäng av den.

Behöver jag en CNAME eller en utvecklare?

Nej. På Shopify skickar app proxy händelser via din egen domän utan DNS-ändringar. En CNAME-underdomän är valfri: den levererar skriptet och händelserna från din egen underdomän, så annonsblockerare behandlar dem som förstapart.

Vilka annonsplattformar tar emot serverhändelser?

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll och Outbrain. Google Ads tar emot enhanced conversions från Shopifys kassapixel. GA4, server-side GTM, Segment, Awin, impact.com, Attentive, Postscript och Omnisend kan också ta emot händelser.

Varje försäljning, spårad till annonsen som genererade den

Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.

Starta din gratis provperiod →