Integrazione per negozi online

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 tramiteWebhook (ordine creato, stato aggiornato) più polling ogni 5 minuti
Configurazione del webhookAutomatica, con il pulsante Create webhook
CredenzialiStore hash e un token di accesso con Orders: read-only
Ordini pagatiAwaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed
Snippet della thank-you pageScript nella pagina Order confirmation con {{checkout.order.id}}

Come si collega BigCommerce

  1. Storefront › Script Manager › Create a Script: posizione Footer, pagine All pages, tipo Script, con il tag script di ROASaurus.
  2. Crea un secondo script per la pagina Order confirmation con lo snippet della thank-you page.
  3. 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.
  4. 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

FAQ

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 →