Server-side tracking til PrestaShop
Aktivér PrestaShop-webservicen, og giv ROASaurus en læsenøgle, så hentes betalte ordrer hvert 5. minut og sendes til dine annonceplatforme fra serveren.
| PrestaShop i overblik | |
|---|---|
| Ordrer ankommer via | Webservice-hentning hvert 5. minut |
| Legitimationsoplysninger | Webservice-nøgle med GET-adgang til ordrer, kunder, adresser, lande og valutaer |
| Betalte ordrer | Ordrer, som PrestaShop markerer som gyldige |
| Snippet på tak-siden | order-confirmation.tpl eller hooket displayOrderConfirmation |
| Matching af ordrer | Snippet på tak-siden, derefter en e-mail, den besøgende har oplyst tidligere |
Sådan forbindes PrestaShop
- Tilføj ROASaurus-scriptet til dit temas header (
templates/_partials/head.tpl) eller med et modul til brugerdefineret kode. - Tilføj snippet til tak-siden i
order-confirmation.tpleller et modul på hooketdisplayOrderConfirmation, udfyldt med ordre-id'et. - Advanced Parameters › Webservice: Aktivér den, og tilføj en nøgle med GET-adgang til ordrer, kunder, adresser, lande og valutaer. Indtast nøglen i ROASaurus.
Sådan læses ordrer
PrestaShop har ingen ordre-webhooks, så ROASaurus beder webservicen om ordrer, der er opdateret siden sidste kørsel, hvert 5. minut med 30 minutters overlap. Kun ordrer, som PrestaShop markerer som gyldige, tæller som betalte. For hver ordre slår ROASaurus kunden, faktureringsadressen, landet og valutaen op, og derfor skal nøglen have læseadgang til disse ressourcer.
Ordrelinjer bevarer produktet og dets kombination, så varianter kan skelnes fra hinanden. ROASaurus læser det betalte totalbeløb inklusive moms, ordrereferencen, kundens e-mail og navn, telefon, by, postnummer og land.
Sådan knyttes ordrer til annonceklik
Snippet til tak-siden udløser ROASaurus-købet med PrestaShop-ordre-id'et og totalen på bekræftelsessiden, hvilket knytter ordren til den besøgende og vedkommendes annonceklik. Uden det falder ROASaurus tilbage på en e-mail, den besøgende tidligere har oplyst på dit website, for eksempel i en popup.
Begrænsninger
- Ingen webhooks: Ordrer når dine annonceplatforme op til 5 minutter, efter at de bliver gyldige. "Fetch orders now" kører en synkronisering efter behov.
- PrestaShop-ordrer indeholder ikke shopperens IP-adresse, så IP-fallbacken er ikke tilgængelig. Tilføj snippet til tak-siden.
- Connectoren er bygget ud fra platformens officielle API-dokumentation. Tryk på Test connection, når du har gemt dine legitimationsoplysninger, læg derefter en testordre, og tjek Event log.
Relateret
Spørgsmål, besvaret
Hvorfor skal webservice-nøglen have adgang til kunder og adresser?
En PrestaShop-ordre indeholder kun id'er for kunden, faktureringsadressen, landet og valutaen. ROASaurus læser disse poster for at få den e-mail, det navn og den placering, som det hasher til annonceplatformene.
Hvilke ordrer sendes?
Ordrer, som PrestaShop markerer som gyldige, hvilket er den måde, det flager en betalt ordre på. Andre udelades, indtil de bliver gyldige.
Hvor hurtigt ankommer ordrer?
Inden for cirka 5 minutter. PrestaShop har ingen ordre-webhooks, så ROASaurus henter fra webservicen. "Fetch orders now" på fanen Connection synkroniserer med det samme.
Hvert salg, sporet til annoncen, der skabte det
Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.
Start din gratis prøve →