Server-side tracking

Server-side tracking voor Shopify en WooCommerce

ROASaurus slaat elke advertentieklik op je domein op, koppelt die aan de betaalde bestelling en stuurt de aankoop vanaf de server naar je advertentieplatforms.

Elke click-id bewaard

Negentien click-id's en zes UTM-velden, opgeslagen bij een first-party bezoeker-id.

Verzameld op je domein

Via de Shopify-app-proxy of een CNAME-subdomein, zodat adblockers je eigen site zien.

Verstuurd vanuit de echte bestelling

Aankopen worden verstuurd vanuit de betaalde bestellingen van je webshop, niet vanuit een browsertag.

Vijftien advertentieplatforms

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

Ontdubbeld

De browserpixel en het serverevent delen één event-id, zodat elk platform één aankoop bewaart.

Toestemming en bots afgehandeld

De privacy-instellingen van Shopify of je toestemmingstool bepalen welke bezoekers worden getrackt. Crawlers en headless browsers worden eerst weggefilterd.

Waarom browserpixels aankopen missen

Adblockers blokkeren veel pixelverzoeken, en Safari beperkt cookies die door scripts worden geplaatst tot zeven dagen, waardoor een koper die na een week terugkomt organisch kan lijken. Server-side tracking stuurt de aankoop vanuit je bestelgegevens naar de API van elk platform, met de click-id die bij de eerste landing is opgeslagen.

Hoe het werkt

1. Leg de klik vast

Het script leest de click-id's fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref en OutbrainClickId, plus alle zes UTM-velden, en slaat ze op bij een first-party bezoeker-id, de cookie _tl. Op Shopify wordt het bezoeker-id ook naar de winkelwagen geschreven.

2. Verzamel first-party

  • Shopify-app-proxy. De storefront stuurt events naar yourstore.com/apps/roasaurus/e, die Shopify ondertekent en doorstuurt. Zelfde origin, geen DNS-wijziging, met de reguliere collector als fallback.
  • CNAME-subdomein. Laat t.yourstore.com naar ROASaurus wijzen en er wordt automatisch een certificaat uitgegeven. Het script en de events laden dan vanaf je eigen subdomein, zodat adblockers ze als first-party behandelen, en het bezoeker-id wordt daar ook als servercookie gezet. Safari kan die cookie nog steeds beperken tot 7 dagen.

3. Koppel de bestelling

Op Shopify worden bestellingen gekoppeld via winkelwagenattributen, winkelwagen- en checkouttokens en de checkout-pixel. De aankoop wordt verstuurd vanuit de webhook orders/paid na een wachttijd van 20 seconden, zodat het browser-checkoutevent (IP, user agent, fbp) eerst kan worden gekoppeld. Betaling bij levering en externe checkouts versturen zodra de bestelling is aangemaakt.

De WooCommerce-plugin slaat de trackingcookies op bij elke bestelling. Platforms zonder winkelwagenattributen koppelen via het Purchase-event van de bedankpagina, daarna via een gehasht e-mailadres dat de bezoeker eerder op je site heeft opgegeven (in een popup of via een Identify-call), daarna via hetzelfde IP en dezelfde browser, gezien van drie uur vóór tot 15 minuten na de bestelling, als precies één bezoeker past. Zie andere webshops en funnels.

4. Verstuur naar elk platform

ROASaurus stuurt PageView, ViewContent, AddToCart, InitiateCheckout, Purchase en Lead door. Elk serverevent bevat met SHA-256 gehashte klantgegevens, de eigen click-id van het platform, het IP-adres en de user agent.

PlatformServer-APIBrowserpixel, zelfde event-id
MetaConversions APIJa
TikTokEvents APIJa
SnapchatConversions API v3Ja
PinterestConversions API v5Ja
RedditConversions API v3Ja
XAds API-conversies (OAuth 1.0a)Nee, alleen server
Microsoft AdvertisingUET Conversions APINee, alleen server
TaboolaS2S-postbackNee, alleen server
LinkedInConversions APINee, alleen server
OpenAI AdsConversions APIJa
Spotify AdsConversions APIJa
AppLovinAxon Conversion APIJa
CriteoServer-side eventsNee, alleen server
AdRollServer-to-Server Event APINee, alleen server
OutbrainS2S-postbackNee, alleen server
Google AdsEnhanced conversions vanuit de Shopify-checkoutCheckout-pixel

Ontdubbeling, toestemming en bots

Ontdubbeling. De browserpixel wordt met dezelfde event-id verstuurd als het serverevent, zodat het platform één kopie bewaart. Dubbeltelling betekent meestal dat een andere app dezelfde pixel verstuurt; hier lees je de oplossing.

Toestemming. Met “Respect visitor consent” aan (de standaard) beslist de customer privacy API van Shopify of je toestemmingstool. Als een bezoeker marketingcookies weigert, krijgt die geen bezoeker-id, dus zijn de advertentieklikken en bezoeken niet aan de bezoeker gekoppeld en worden de browserevents niet naar advertentieplatforms verstuurd. De betaalde bestelling zelf wordt nog steeds server-side verstuurd met gehashte bestelgegevens naar Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising en Taboola; LinkedIn en de bestemmingen die daarna zijn toegevoegd krijgen niets. In de modus Strict wordt er niets vanuit de browser verstuurd totdat de bezoeker toestemming geeft. Zie toestemming en privacy.

Botfilter. Crawlers, linkpreviewers, uptimechecks, AI-bots en headless automatisering worden weggefilterd vóór de eventlog of een verzending.

Event- en leveringslog. Elke levering wordt per platform getoond met het verzoek en het antwoord van het platform. Mislukte leveringen worden met backoff opnieuw geprobeerd.

Voor wie het is en de installatie

Webshops die adverteren op Meta, TikTok of andere betaalde kanalen en willen dat die platforms elke aankoop zien. Op Shopify duurt de installatie ongeveer tien minuten: koppel de webshop, zet de thema-app-embed aan, plak de checkout-pixel en voeg je advertentieplatforms toe. Handleidingen: Shopify, Meta, WooCommerce en maatwerksites. Integraties: Shopify, Meta, TikTok, Google Ads en meer.

Beperkingen

  • X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll en Outbrain krijgen hun conversies alleen vanaf de server.
  • Taboola-postbacks werken alleen na een Taboola-klik (tblci) en geven geen validatie terug, dus mislukkingen kunnen niet worden gedetecteerd.
  • De UET Conversions API van Microsoft wordt beperkt uitgerold.
  • Buiten Shopify wordt de toestemming gelezen uit OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, elke IAB TCF-banner, Google Consent Mode en de WP Consent API. Andere banners geven de keuze door met tlq('consent', …).

Verder lezen: server-side tracking op Shopify en de Meta Conversions API.

Meer functies

Gebouwd op dezelfde first-party data

WinstanalyseNettowinst na elke kostenpost, POAS en break-even-ROAS, een volledige P&L en winst per product, bestelling en kanaal.AttributieTwaalf modellen, van last click tot datagedreven Markov en Shapley en Total Impact, op je eigen klikdata, met het pad van elke bestelling en campagnewinst.Lifetime valueCohorten, CAC-terugverdientijd, voorspelde LTV tot 24 maanden, timing van herhaalaankopen en RFM-segmenten gesynchroniseerd met Klaviyo.Ask AI & MCPEen assistent die op Claude draait en antwoordt vanuit je eigen rapporten, en een MCP-server met alleen-lezen tools voor Claude Code en andere clients.Creative-analyseHook rate, hold rate, fatigue en ROAS per creative, hook, creator en format voor Meta en TikTok.Marketingmix & budgettenEen marketingmixmodel met budgetoptimalisatie, geo-lift- en aan/uit-tests, bestedingscurves en dagelijks advies om per campagne op te schalen, vast te houden of af te schalen.DoelgroepenDoelgroepen uit bestellingen, voorspelde LTV, RFM, bezoekers en leads, gesynchroniseerd met tien advertentieplatforms en Klaviyo.Actions & AutopilotEen advertentiemanager voor negen platforms met een goedkeuringsinbox, regels met vangrails, een AI-Autopilot en terugdraaien met één klik.AI-briefingsWaarschuwingen bij afwijkingen, AI-digests op basis van je eigen cijfers, een wekelijks actieplan met beslissingslogboek en geplande vragen in Slack.Concurrenten & AI-zichtbaarheidMeta-advertenties en e-mails van concurrenten, hoe vaak AI-assistenten je winkel noemen, AI-conceptteksten en AI-focusgroepen.InfluencersEen influencer-CRM met deals, code- en linkattributie, en ROI en winst per deal en influencer.BureausKlantworkspaces, een overzicht van meerdere klanten, white label op je eigen domein, PDF-rapporten en een omzetaandeel.
FAQ

Vragen, beantwoord

Wat is server-side tracking?

Server-side tracking stuurt conversie-events vanaf een server naar de API van elk advertentieplatform, in plaats van alleen te vertrouwen op een pixel in de browser van de shopper. ROASaurus stuurt elke aankoop vanuit de betaalde bestellingen van je webshop, dus adblockers en cookiebeperkingen van browsers houden het niet tegen.

Worden aankopen dubbel geteld?

Niet door ROASaurus. Waar een browserpixel bestaat, dragen die en het serverevent dezelfde event-id, zodat Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin en Spotify één kopie bewaren. Dubbeltelling komt doordat een andere app dezelfde pixel verstuurt; schakel die uit.

Heb ik een CNAME of een developer nodig?

Nee. Op Shopify stuurt de app-proxy events via je eigen domein zonder DNS-wijzigingen. Een CNAME-subdomein is optioneel: het levert het script en de events vanaf je eigen subdomein, zodat adblockers ze als first-party behandelen.

Welke advertentieplatforms ontvangen serverevents?

Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll en Outbrain. Google Ads ontvangt enhanced conversions van de checkout-pixel van Shopify. Ook GA4, server-side GTM, Segment, Awin, impact.com, Attentive, Postscript en Omnisend kunnen events ontvangen.

Elke verkoop herleid tot de advertentie die hem opleverde

Server-side tracking, winst en lifetime value in één app. 14 dagen gratis proberen, geen creditcard.

Start je gratis proefperiode →