Server-Side-Tracking für PrestaShop
Aktiviere den PrestaShop-Webservice und gib ROASaurus einen Lese-Key, und bezahlte Bestellungen werden alle 5 Minuten abgerufen und vom Server an deine Werbeplattformen gesendet.
| PrestaShop auf einen Blick | |
|---|---|
| Bestellungen kommen an per | Webservice-Abfrage alle 5 Minuten |
| Zugangsdaten | Webservice-Key mit GET-Zugriff auf Bestellungen, Kunden, Adressen, Länder und Währungen |
| Bezahlte Bestellungen | Bestellungen, die PrestaShop als gültig markiert |
| Snippet für die Dankeseite | order-confirmation.tpl oder der Hook displayOrderConfirmation |
| Bestellzuordnung | Snippet für die Dankeseite, dann eine zuvor vom Besucher angegebene E-Mail |
So verbindet sich PrestaShop
- Füge das ROASaurus-Skript zum Header deines Themes hinzu (
templates/_partials/head.tpl) oder über ein Modul für benutzerdefinierten Code. - Füge das Snippet für die Dankeseite zu
order-confirmation.tplhinzu oder über ein Modul auf dem HookdisplayOrderConfirmation, befüllt mit der Bestell-ID. - Advanced Parameters › Webservice: Aktiviere ihn und füge einen Key mit GET-Zugriff auf Bestellungen, Kunden, Adressen, Länder und Währungen hinzu. Gib den Key in ROASaurus ein.
So werden Bestellungen gelesen
PrestaShop hat keine Bestell-Webhooks, deshalb fragt ROASaurus den Webservice alle 5 Minuten nach Bestellungen ab, die seit dem letzten Lauf aktualisiert wurden, mit 30 Minuten Überlappung. Nur Bestellungen, die PrestaShop als gültig markiert, gelten als bezahlt. Zu jeder Bestellung sucht ROASaurus Kunde, Rechnungsadresse, Land und Währung heraus, weshalb der Key Lesezugriff auf diese Ressourcen braucht.
Positionen behalten das Produkt und seine Kombination, sodass Varianten unterschieden werden. ROASaurus liest die gezahlte Gesamtsumme inklusive Steuern, die Bestellreferenz, E-Mail und Name des Kunden, Telefonnummer, Stadt, PLZ und Land.
Bestellungen mit Anzeigenklicks verknüpfen
Das Snippet für die Dankeseite löst auf der Bestätigungsseite den ROASaurus-Kauf mit der PrestaShop-Bestell-ID und der Summe aus, was die Bestellung mit dem Besucher und seinem Anzeigenklick verknüpft. Ohne es greift ROASaurus auf eine E-Mail-Adresse zurück, die der Besucher zuvor auf deiner Website angegeben hat, etwa in einem Popup.
Einschränkungen
- Keine Webhooks: Bestellungen erreichen deine Werbeplattformen bis zu 5 Minuten, nachdem sie gültig werden. „Fetch orders now“ startet bei Bedarf einen Sync.
- PrestaShop-Bestellungen enthalten nicht die IP-Adresse des Kunden, daher ist der IP-Fallback nicht verfügbar. Füge das Snippet für die Dankeseite hinzu.
- Der Konnektor basiert auf der offiziellen API-Dokumentation der Plattform. Klicke nach dem Speichern deiner Zugangsdaten auf Test connection, gib dann eine Testbestellung auf und prüfe das Event log.
Verwandt
Antworten auf deine Fragen
Warum braucht der Webservice-Key Zugriff auf Kunden und Adressen?
Eine PrestaShop-Bestellung enthält nur IDs für Kunde, Rechnungsadresse, Land und Währung. ROASaurus liest diese Datensätze, um E-Mail, Name und Standort zu erhalten, die es für die Werbeplattformen hasht.
Welche Bestellungen werden gesendet?
Bestellungen, die PrestaShop als gültig markiert, so kennzeichnet es eine bezahlte Bestellung. Andere bleiben außen vor, bis sie gültig werden.
Wie schnell kommen Bestellungen an?
Innerhalb von etwa 5 Minuten. PrestaShop hat keine Bestell-Webhooks, deshalb fragt ROASaurus den Webservice ab. „Fetch orders now“ im Tab Connection synchronisiert sofort.
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 →