Server-side tracking til BigCommerce
Giv ROASaurus en skrivebeskyttet API-konto på shopniveau, og tryk på Create webhook. Betalte BigCommerce-ordrer går så til dine annonceplatforme fra serveren, efterhånden som de kommer ind.
| BigCommerce i overblik | |
|---|---|
| Ordrer ankommer via | Webhooks (ordre oprettet, status opdateret) plus hentning hvert 5. minut |
| Opsætning af webhook | Automatisk, med knappen Create webhook |
| Legitimationsoplysninger | Store hash og et adgangstoken med Orders: read-only |
| Betalte ordrer | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Snippet på tak-siden | Script på siden Order confirmation med {{checkout.order.id}} |
Sådan forbindes BigCommerce
- Storefront › Script Manager › Create a Script: placering Footer, sider All pages, type Script, med ROASaurus-script-tagget.
- Opret endnu et script til siden Order confirmation med snippet til tak-siden.
- Settings › API › Store-level API accounts › Create API account med Orders: read-only. Indtast store hash (delen efter
/stores/i din API-sti) og adgangstokenet i ROASaurus. - Gem, og tryk derefter på Create webhook.
Hvad Create webhook gør
ROASaurus registrerer to BigCommerce-webhooks, til oprettet ordre og opdateret ordrestatus. Hver levering bærer en hemmelig header, der er unik for din shop, og som ROASaurus kontrollerer. Webhooken fortæller kun, hvilken ordre der er ændret, så ROASaurus henter ordren og dens produkter fra API'et. Det tjekker også hvert 5. minut for ændrede ordrer, hvis en levering skulle gå tabt.
Hvilke ordrer tæller
Ordrer med en status, der betyder, at betalingen er gået igennem: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped og Completed. Afventende eller afviste ordrer sendes ikke. ROASaurus læser totalen inklusive moms, e-mail, telefon, navn og adresse fra faktureringen, kunde-id'et, IP-adressen og hvert produkt med dets pris inklusive moms.
Sådan knyttes ordrer til annonceklik
Snippet på ordrebekræftelsen udløser ROASaurus-købet med {{checkout.order.id}}, hvilket knytter ordren til den besøgende. Uden det prøver ROASaurus en e-mail, den besøgende tidligere har oplyst på dit website, for eksempel i en popup, og derefter ordrens IP-adresse, men kun når præcis én besøgende blev set på den IP fra 3 timer før til 15 minutter efter ordren.
Begrænsninger
- BigCommerce-ordrer giver ikke ROASaurus nogen user agent, så på delte IP'er (kontorer, mobilnetværk) kan IP-fallbacken ofte ikke afgøre sagen. Snippet undgår det.
- Connectoren er bygget ud fra platformens officielle API-dokumentation. Tryk på Test connection, når du har gemt dine legitimationsoplysninger, læg derefter en testordre, og tjek Event log.
Relateret
Spørgsmål, besvaret
Hvilken API-adgang skal ROASaurus have?
En API-konto på shopniveau med Orders sat til read-only. ROASaurus bruger den til at læse ordrer og til at oprette sine to ordre-webhooks.
Hvad hvis en webhook fejler?
ROASaurus henter også fra BigCommerce hvert 5. minut med 30 minutters overlap. Ordrer, det allerede har, ignoreres, så intet sendes to gange.
Hvilke BigCommerce-statusser tæller som betalt?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped og Completed. Andre statusser udelades, indtil ordren flyttes til en af disse.
Hvert salg, sporet til annoncen, der skabte det
Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.
Start din gratis prøve →