Server-Side-Tracking

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.com auf 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.

PlattformServer-APIBrowser-Pixel, gleiche Event-ID
MetaConversions APIJa
TikTokEvents APIJa
SnapchatConversions API v3Ja
PinterestConversions API v5Ja
RedditConversions API v3Ja
XAds API Conversions (OAuth 1.0a)Nein, nur Server
Microsoft AdvertisingUET Conversions APINein, nur Server
TaboolaS2S-PostbackNein, nur Server
LinkedInConversions APINein, nur Server
OpenAI AdsConversions APIJa
Spotify AdsConversions APIJa
AppLovinAxon Conversion APIJa
CriteoServerseitige EventsNein, nur Server
AdRollServer-to-Server Event APINein, nur Server
OutbrainS2S-PostbackNein, nur Server
Google AdsErweiterte Conversions aus dem Shopify-CheckoutCheckout-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.

Weitere Funktionen

Gebaut auf denselben First-Party-Daten

GewinnanalyseNettogewinn nach allen Kosten, POAS und Break-even-ROAS, eine vollständige GuV und Gewinn pro Produkt, Bestellung und Kanal.AttributionZwölf Modelle, von Last Click bis zu datengetriebenem Markov und Shapley und Total Impact, auf deinen eigenen Klickdaten, mit Order-Journeys und Kampagnengewinn.Customer Lifetime ValueKohorten, CAC-Payback, prognostizierter LTV für bis zu 24 Monate, Wiederkaufzeitpunkte und RFM-Segmente, synchronisiert mit Klaviyo.Ask AI & MCPEin Assistent auf Basis von Claude, der aus deinen eigenen Berichten antwortet, und ein MCP-Server mit schreibgeschützten Tools für Claude Code und andere Clients.Creative-AnalysenHook Rate, Hold Rate, Fatigue und ROAS pro Creative, Hook, Creator und Format für Meta und TikTok.Marketing-Mix & BudgetsEin Marketing-Mix-Modell mit Budgetoptimierer, Geo-Lift- und An/Aus-Tests, Ausgabenkurven und täglichem Rat zum Skalieren, Halten oder Kürzen pro Kampagne.ZielgruppenZielgruppen aus Bestellungen, prognostiziertem LTV, RFM, Besuchern und Leads, synchron gehalten mit zehn Werbeplattformen und Klaviyo.Actions & AutopilotEin Ads Manager für neun Plattformen mit Freigabe-Posteingang, Regeln mit Leitplanken, einem KI-Autopiloten und Rollback mit einem Klick.KI-BriefingsWarnungen bei Auffälligkeiten, KI-Digests auf Basis deiner eigenen Zahlen, ein wöchentlicher Aktionsplan mit Entscheidungslog und geplante Fragen in Slack.Wettbewerber & KI-SichtbarkeitMeta-Anzeigen und E-Mails von Wettbewerbern, wie oft KI-Assistenten deinen Shop nennen, KI-Textentwürfe und KI-Fokusgruppen.InfluencerEin Influencer-CRM mit Deals, Code- und Link-Attribution sowie ROI und Gewinn pro Deal und Influencer.AgenturenKunden-Workspaces, eine Übersicht über mehrere Kunden, White Label auf deiner eigenen Domain, PDF-Berichte und eine Umsatzbeteiligung.
FAQ

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 →