Tracking server-side pentru PrestaShop
Activează webservice-ul PrestaShop, oferă ROASaurus o cheie de citire, iar comenzile plătite sunt preluate la fiecare 5 minute și trimise către platformele tale de publicitate de pe server.
| PrestaShop pe scurt | |
|---|---|
| Comenzile ajung prin | Interogare webservice la fiecare 5 minute |
| Credențiale | Cheie webservice cu acces GET la comenzi, clienți, adrese, țări și monede |
| Comenzi plătite | Comenzile pe care PrestaShop le marchează ca valide |
| Snippet de pe pagina de mulțumire | order-confirmation.tpl sau hook-ul displayOrderConfirmation |
| Potrivirea comenzilor | Snippet de pe pagina de mulțumire, apoi un email lăsat mai devreme de vizitator |
Cum se conectează PrestaShop
- Adaugă scriptul ROASaurus în header-ul temei tale (
templates/_partials/head.tpl) sau printr-un modul de cod personalizat. - Adaugă snippet-ul de pe pagina de mulțumire în
order-confirmation.tpl, sau într-un modul pe hook-uldisplayOrderConfirmation, completat cu id-ul comenzii. - Advanced Parameters › Webservice: activează-l și adaugă o cheie cu acces GET la comenzi, clienți, adrese, țări și monede. Introdu cheia în ROASaurus.
Cum sunt citite comenzile
PrestaShop nu are webhook-uri de comenzi, așa că ROASaurus cere de la webservice comenzile actualizate de la ultima rulare, la fiecare 5 minute, cu o suprapunere de 30 de minute. Doar comenzile pe care PrestaShop le marchează ca valide sunt considerate plătite. Pentru fiecare comandă, ROASaurus caută clientul, adresa de facturare, țara și moneda, motiv pentru care cheia are nevoie de acces de citire la aceste resurse.
Liniile de comandă păstrează produsul și combinația lui, așa că variantele se disting între ele. ROASaurus citește totalul plătit cu taxe incluse, referința comenzii, emailul și numele clientului, telefonul, orașul, codul poștal și țara.
Asocierea comenzilor cu click-urile pe reclame
Snippet-ul de pe pagina de mulțumire declanșează achiziția ROASaurus cu id-ul comenzii PrestaShop și totalul pe pagina de confirmare, ceea ce leagă comanda de vizitator și de click-ul lui pe reclamă. Fără el, ROASaurus folosește ca alternativă un email pe care vizitatorul l-a lăsat mai devreme pe site-ul tău, de exemplu într-un popup.
Limite
- Fără webhook-uri: comenzile ajung la platformele tale de publicitate până la 5 minute după ce devin valide. „Fetch orders now” pornește o sincronizare la cerere.
- Comenzile PrestaShop nu includ adresa IP a cumpărătorului, așa că varianta de rezervă prin IP nu este disponibilă. Adaugă snippet-ul de pe pagina de mulțumire.
- Conectorul este construit pe baza documentației API oficiale a platformei. Apasă Test connection după ce salvezi credențialele, apoi plasează o comandă de test și verifică Event log.
Articole conexe
Întrebări, cu răspunsuri
De ce are nevoie cheia webservice de acces la clienți și adrese?
O comandă PrestaShop conține doar id-urile clientului, ale adresei de facturare, ale țării și ale monedei. ROASaurus citește acele înregistrări ca să obțină emailul, numele și locația pe care le transformă în hash pentru platformele de publicitate.
Ce comenzi sunt trimise?
Comenzile pe care PrestaShop le marchează ca valide, așa semnalează o comandă plătită. Celelalte sunt lăsate deoparte până când devin valide.
Cât de repede ajung comenzile?
În circa 5 minute. PrestaShop nu are webhook-uri de comenzi, așa că ROASaurus interoghează webservice-ul. „Fetch orders now” din tab-ul Connection sincronizează imediat.
Fiecare vânzare, urmărită până la reclama care a adus-o
Tracking server-side, profit și lifetime value într-o singură aplicație. Probă gratuită de 14 zile, fără card bancar.
Începe proba gratuită →