Beispiel 1 · Onlineshop
Eine Shop-Bestellung
Dein Shop läuft auf Shopify, WooCommerce, Magento oder eigener Software. Du willst nicht nur Besucher, sondern echte Bestellungen mit Bestellwert, pro Kanal.
- Was du nutzt
- Das Roots-Pixel im Head deines Shop-Themes, nach der Plattformanleitung auf der Integrationsseite. Pixelschlüssel und Skript holst du aus deinem Roots-Konto (Websites & Pixel).
- Was als Conversion zählt
- Das purchase-Ereignis, sobald die Bestellung abgeschlossen ist. Auf Websites mit GA4-DataLayer oder Shopify-Checkout erkennt das Pixel dieses Ereignis selbst.
- Woher der Wert kommt
- Der echte Bestellwert. Auf der Dankeseite oder Bestellstatusseite sendest du den Betrag mit srAttribution.track:
- Shopify: Skript auf der Bestellstatusseite
<script> srAttribution.track("purchase", { value: {{ checkout.total_price | divided_by: 100.0 }}, currency: "{{ shop.currency }}" }); </script>- Zusätzliche Konfiguration
- Setze in Conversions & Wert den Typ Shop-Bestellung auf Dynamisch. Liefert deine Plattform keinen Betrag, lege einen festen Rückfallwert fest.
- Sollen Bestellungen von Besuchern mit Adblocker oder abgebrochener Dankeseite mitzählen? Lass deinen Shop jede Bestellung zusätzlich serverseitig an den Roots-Order-Webhook senden (Shopify, WooCommerce, Magento). Eine Bestellung, die das Pixel schon meldete, zählt nicht doppelt.
- Leitest du Conversions an Meta, Google Ads, LinkedIn oder TikTok weiter? Trage unter serverseitigem Weiterleiten je Plattform die Dataset- oder Conversion-ID und das Zugangstoken ein. Jede Conversion erhält eine eindeutige Event-ID, damit die Plattform Browser- und Serverereignis als eine Conversion zählt.
- Prüfen, ob es funktioniert
- Öffne deinen Shop in einem privaten Fenster und lege eine Testbestellung an.
- Prüfe in Websites & Pixel, ob die Schritte Skript platziert, Ereignisse erhalten, Conversions gemessen und Conversion-Wert eingerichtet grün werden.
- Prüfe in Teste dein Tracking, ob das purchase-Ereignis mit dem richtigen Wert im Ereignisstrom erscheint.