Tracciamento server-side per PrestaShop
Abilita il webservice di PrestaShop, dai a ROASaurus una chiave di lettura e gli ordini pagati vengono recuperati ogni 5 minuti e inviati dal server alle tue piattaforme pubblicitarie.
| PrestaShop in sintesi | |
|---|---|
| Gli ordini arrivano tramite | Polling del webservice ogni 5 minuti |
| Credenziali | Chiave webservice con accesso GET a ordini, clienti, indirizzi, paesi e valute |
| Ordini pagati | Ordini che PrestaShop segna come validi |
| Snippet della thank-you page | order-confirmation.tpl o l’hook displayOrderConfirmation |
| Abbinamento degli ordini | Snippet della thank-you page, poi un’email lasciata in precedenza dal visitatore |
Come si collega PrestaShop
- Aggiungi lo script di ROASaurus all’header del tuo tema (
templates/_partials/head.tpl) oppure con un modulo di codice personalizzato. - Aggiungi lo snippet della pagina di ringraziamento a
order-confirmation.tpl, oppure un modulo sull’hookdisplayOrderConfirmation, compilato con l’order id. - Advanced Parameters › Webservice: abilitalo e aggiungi una chiave con accesso GET a ordini, clienti, indirizzi, paesi e valute. Inserisci la chiave in ROASaurus.
Come vengono letti gli ordini
PrestaShop non ha webhook per gli ordini, quindi ROASaurus chiede al webservice gli ordini aggiornati dall’ultima esecuzione, ogni 5 minuti, con una sovrapposizione di 30 minuti. Contano come pagati solo gli ordini che PrestaShop segna come validi. Per ogni ordine, ROASaurus cerca il cliente, l’indirizzo di fatturazione, il paese e la valuta, ed è per questo che la chiave ha bisogno dell’accesso in lettura a queste risorse.
Le righe d’ordine conservano il prodotto e la sua combinazione, così le varianti restano distinte. ROASaurus legge il totale pagato comprensivo di tasse, il riferimento dell’ordine, l’email e il nome del cliente, il telefono, la città, il CAP e il paese.
Collegare gli ordini ai clic sugli annunci
Lo snippet della pagina di ringraziamento fa partire l’acquisto in ROASaurus con l’order id e il totale di PrestaShop nella pagina di conferma, collegando l’ordine al visitatore e al suo clic sull’annuncio. Senza, ROASaurus ripiega su un’email che il visitatore ha lasciato in precedenza sul tuo sito, per esempio in un popup.
Limiti
- Niente webhook: gli ordini arrivano alle tue piattaforme pubblicitarie fino a 5 minuti dopo essere diventati validi. «Fetch orders now» avvia una sincronizzazione su richiesta.
- Gli ordini PrestaShop non includono l’indirizzo IP del cliente, quindi il ripiego sull’IP non è disponibile. Aggiungi lo snippet della pagina di ringraziamento.
- Il connettore è costruito a partire dalla documentazione ufficiale dell’API della piattaforma. Premi Test connection dopo aver salvato le credenziali, poi fai un ordine di prova e controlla l’Event log.
Correlati
Domande, risposte
Perché la chiave webservice ha bisogno dell’accesso a clienti e indirizzi?
Un ordine PrestaShop contiene solo gli ID di cliente, indirizzo di fatturazione, paese e valuta. ROASaurus legge questi record per ottenere l’email, il nome e la località che trasforma in hash per le piattaforme pubblicitarie.
Quali ordini vengono inviati?
Gli ordini che PrestaShop segna come validi, ed è così che contrassegna un ordine pagato. Gli altri restano esclusi finché non diventano validi.
Quanto velocemente arrivano gli ordini?
Entro circa 5 minuti. PrestaShop non ha webhook per gli ordini, quindi ROASaurus interroga il webservice. «Fetch orders now» nella scheda Connection sincronizza subito.
Ogni vendita, ricondotta all’annuncio che l’ha generata
Tracciamento server-side, profitto e lifetime value in un’unica app. Prova gratuita di 14 giorni, senza carta di credito.
Inizia la prova gratuita →