Server-Side-Tracking für Shopify und WooCommerce
ROASaurus speichert jeden Anzeigenklick auf deiner Domain, ordnet ihn der bezahlten Bestellung zu und sendet den Kauf vom Server an deine Werbeplattformen.
Jede Click-ID bleibt erhalten
Neunzehn Click-IDs und sechs UTM-Felder, gespeichert zu einer First-Party-Besucher-ID.
Auf deiner Domain erfasst
Über den Shopify-App-Proxy oder eine CNAME-Subdomain, sodass Adblocker deine eigene Website sehen.
Aus der echten Bestellung gesendet
Käufe werden aus den bezahlten Bestellungen deines Shops gesendet, nicht aus einem Browser-Tag.
Fünfzehn Werbeplattformen
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll und Outbrain, plus erweiterte Conversions für Google Ads in Shopify.
Dedupliziert
Browser-Pixel und Server-Event teilen sich eine Event-ID, sodass jede Plattform einen Kauf behält.
Einwilligung und Bots berücksichtigt
Die Datenschutzeinstellungen von Shopify oder dein Einwilligungstool entscheiden, welche Besucher getrackt werden. Crawler und Headless-Browser werden zuerst aussortiert.
Warum Browser-Pixel Käufe verpassen
Adblocker stoppen viele Pixel-Anfragen, und Safari begrenzt von Scripts gesetzte Cookies auf sieben Tage, sodass ein Käufer, der nach einer Woche wiederkommt, organisch wirken kann. Server-Side-Tracking sendet den Kauf aus deinen Bestelldaten an die API jeder Plattform, mit der beim ersten Besuch gespeicherten Click-ID.
So funktioniert es
1. Den Klick erfassen
Das Script liest die Click-IDs fbclid, gclid, gbraid, wbraid, ttclid, msclkid, ScCid, epik, rdt_cid, twclid, tblci, li_fat_id, adct, aleid, alart, oppref, awc, im_ref und OutbrainClickId sowie alle sechs UTM-Felder und speichert sie zu einer First-Party-Besucher-ID, dem Cookie _tl. In Shopify wird die Besucher-ID zusätzlich in den Warenkorb geschrieben.
2. First-Party sammeln
- Shopify-App-Proxy. Dein Shop-Frontend sendet Events an
yourstore.com/apps/roasaurus/e, was Shopify signiert und weiterleitet. Same-Origin, keine DNS-Änderung, mit dem regulären Collector als Fallback. - CNAME-Subdomain. Lass
t.yourstore.comauf ROASaurus zeigen, und ein Zertifikat wird automatisch ausgestellt. Script und Events werden dann von deiner eigenen Subdomain geladen, sodass Adblocker sie als First-Party behandeln, und die Besucher-ID wird dort zusätzlich als Server-Cookie gesetzt. Safari kann dieses Cookie trotzdem auf 7 Tage begrenzen.
3. Die Bestellung zuordnen
In Shopify werden Bestellungen über Warenkorb-Attribute, Warenkorb- und Checkout-Tokens und das Checkout-Pixel zugeordnet. Der Kauf wird vom orders/paid-Webhook nach einer Wartezeit von 20 Sekunden gesendet, damit das Checkout-Event des Browsers (IP, User-Agent, fbp) zuerst verbunden werden kann. Nachnahme und externe Checkouts senden, sobald die Bestellung erstellt wird.
Das WooCommerce-Plugin speichert die Tracking-Cookies bei jeder Bestellung. Plattformen ohne Warenkorb-Attribute ordnen über das Purchase-Event der Dankeseite zu, dann über eine gehashte E-Mail-Adresse, die der Besucher zuvor auf deiner Website angegeben hat (in einem Popup oder über einen Identify-Aufruf), dann über dieselbe IP und denselben Browser, die von drei Stunden vor bis 15 Minuten nach der Bestellung gesehen wurden, wenn genau ein Besucher passt. Siehe andere Webshops und Funnels.
4. An jede Plattform senden
ROASaurus leitet PageView, ViewContent, AddToCart, InitiateCheckout, Purchase und Lead weiter. Jedes Server-Event enthält mit SHA-256 gehashte Kundendaten sowie die plattformeigene Click-ID, IP-Adresse und den User-Agent.
| Plattform | Server-API | Browser-Pixel, gleiche Event-ID |
|---|---|---|
| Meta | Conversions API | Ja |
| TikTok | Events API | Ja |
| Snapchat | Conversions API v3 | Ja |
| Conversions API v5 | Ja | |
| Conversions API v3 | Ja | |
| X | Ads API Conversions (OAuth 1.0a) | Nein, nur Server |
| Microsoft Advertising | UET Conversions API | Nein, nur Server |
| Taboola | S2S-Postback | Nein, nur Server |
| Conversions API | Nein, nur Server | |
| OpenAI Ads | Conversions API | Ja |
| Spotify Ads | Conversions API | Ja |
| AppLovin | Axon Conversion API | Ja |
| Criteo | Serverseitige Events | Nein, nur Server |
| AdRoll | Server-to-Server Event API | Nein, nur Server |
| Outbrain | S2S-Postback | Nein, nur Server |
| Google Ads | Erweiterte Conversions aus dem Shopify-Checkout | Checkout-Pixel |
Deduplizierung, Einwilligung und Bots
Deduplizierung. Das Browser-Pixel feuert mit derselben Event-ID wie das Server-Event, sodass die Plattform eine Kopie behält. Doppelzählung bedeutet meist, dass eine andere App dasselbe Pixel sendet; hier ist die Lösung.
Einwilligung. Bei aktivierter Einstellung „Respect visitor consent“ (Standard) entscheidet die Customer Privacy API von Shopify oder dein Einwilligungstool. Lehnt ein Besucher Marketing-Cookies ab, erhält er keine Besucher-ID, sodass seine Anzeigenklicks und Besuche nicht mit ihm verknüpft werden und seine Browser-Events nicht an Werbeplattformen gesendet werden. Die bezahlte Bestellung selbst wird trotzdem serverseitig mit gehashten Bestelldaten an Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising und Taboola gesendet; LinkedIn und die danach hinzugekommenen Ziele erhalten nichts. Im Modus Strict wird aus dem Browser nichts gesendet, bis der Besucher einwilligt. Siehe Einwilligung und Datenschutz.
Bot-Filter. Crawler, Link-Vorschauen, Uptime-Checks, KI-Bots und Headless-Automatisierung werden vor dem Event-Log und vor jedem Senden aussortiert.
Event- und Zustellungs-Log. Jede Zustellung wird pro Plattform mit der Anfrage und der Antwort der Plattform aufgelistet. Fehlgeschlagene Zustellungen werden mit Backoff erneut versucht.
Für wen es gedacht ist und Einrichtung
Shops, die auf Meta, TikTok oder anderen bezahlten Kanälen werben und wollen, dass diese Plattformen jeden Kauf sehen. In Shopify dauert die Einrichtung etwa zehn Minuten: Verbinde den Shop, aktiviere die App-Einbettung im Theme, füge das Checkout-Pixel ein und ergänze deine Werbeplattformen. Anleitungen: Shopify, Meta, WooCommerce und eigene Websites. Integrationen: Shopify, Meta, TikTok, Google Ads und mehr.
Einschränkungen
- X, Microsoft Advertising, Taboola, LinkedIn, Criteo, AdRoll und Outbrain erhalten ihre Conversions nur vom Server.
- Taboola-Postbacks funktionieren nur nach einem Taboola-Klick (
tblci) und liefern keine Validierung zurück, sodass Fehler nicht erkannt werden können. - Die UET Conversions API von Microsoft befindet sich im begrenzten Rollout.
- Außerhalb von Shopify wird die Einwilligung aus OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, jedem IAB-TCF-Banner, Google Consent Mode und der WP Consent API gelesen. Andere Banner geben die Entscheidung mit
tlq('consent', …)weiter.
Weiterführend: Server-Side-Tracking in Shopify und die Meta Conversions API.
Gebaut auf denselben First-Party-Daten
Antworten auf deine Fragen
Was ist Server-Side-Tracking?
Server-Side-Tracking sendet Conversion-Events von einem Server an die API jeder Werbeplattform, statt sich nur auf ein Pixel im Browser des Käufers zu verlassen. ROASaurus sendet jeden Kauf aus den bezahlten Bestellungen deines Shops, sodass Adblocker und Cookie-Grenzen im Browser ihn nicht stoppen.
Werden Käufe doppelt gezählt?
Nicht von ROASaurus. Wo ein Browser-Pixel existiert, tragen es und das Server-Event dieselbe Event-ID, sodass Meta, TikTok, Snapchat, Pinterest, Reddit, OpenAI Ads, AppLovin und Spotify eine Kopie behalten. Doppelzählung kommt von einer anderen App, die dasselbe Pixel sendet; schalte diese aus.
Brauche ich einen CNAME oder einen Entwickler?
Nein. In Shopify sendet der App-Proxy Events über deine eigene Domain, ohne DNS-Änderungen. Eine CNAME-Subdomain ist optional: Sie liefert Script und Events von deiner eigenen Subdomain aus, sodass Adblocker sie als First-Party behandeln.
Welche Werbeplattformen erhalten Server-Events?
Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft Advertising, Taboola, LinkedIn, OpenAI Ads, Spotify, AppLovin, Criteo, AdRoll und Outbrain. Google Ads erhält erweiterte Conversions vom Shopify-Checkout-Pixel. Auch GA4, serverseitiges GTM, Segment, Awin, impact.com, Attentive, Postscript und Omnisend können Events empfangen.
Jeder Verkauf, zurückverfolgt zur Anzeige, die ihn gebracht hat
Server-Side-Tracking, Gewinn und Customer Lifetime Value in einer App. 14 Tage kostenlos testen, ohne Kreditkarte.
Starte deine kostenlose Testphase →