Server-side tracking voor elke website
Voeg één scripttag toe aan je site en stuur betaalde bestellingen als JSON vanuit je backend of een no-code-tool. ROASaurus koppelt elke bestelling aan zijn advertentieklik en stuurt hem door naar je advertentieplatforms.
| Eigen website in één oogopslag | |
|---|---|
| Script | Eén scripttag op elke pagina: paginaweergaven, click-id's, de bezoekerscookie _tl |
| Orders API | POST /api/v1/orders met een store key en API-sleutel |
| JSON-webhook | POST naar je webhook-URL vanuit je backend, Zapier, Make of n8n |
| Offline events | POST /api/v1/events voor leads, demo's en herhaalbetalingen |
| Bestellingen koppelen | visitor_id (de _tl-cookie), event op de bedankpagina, een e-mailadres dat de bezoeker eerder heeft opgegeven, of IP en browser |
1. Voeg het script toe
Plak de scripttag van je pagina Tracking & platforms op elke pagina, meestal onder "custom code", "code injection" of "header scripts". Het registreert paginaweergaven, legt click-id's en UTM's van advertenties vast en zet de bezoekerscookie _tl. Verstuur andere events met tlq('track', 'AddToCart', {...}).
2. Verstuur betaalde bestellingen
Orders API. Maak onder Settings › Orders API een API-sleutel aan en POST elke betaalde bestelling naar /api/v1/orders. Het verzoekformaat staat op die pagina. Geef de _tl-cookie mee als visitor_id, zodat de bestelling aan de advertentieklik wordt gekoppeld.
JSON-webhook. Kies "Other / custom webhook" wanneer je de webshop toevoegt en POST bestellingen naar je webhook-URL. Velden: order_id, total, currency, email, phone, first_name, last_name, country, zip, client_ip, user_agent, items (variant_id, quantity, price) en, als het kan, visitor_id. Je kunt ook click_ids, landing_url en is_first_order meegeven en testbestellingen markeren met "test": true, zodat ze worden opgeslagen maar niet verstuurd.
3. Laat het event voor de bedankpagina afgaan
Laat op de bevestigingspagina tlq('track', 'Purchase', ...) afgaan met event_id ingesteld op order- plus je bestel-id. Zo wordt de bestelling aan de bezoeker gekoppeld, ook als je de cookie niet kunt doorgeven. Zodra je server bestellingen verstuurt, koppelen aankopen in de browser alleen nog bezoekers; ze maken geen bestellingen meer aan.
Leads en abonnementen
De offline events-API (POST /api/v1/events) accepteert leads, demo's, MQL's en herhaalbetalingen van abonnementen en koppelt ze via gehasht e-mailadres aan een bezoeker. Ze accepteert tot 1.000 events per minuut per webshop, elk 3 KB.
Funnels en first-party cookies
Vermeld je funnel- en webshopdomeinen onder Settings › Linked domains en links ertussen nemen het bezoeker-id en de click-id's mee. Als je het script vanaf je eigen subdomein serveert (een CNAME), blijft het verzamelen op je eigen domein en geeft de server _tl opnieuw uit als HTTP-cookie. Safari kan die cookie nog steeds beperken tot 7 dagen.
Gerelateerd
Vragen, beantwoord
Heb ik een developer nodig?
Niet altijd. Zapier, Make of n8n kunnen betaalde bestellingen vanuit je webshop of betaaltool naar de ROASaurus-webhook-URL posten. Het doorgeven van het bezoeker-id uit de _tl-cookie vraagt meestal om een kleine aanpassing op je site.
Hoe verstuur ik testbestellingen?
Voeg "test": true toe aan de bestelling. ROASaurus slaat die op, zodat je het formaat kunt controleren, maar stuurt niets naar advertentieplatforms.
Wat als mijn site helemaal geen backend heeft?
Laat de aankoop in de browser afgaan op de bevestigingspagina. Heeft een webshop geen server-side bron voor bestellingen, dan maakt dat event de bestelling aan en wordt het doorgestuurd naar de advertentieplatforms. Een server-side bron is betrouwbaarder.
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 →