Tracciamento server-side per BigCommerce
Dai a ROASaurus un account API di sola lettura a livello di negozio e premi Create webhook. Gli ordini pagati di BigCommerce vanno poi alle tue piattaforme pubblicitarie dal server man mano che arrivano.
| BigCommerce in sintesi | |
|---|---|
| Gli ordini arrivano tramite | Webhook (ordine creato, stato aggiornato) più polling ogni 5 minuti |
| Configurazione del webhook | Automatica, con il pulsante Create webhook |
| Credenziali | Store hash e un token di accesso con Orders: read-only |
| Ordini pagati | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Snippet della thank-you page | Script nella pagina Order confirmation con {{checkout.order.id}} |
Come si collega BigCommerce
- Storefront › Script Manager › Create a Script: posizione Footer, pagine All pages, tipo Script, con il tag script di ROASaurus.
- Crea un secondo script per la pagina Order confirmation con lo snippet della thank-you page.
- Settings › API › Store-level API accounts › Create API account con Orders: read-only. Inserisci in ROASaurus lo store hash (la parte dopo
/stores/nel tuo percorso API) e il token di accesso. - Salva, poi premi Create webhook.
Cosa fa Create webhook
ROASaurus registra due webhook di BigCommerce, per ordine creato e per stato dell’ordine aggiornato. Ogni consegna porta con sé un header segreto unico per il tuo negozio, che ROASaurus controlla. Il webhook indica solo quale ordine è cambiato, quindi ROASaurus recupera dall’API l’ordine e i suoi prodotti. Controlla anche ogni 5 minuti gli ordini modificati, nel caso una consegna vada persa.
Quali ordini contano
Gli ordini in uno stato che indica che il pagamento è andato a buon fine: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped e Completed. Gli ordini in sospeso o rifiutati non vengono inviati. ROASaurus legge il totale comprensivo di imposte, l’email, il telefono, il nome e l’indirizzo di fatturazione, il customer id, l’indirizzo IP e ogni prodotto con il suo prezzo comprensivo di imposte.
Collegare gli ordini ai clic sugli annunci
Lo snippet della pagina Order confirmation fa partire l’acquisto di ROASaurus con {{checkout.order.id}}, che collega l’ordine al visitatore. Senza di esso, ROASaurus prova un’email che il visitatore ha lasciato in precedenza sul tuo sito, per esempio in un popup, poi l’indirizzo IP dell’ordine, ma solo quando su quell’IP è stato visto esattamente un visitatore da 3 ore prima a 15 minuti dopo l’ordine.
Limiti
- Gli ordini di BigCommerce non forniscono a ROASaurus alcuno user agent, quindi su IP condivisi (uffici, reti mobili) il ripiego tramite IP spesso non riesce a decidere. Lo snippet evita questo problema.
- 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
Quale accesso API serve a ROASaurus?
Un account API a livello di negozio con Orders impostato in sola lettura. ROASaurus lo usa per leggere gli ordini e per creare i suoi due webhook degli ordini.
Cosa succede se un webhook fallisce?
ROASaurus interroga inoltre BigCommerce ogni 5 minuti, con una sovrapposizione di 30 minuti. Gli ordini che ha già vengono ignorati, quindi nulla viene inviato due volte.
Quali stati di BigCommerce contano come pagati?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped e Completed. Gli altri stati restano esclusi finché l’ordine non passa a uno di questi.
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 →