Nettbutikkintegrasjon

Server-side tracking for BigCommerce

Gi ROASaurus en skrivebeskyttet API-konto på butikknivå og trykk på Create webhook. Betalte BigCommerce-bestillinger går da til annonseplattformene dine fra serveren etter hvert som de kommer inn.

BigCommerce i et overblikk
Bestillinger kommer inn viaWebhooks (bestilling opprettet, status oppdatert) pluss polling hvert 5. minutt
Oppsett av webhookAutomatisk, med knappen Create webhook
TilgangsdataStore hash og et access token med Orders: read-only
Betalte bestillingerAwaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed
Kodesnutt på takkesidenScript på siden Order confirmation med {{checkout.order.id}}

Slik kobles BigCommerce til

  1. Storefront › Script Manager › Create a Script: plassering Footer, sider All pages, type Script, med script-taggen fra ROASaurus.
  2. Opprett et andre script for siden Order confirmation med kodesnutten for takkesiden.
  3. Settings › API › Store-level API accounts › Create API account med Orders: read-only. Skriv inn store hash (delen etter /stores/ i API-banen din) og access token i ROASaurus.
  4. Lagre, og trykk deretter på Create webhook.

Hva Create webhook gjør

ROASaurus registrerer to BigCommerce-webhooks, for opprettet bestilling og oppdatert bestillingsstatus. Hver levering har med en hemmelig header som er unik for butikken din, og som ROASaurus sjekker. Webhooken sier bare hvilken bestilling som er endret, så ROASaurus henter bestillingen og produktene fra API-et. Den sjekker også etter endrede bestillinger hvert 5. minutt, i tilfelle en levering går tapt.

Hvilke bestillinger som teller

Bestillinger i en status som betyr at betalingen gikk gjennom: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped og Completed. Ventende eller avviste bestillinger sendes ikke. ROASaurus leser totalbeløpet inkl. mva., e-post, telefon, navn og adresse fra faktureringen, kunde-ID-en, IP-adressen og hvert produkt med prisen inkl. mva.

Koble bestillinger til annonseklikk

Kodesnutten for ordrebekreftelsen utløser ROASaurus-kjøpet med {{checkout.order.id}}, som kobler bestillingen til den besøkende. Uten den prøver ROASaurus en e-postadresse den besøkende oppga tidligere på nettstedet ditt, for eksempel i en popup, deretter bestillingens IP-adresse, men bare når nøyaktig én besøkende ble sett på den IP-adressen fra 3 timer før til 15 minutter etter bestillingen.

Begrensninger

  • BigCommerce-bestillinger gir ROASaurus ingen user agent, så på delte IP-adresser (kontorer, mobilnett) klarer IP-reserven ofte ikke å avgjøre hvem det er. Kodesnutten unngår det.
  • Connectoren er bygget etter plattformens offisielle API-dokumentasjon. Trykk på Test connection etter at du har lagret legitimasjonen din, legg deretter inn en testbestilling og sjekk Event log.

Relatert

Vanlige spørsmål

Spørsmål, besvart

Hvilken API-tilgang trenger ROASaurus?

En API-konto på butikknivå med Orders satt til read-only. ROASaurus bruker den til å lese bestillinger og opprette de to bestillings-webhookene sine.

Hva hvis en webhook feiler?

ROASaurus poller også BigCommerce hvert 5. minutt med 30 minutters overlapping. Bestillinger den allerede har, ignoreres, så ingenting sendes to ganger.

Hvilke BigCommerce-statuser teller som betalt?

Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped og Completed. Andre statuser holdes utenfor til bestillingen går over i en av disse.

Hvert salg, sporet til annonsen som tjente det inn

Server-side tracking, fortjeneste og livstidsverdi i én app. 14 dagers gratis prøveperiode, uten kredittkort.

Start den gratis prøveperioden din →