Integrare cu magazine online

Tracking server-side pentru BigCommerce

Oferă ROASaurus un cont API la nivel de magazin, doar pentru citire, și apasă Create webhook. Comenzile plătite din BigCommerce ajung apoi la platformele tale de publicitate de pe server, pe măsură ce intră.

BigCommerce pe scurt
Comenzile ajung prinWebhook-uri (comandă creată, status actualizat) plus interogare la fiecare 5 minute
Configurarea webhook-uluiAutomată, cu butonul Create webhook
CredențialeStore hash și un token de acces cu Orders: read-only
Comenzi plătiteAwaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed
Snippet de pe pagina de mulțumireScript pe pagina Order confirmation, cu {{checkout.order.id}}

Cum se conectează BigCommerce

  1. Storefront › Script Manager › Create a Script: locația Footer, paginile All pages, tipul Script, cu tag-ul de script ROASaurus.
  2. Creează un al doilea script pentru pagina Order confirmation, cu snippet-ul de pe pagina de mulțumire.
  3. Settings › API › Store-level API accounts › Create API account cu Orders: read-only. Introdu în ROASaurus store hash-ul (partea de după /stores/ din calea ta API) și token-ul de acces.
  4. Salvează, apoi apasă Create webhook.

Ce face Create webhook

ROASaurus înregistrează două webhook-uri BigCommerce, pentru comandă creată și pentru status de comandă actualizat. Fiecare livrare poartă un header secret unic pentru magazinul tău, pe care ROASaurus îl verifică. Webhook-ul spune doar ce comandă s-a schimbat, așa că ROASaurus preia comanda și produsele ei din API. Verifică și la fiecare 5 minute dacă există comenzi modificate, în caz că se pierde o livrare.

Ce comenzi se iau în calcul

Comenzile într-un status care înseamnă că plata a trecut: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped și Completed. Comenzile în așteptare sau refuzate nu sunt trimise. ROASaurus citește totalul cu taxe incluse, emailul, telefonul, numele și adresa de facturare, id-ul clientului, adresa IP și fiecare produs cu prețul lui cu taxe incluse.

Asocierea comenzilor cu click-urile pe reclame

Snippet-ul de pe pagina de confirmare a comenzii declanșează achiziția ROASaurus cu {{checkout.order.id}}, ceea ce leagă comanda de vizitator. Fără el, ROASaurus încearcă un email pe care vizitatorul l-a lăsat mai devreme pe site-ul tău, de exemplu într-un popup, apoi adresa IP a comenzii, dar numai atunci când pe acel IP a fost văzut exact un vizitator de la 3 ore înainte până la 15 minute după comandă.

Limite

  • Comenzile BigCommerce nu oferă ROASaurus niciun user agent, așa că pe IP-uri partajate (birouri, rețele mobile) varianta de rezervă prin IP deseori nu poate decide. Snippet-ul evită asta.
  • 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 frecvente

Întrebări, cu răspunsuri

De ce acces API are nevoie ROASaurus?

Un cont API la nivel de magazin, cu Orders setat pe read-only. ROASaurus îl folosește pentru a citi comenzile și pentru a crea cele două webhook-uri de comenzi.

Ce se întâmplă dacă un webhook eșuează?

ROASaurus interoghează BigCommerce și la fiecare 5 minute, cu o suprapunere de 30 de minute. Comenzile pe care le are deja sunt ignorate, așa că nimic nu este trimis de două ori.

Ce statusuri BigCommerce sunt considerate plătite?

Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped și Completed. Celelalte statusuri sunt lăsate deoparte până când comanda trece într-unul dintre acestea.

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ă →