Server-Side-Tracking für WooCommerce
Installiere das ROASaurus-WordPress-Plugin oder richte einen WooCommerce-Webhook auf ROASaurus. In beiden Fällen erreichen bezahlte Bestellungen deine Werbeplattformen vom Server und werden dem Anzeigenklick zugeordnet.
| WooCommerce auf einen Blick | |
|---|---|
| Option 1 | ROASaurus-Plugin: sendet bezahlte Bestellungen an die Orders API und speichert Tracking-Cookies in jeder Bestellung |
| Option 2 | WooCommerce-Webhook (Bestellung aktualisiert), verifiziert mit seiner HMAC-Signatur |
| Backup | Optionaler REST-API-Key: verpasste Bestellungen werden alle 5 Minuten abgerufen |
| Bezahlte Bestellungen | Status processing oder completed |
| Plugin braucht | PHP 7.4 und WooCommerce 6.0 oder neuer |
Option 1: das ROASaurus-Plugin
- Gehe zu Add a store › WooCommerce und gib deine Shop-Adresse ein.
- Erstelle in den Settings › Orders API des Shops einen API-Schlüssel.
- Lade das Plugin herunter und lade die ZIP-Datei in WordPress unter Plugins › Add New Plugin › Upload Plugin hoch. Aktiviere es danach.
- Gib unter WooCommerce › ROASaurus den Endpunkt, den Shop-Key und den API-Key ein.
Das Plugin lädt das Tracking-Skript, speichert beim Checkout die Tracking-Cookies des Besuchers in der Bestellung (die Besucher-ID plus die Cookies von Meta, TikTok, Snap und Pinterest) und sendet jede bezahlte Bestellung an ROASaurus. Bestellungen mit Nachnahme und Banküberweisung werden gesendet, sobald sie auf processing stehen. Auf der Dankeseite löst es den Browser-Kauf aus. Weil die Besucher-ID mit der Bestellung mitreist, ist die Zuordnung exakt.
Option 2: WooCommerce-Webhooks
Wähle beim Hinzufügen des Shops WooCommerce. Lege unter WooCommerce › Einstellungen › Erweitert › Webhooks einen Webhook an mit Status Aktiv, Thema Bestellung aktualisiert, deiner ROASaurus-Zustell-URL, einem Secret und der API-Version WP REST API Integration v3. Füge dasselbe Secret in ROASaurus ein; jede Zustellung wird anhand ihrer Signatur geprüft. Bestellungen mit dem Status processing oder completed gelten als bezahlt.
Füge zusätzlich einen schreibgeschützten REST-API-Key hinzu, und ROASaurus ruft Bestellungen alle 5 Minuten ab, sodass eine von einem Webhook verpasste Bestellung trotzdem ankommt. Das Plugin funktioniert auch neben den Webhooks: Es speichert die Besucher-ID in jeder Bestellung, und der Webhook transportiert sie mit.
Zuordnung ohne das Plugin
Ohne das Plugin verknüpft nichts auf der Dankeseite die Bestellung mit ihrem Besucher. ROASaurus ordnet dann über eine gehashte E-Mail-Adresse zu, die der Besucher zuvor auf deiner Website angegeben hat (in einem Popup oder über einen Identify-Aufruf), dann über dieselbe IP-Adresse und denselben Browser, die von 3 Stunden vor bis 15 Minuten nach der Bestellung gesehen wurden, nur wenn genau ein Besucher passt.
Einschränkungen
- Das Skript erfasst Seitenaufrufe von selbst. Produktansichten und Warenkorb-Hinzufügungen werden nur bei Shopify automatisch erkannt; bei WooCommerce kann dein Entwickler sie mit
tlq('track', 'AddToCart', {...})senden. - Das Plugin und der Konnektor basieren auf der offiziellen Dokumentation von WooCommerce. Gib nach der Einrichtung eine Testbestellung auf und prüfe das Event log.
Verwandt
Antworten auf deine Fragen
Plugin oder Webhook: Was sollte ich nutzen?
Das Plugin liefert eine exakte Zuordnung, weil es die Besucher-ID in jeder Bestellung speichert. Webhooks brauchen keine Plugin-Installation, aber ROASaurus kann Bestellungen dann nur über eine E-Mail-Adresse, die der Besucher zuvor auf deiner Website angegeben hat, oder über IP-Adresse und Browser zuordnen, wodurch weniger Bestellungen verknüpft werden. Du kannst beides nutzen.
Werden Nachnahme-Bestellungen erfasst?
Ja. Das Plugin sendet Bestellungen mit Nachnahme und Banküberweisung, sobald sie auf processing wechseln. Bei Webhooks zählen Bestellungen, sobald ihr Status processing oder completed ist.
Brauche ich den REST-API-Key?
Nein, er ist ein optionales Backup. Mit einem schreibgeschützten REST-API-Key ruft ROASaurus Bestellungen zusätzlich alle 5 Minuten ab, sodass ein verpasster Webhook keine verpasste Bestellung bedeutet.
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 →