Server-side tracking voor PrestaShop
Schakel de PrestaShop-webservice in, geef ROASaurus een leessleutel en betaalde bestellingen worden elke 5 minuten opgehaald en vanaf de server naar je advertentieplatforms gestuurd.
| PrestaShop in één oogopslag | |
|---|---|
| Bestellingen komen binnen via | Webservice-polling elke 5 minuten |
| Inloggegevens | Webservice-sleutel met GET-toegang tot bestellingen, klanten, adressen, landen en valuta's |
| Betaalde bestellingen | Bestellingen die PrestaShop als geldig markeert |
| Snippet voor de bedankpagina | order-confirmation.tpl of de displayOrderConfirmation-hook |
| Bestellingen koppelen | Snippet voor de bedankpagina, daarna een e-mailadres dat de bezoeker eerder heeft opgegeven |
Zo koppelt PrestaShop
- Voeg het ROASaurus-script toe aan de header van je thema (
templates/_partials/head.tpl) of via een module voor eigen code. - Voeg het snippet voor de bedankpagina toe aan
order-confirmation.tpl, of aan een module op de hookdisplayOrderConfirmation, gevuld met het bestel-id. - Advanced Parameters › Webservice: schakel het in en voeg een sleutel toe met GET-toegang tot bestellingen, klanten, adressen, landen en valuta's. Voer de sleutel in bij ROASaurus.
Hoe bestellingen worden gelezen
PrestaShop heeft geen bestelwebhooks, dus ROASaurus vraagt de webservice elke 5 minuten om bestellingen die sinds de vorige run zijn bijgewerkt, met een overlap van 30 minuten. Alleen bestellingen die PrestaShop als geldig markeert, tellen als betaald. Voor elke bestelling zoekt ROASaurus de klant, het factuuradres, het land en de valuta op, daarom heeft de sleutel leestoegang tot die resources nodig.
Orderregels bewaren het product en zijn combinatie, zodat varianten van elkaar te onderscheiden zijn. ROASaurus leest het betaalde totaal inclusief belasting, de bestelreferentie, het e-mailadres en de naam van de klant, de telefoon, plaats, postcode en het land.
Bestellingen koppelen aan advertentieklikken
Het snippet voor de bedankpagina laat op de bevestigingspagina de ROASaurus-aankoop afgaan met het PrestaShop-bestel-id en het totaal, waarmee de bestelling aan de bezoeker en zijn advertentieklik wordt gekoppeld. Zonder dat snippet valt ROASaurus terug op een e-mailadres dat de bezoeker eerder op je site heeft opgegeven, bijvoorbeeld in een popup.
Beperkingen
- Geen webhooks: bestellingen bereiken je advertentieplatforms tot 5 minuten nadat ze geldig zijn geworden. "Fetch orders now" start op verzoek een synchronisatie.
- PrestaShop-bestellingen bevatten het IP-adres van de shopper niet, dus de IP-terugval is niet beschikbaar. Voeg het snippet voor de bedankpagina toe.
- De connector is gebouwd op basis van de officiële API-documentatie van het platform. Klik na het opslaan van je inloggegevens op Test connection, plaats daarna een testbestelling en controleer het Event log.
Gerelateerd
Vragen, beantwoord
Waarom heeft de webservice-sleutel toegang tot klanten en adressen nodig?
Een PrestaShop-bestelling bevat alleen id's voor de klant, het factuuradres, het land en de valuta. ROASaurus leest die records om het e-mailadres, de naam en de locatie te krijgen die het voor de advertentieplatforms hasht.
Welke bestellingen worden verstuurd?
Bestellingen die PrestaShop als geldig markeert, zo markeert het een betaalde bestelling. Andere blijven buiten beschouwing tot ze geldig worden.
Hoe snel komen bestellingen binnen?
Binnen ongeveer 5 minuten. PrestaShop heeft geen bestelwebhooks, dus ROASaurus pollt de webservice. "Fetch orders now" in het tabblad Connection synchroniseert direct.
Elke verkoop herleid tot de advertentie die hem opleverde
Server-side tracking, winst en lifetime value in één app. 14 dagen gratis proberen, geen creditcard.
Start je gratis proefperiode →