Tracciamento server-side per WooCommerce
Installa il plugin WordPress di ROASaurus, oppure punta un webhook di WooCommerce a ROASaurus. In entrambi i casi gli ordini pagati arrivano alle tue piattaforme pubblicitarie dal server e vengono abbinati al clic sull’annuncio.
| WooCommerce in sintesi | |
|---|---|
| Opzione 1 | Plugin ROASaurus: invia gli ordini pagati all’API degli ordini e salva i cookie di tracciamento su ogni ordine |
| Opzione 2 | Webhook di WooCommerce (Order updated), verificato con la sua firma HMAC |
| Riserva | Chiave REST API facoltativa: gli ordini persi vengono recuperati ogni 5 minuti |
| Ordini pagati | Stato processing o completed |
| Il plugin richiede | PHP 7.4 e WooCommerce 6.0 o successivi |
Opzione 1: il plugin ROASaurus
- Vai su Add a store › WooCommerce e inserisci l’indirizzo del tuo negozio.
- In Settings › Orders API del negozio, crea una chiave API.
- Scarica il plugin e carica il file zip in WordPress da Plugins › Add New Plugin › Upload Plugin, poi attivalo.
- In WooCommerce › ROASaurus, inserisci l’endpoint, la chiave del negozio e la chiave API.
Il plugin carica lo script di tracciamento, salva sull’ordine al checkout i cookie di tracciamento del visitatore (il visitor id più i cookie di Meta, TikTok, Snap e Pinterest) e invia a ROASaurus ogni ordine pagato. Gli ordini con pagamento alla consegna e con bonifico bancario vengono inviati quando passano a processing. Nella thank-you page fa partire l’acquisto nel browser. Poiché il visitor id viaggia con l’ordine, l’abbinamento è esatto.
Opzione 2: i webhook di WooCommerce
Scegli WooCommerce quando aggiungi il negozio. In WooCommerce › Settings › Advanced › Webhooks, aggiungi un webhook con stato Active, topic Order updated, il tuo URL di consegna di ROASaurus, un secret e come versione API WP REST API Integration v3. Incolla lo stesso secret in ROASaurus; ogni consegna viene verificata con la sua firma. Gli ordini con stato processing o completed contano come pagati.
Aggiungi anche una chiave REST API di sola lettura e ROASaurus recupera gli ordini ogni 5 minuti, così un ordine perso da un webhook arriva comunque. Il plugin funziona anche insieme ai webhook: salva il visitor id su ogni ordine e il webhook lo porta con sé.
Abbinamento senza il plugin
Senza il plugin, nulla nella thank-you page collega l’ordine al suo visitatore. ROASaurus abbina quindi tramite un’email sottoposta ad hash che il visitatore ha lasciato in precedenza sul tuo sito (in un popup o tramite una chiamata Identify), poi tramite lo stesso indirizzo IP e browser visti da 3 ore prima a 15 minuti dopo l’ordine, solo quando corrisponde esattamente un visitatore.
Limiti
- Lo script traccia da solo le visualizzazioni di pagina. Le visualizzazioni di prodotto e le aggiunte al carrello vengono rilevate automaticamente solo su Shopify; su WooCommerce il tuo sviluppatore può inviarle con
tlq('track', 'AddToCart', {...}). - Il plugin e il connettore sono costruiti a partire dalla documentazione ufficiale di WooCommerce. Dopo la configurazione fai un ordine di prova e controlla l’Event log.
Correlati
Domande, risposte
Plugin o webhook: quale devo usare?
Il plugin garantisce un abbinamento esatto, perché salva il visitor id su ogni ordine. I webhook non richiedono l’installazione di un plugin, ma ROASaurus può allora abbinare gli ordini solo tramite un’email che il visitatore ha lasciato in precedenza sul tuo sito oppure tramite indirizzo IP e browser, e così collega meno ordini. Puoi usare entrambi.
Gli ordini con pagamento alla consegna vengono tracciati?
Sì. Il plugin invia gli ordini con pagamento alla consegna e con bonifico bancario quando passano a processing. Con i webhook, gli ordini contano una volta che il loro stato è processing o completed.
Mi serve la chiave REST API?
No, è una riserva facoltativa. Con una chiave REST API di sola lettura, ROASaurus recupera gli ordini anche ogni 5 minuti, quindi un webhook perso non significa un ordine perso.
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 →