Server-side tracking för BigCommerce
Ge ROASaurus ett skrivskyddat API-konto på butiksnivå och klicka på Create webhook. Betalda BigCommerce-ordrar går sedan till dina annonsplattformar från servern i samma stund som de kommer in.
| BigCommerce i korthet | |
|---|---|
| Ordrar kommer in via | Webhooks (order skapad, status uppdaterad) plus polling var 5:e minut |
| Webhook-installation | Automatiskt, med knappen Create webhook |
| Åtkomstuppgifter | Store hash och en åtkomsttoken med Orders: read-only |
| Betalda ordrar | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Tacksides-snippet | Skript på sidan Order confirmation med hjälp av {{checkout.order.id}} |
Så ansluter BigCommerce
- Storefront › Script Manager › Create a Script: location Footer, pages All pages, type Script, med ROASaurus scripttagg.
- Skapa ett andra skript för sidan Order confirmation med tacksides-snippetet.
- Settings › API › Store-level API accounts › Create API account med Orders: read-only. Ange store hash (delen efter
/stores/i din API-sökväg) och åtkomsttoken i ROASaurus. - Spara och klicka sedan på Create webhook.
Vad Create webhook gör
ROASaurus registrerar två BigCommerce-webhooks, för skapad order och uppdaterad orderstatus. Varje leverans har en hemlig header som är unik för din butik, och som ROASaurus kontrollerar. Webhooken anger bara vilken order som ändrats, så ROASaurus hämtar ordern och dess produkter från API:et. Det kontrollerar också var 5:e minut om ordrar har ändrats, ifall en leverans går förlorad.
Vilka ordrar som räknas
Ordrar med en status som betyder att betalningen gått igenom: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped och Completed. Väntande eller nekade ordrar skickas inte. ROASaurus läser totalsumman inklusive skatt, faktureringens e-postadress, telefonnummer, namn och adress, kund-id:t, IP-adressen och varje produkt med sitt pris inklusive skatt.
Koppla ordrar till annonsklick
Snippetet på orderbekräftelsesidan skickar ROASaurus-köpet med {{checkout.order.id}}, vilket kopplar ordern till besökaren. Utan det provar ROASaurus en e-postadress som besökaren angav tidigare på din sajt, till exempel i en popup, och därefter orderns IP-adress, men bara när exakt en besökare sågs på den IP-adressen från 3 timmar före till 15 minuter efter ordern.
Begränsningar
- BigCommerce-ordrar ger inte ROASaurus någon user agent, så på delade IP-adresser (kontor, mobilnät) kan IP-reserven ofta inte avgöra saken. Snippetet undviker det.
- Kopplingen är byggd utifrån plattformens officiella API-dokumentation. Klicka på Test connection när du har sparat dina åtkomstuppgifter, lägg sedan en testorder och kolla i Event log.
Relaterat
Frågor, besvarade
Vilken API-åtkomst behöver ROASaurus?
Ett API-konto på butiksnivå där Orders är satt till skrivskyddad. ROASaurus använder det för att läsa ordrar och för att skapa sina två orderwebhooks.
Vad händer om en webhook misslyckas?
ROASaurus kontrollerar också BigCommerce var 5:e minut med 30 minuters överlappning. Ordrar som det redan har ignoreras, så inget skickas två gånger.
Vilka BigCommerce-statusar räknas som betalda?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped och Completed. Andra statusar lämnas utanför tills ordern går över till någon av dessa.
Varje försäljning, spårad till annonsen som genererade den
Server-side tracking, vinst och livstidsvärde i en app. 14 dagars gratis provperiod, inget kreditkort.
Starta din gratis provperiod →