Webshop-integration

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 viaWebhooks (ordre oprettet, status opdateret) plus hentning hvert 5. minut
Opsætning af webhookAutomatisk, med knappen Create webhook
LegitimationsoplysningerStore hash og et adgangstoken med Orders: read-only
Betalte ordrerAwaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed
Snippet på tak-sidenScript på siden Order confirmation med {{checkout.order.id}}

Sådan forbindes BigCommerce

  1. Storefront › Script Manager › Create a Script: placering Footer, sider All pages, type Script, med ROASaurus-script-tagget.
  2. Opret endnu et script til siden Order confirmation med snippet til tak-siden.
  3. 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.
  4. 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

FAQ

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 →