Nettbutikkintegrasjon

Server-side tracking for PrestaShop

Aktiver PrestaShop-webservicen, gi ROASaurus en lesenøkkel, så hentes betalte bestillinger hvert 5. minutt og sendes til annonseplattformene dine fra serveren.

PrestaShop i et overblikk
Bestillinger kommer inn viaPolling av webservice hvert 5. minutt
TilgangsdataWebservice-nøkkel med GET-tilgang til orders, customers, addresses, countries og currencies
Betalte bestillingerBestillinger som PrestaShop markerer som gyldige
Kodesnutt på takkesidenorder-confirmation.tpl eller hooken displayOrderConfirmation
Matching av bestillingerKodesnutten på takkesiden, deretter en e-postadresse den besøkende oppga tidligere

Slik kobles PrestaShop til

  1. Legg til ROASaurus-scriptet i temaets header (templates/_partials/head.tpl) eller med en modul for egendefinert kode.
  2. Legg til kodesnutten for takkesiden i order-confirmation.tpl, eller en modul på hooken displayOrderConfirmation, fylt ut med bestillings-ID-en.
  3. Advanced Parameters › Webservice: slå den på og legg til en nøkkel med GET-tilgang til orders, customers, addresses, countries og currencies. Skriv inn nøkkelen i ROASaurus.

Slik leses bestillingene

PrestaShop har ingen bestillings-webhooks, så ROASaurus ber webservicen om bestillinger som er oppdatert siden forrige kjøring, hvert 5. minutt, med 30 minutters overlapping. Bare bestillinger som PrestaShop markerer som gyldige, teller som betalt. For hver bestilling slår ROASaurus opp kunden, fakturaadressen, landet og valutaen, og det er derfor nøkkelen trenger lesetilgang til disse ressursene.

Varelinjene beholder produktet og kombinasjonen, så varianter kan skilles fra hverandre. ROASaurus leser totalbeløpet som er betalt inkl. mva., bestillingsreferansen, kundens e-post og navn, telefon, by, postnummer og land.

Koble bestillinger til annonseklikk

Kodesnutten for takkesiden utløser ROASaurus-kjøpet med PrestaShop-bestillings-ID-en og totalsummen på bekreftelsessiden, som kobler bestillingen til den besøkende og annonseklikket deres. Uten den faller ROASaurus tilbake på en e-postadresse den besøkende oppga tidligere på nettstedet ditt, for eksempel i en popup.

Begrensninger

  • Ingen webhooks: bestillinger når annonseplattformene dine opptil 5 minutter etter at de blir gyldige. «Fetch orders now» kjører en synkronisering på forespørsel.
  • PrestaShop-bestillinger inneholder ikke kundens IP-adresse, så IP-reserven er ikke tilgjengelig. Legg til kodesnutten for takkesiden.
  • Connectoren er bygget etter plattformens offisielle API-dokumentasjon. Trykk på Test connection etter at du har lagret legitimasjonen din, legg deretter inn en testbestilling og sjekk Event log.

Relatert

Vanlige spørsmål

Spørsmål, besvart

Hvorfor trenger webservice-nøkkelen tilgang til kunder og adresser?

En PrestaShop-bestilling inneholder bare ID-er for kunden, fakturaadressen, landet og valutaen. ROASaurus leser disse postene for å hente e-posten, navnet og stedet som den hasher for annonseplattformene.

Hvilke bestillinger sendes?

Bestillinger som PrestaShop markerer som gyldige, som er måten den flagger en betalt bestilling på. Andre holdes utenfor til de blir gyldige.

Hvor raskt kommer bestillinger inn?

Innen omtrent 5 minutter. PrestaShop har ingen bestillings-webhooks, så ROASaurus poller webservicen. «Fetch orders now» i fanen Connection synkroniserer med en gang.

Hvert salg, sporet til annonsen som tjente det inn

Server-side tracking, fortjeneste og livstidsverdi i én app. 14 dagers gratis prøveperiode, uten kredittkort.

Start den gratis prøveperioden din →