Server-side tracking för PrestaShop
Aktivera PrestaShops webservice, ge ROASaurus en läsnyckel, så hämtas betalda ordrar var 5:e minut och skickas till dina annonsplattformar från servern.
| PrestaShop i korthet | |
|---|---|
| Ordrar kommer in via | Webservice-polling var 5:e minut |
| Åtkomstuppgifter | Webservice-nyckel med GET-åtkomst till ordrar, kunder, adresser, länder och valutor |
| Betalda ordrar | Ordrar som PrestaShop markerar som giltiga |
| Tacksides-snippet | order-confirmation.tpl eller hooken displayOrderConfirmation |
| Ordermatchning | Tacksides-snippet, därefter en e-postadress som besökaren angav tidigare |
Så ansluter PrestaShop
- Lägg till ROASaurus-skriptet i ditt temas header (
templates/_partials/head.tpl) eller med en modul för anpassad kod. - Lägg till tacksides-snippetet i
order-confirmation.tpl, eller en modul på hookendisplayOrderConfirmation, ifyllt med order-id:t. - Advanced Parameters › Webservice: aktivera den och lägg till en nyckel med GET-åtkomst till ordrar, kunder, adresser, länder och valutor. Ange nyckeln i ROASaurus.
Så läses ordrar
PrestaShop har inga orderwebhooks, så ROASaurus frågar webservice om ordrar som uppdaterats sedan senaste körningen, var 5:e minut, med 30 minuters överlappning. Bara ordrar som PrestaShop markerar som giltiga räknas som betalda. För varje order slår ROASaurus upp kund, fakturaadress, land och valuta, vilket är varför nyckeln behöver läsbehörighet till de resurserna.
Orderrader behåller produkten och dess kombination, så varianter kan skiljas åt. ROASaurus läser den betalda totalsumman inklusive skatt, orderreferensen, kundens e-postadress och namn, telefonnummer, ort, postnummer och land.
Koppla ordrar till annonsklick
Tacksides-snippetet skickar ROASaurus-köpet med PrestaShops order-id och totalsumma på bekräftelsesidan, vilket kopplar ordern till besökaren och dennes annonsklick. Utan det faller ROASaurus tillbaka på en e-postadress som besökaren angav tidigare på din sajt, till exempel i en popup.
Begränsningar
- Inga webhooks: ordrar når dina annonsplattformar upp till 5 minuter efter att de blir giltiga. "Fetch orders now" kör en synkronisering på begäran.
- PrestaShop-ordrar innehåller inte köparens IP-adress, så IP-reserven är inte tillgänglig. Lägg till tacksides-snippetet.
- Kopplingen är byggd utifrån plattformens officiella API-dokumentation. Klicka på Test connection när du har sparat dina åtkomstuppgifter, lägg sedan en testorder och kolla i Event log.
Relaterat
Frågor, besvarade
Varför behöver webservice-nyckeln åtkomst till kunder och adresser?
En PrestaShop-order innehåller bara id:n för kund, fakturaadress, land och valuta. ROASaurus läser de posterna för att få e-postadressen, namnet och platsen som det hashar för annonsplattformarna.
Vilka ordrar skickas?
Ordrar som PrestaShop markerar som giltiga, vilket är hur den flaggar en betald order. Andra lämnas utanför tills de blir giltiga.
Hur snabbt kommer ordrar in?
Inom ungefär 5 minuter. PrestaShop har inga orderwebhooks, så ROASaurus kontrollerar webservice. "Fetch orders now" i Connection-fliken synkroniserar direkt.
Varje försäljning, spårad till annonsen som genererade den
Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.
Starta din gratis provperiod →