Server-side tracking for Ecwid-butikker
ROASaurus leser betalte Ecwid-bestillinger via et token fra en egendefinert app og sender dem til annonseplattformene dine fra serveren. Be Ecwid-support om webhooks, så kommer bestillingene umiddelbart.
| Ecwid i et overblikk | |
|---|---|
| Bestillinger kommer inn via | API-polling hvert 5. minutt; webhooks når Ecwid-support slår dem på |
| Tilgangsdata | Store ID, secret-tokenet til den egendefinerte appen og client secret for webhooks |
| Webhook-kontroll | HMAC-signatur med client secret |
| Betalte bestillinger | Betalingsstatus PAID |
| Kodesnutt på takkesiden | Ecwid.OnOrderPlaced, etter tracking-scriptet |
Slik kobles Ecwid til
- Legg til ROASaurus-scriptet på nettstedet som bygger inn Ecwid-butikken din, eller i den egendefinerte koden i Instant Site.
- Legg til kodesnutten for takkesiden etter det. Den lytter etter Ecwids
OnOrderPlaced-event og utløser ROASaurus-kjøpet med bestillingsnummer, totalsum og e-post. - Opprett en egendefinert app med lesetilgang til bestillinger på my.ecwid.com/#develop-apps. Skriv inn store ID-en din (vises i admin-URL-en og under Account › Summary) og appens
secret_…-token i ROASaurus.
ROASaurus henter deretter bestillinger som er oppdatert siden forrige kjøring, hvert 5. minutt, og sender de med betalingsstatus PAID.
Umiddelbare bestillinger med webhooks
Ecwid setter webhook-URL-er for egendefinerte apper gjennom API-supportteamet sitt. Be dem sette webhook-URL-en til appen din til den som står i fanen Connection i ROASaurus, med eventene order.created og order.updated. Lim inn appens client secret i ROASaurus: hver webhook kontrolleres mot HMAC-signaturen, og deretter hentes bestillingen fra API-et.
Hva ROASaurus leser fra hver bestilling
Totalsummen, valutaen, e-post, navn, telefon og adresse for fakturering, kunde-ID og varene med kombinasjon, antall, pris og SKU. Ecwid-bestillinger inneholder kundens IP-adresse og user agent, så ROASaurus kan også koble på samme IP og nettleser, bare når nøyaktig én besøkende passer.
Begrensninger
- Webhooks krever en henvendelse til Ecwid-support. Inntil da tar bestillingene opptil 5 minutter.
- Ecwid gir ett navnefelt, som ROASaurus deler opp i fornavn og etternavn.
- 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
Spørsmål, besvart
Hvorfor må jeg kontakte Ecwid for webhooks?
Ecwid konfigurerer webhook-URL-en til en egendefinert app gjennom API-supporten sin. Polling hvert 5. minutt fungerer uten dem.
Hva brukes client secret til?
Den bekrefter at en webhook faktisk kommer fra Ecwid. ROASaurus kontrollerer HMAC-signaturen til hver webhook med den før bestillingen hentes.
Fungerer det med Ecwid innebygd på et annet nettsted?
Ja. Legg til ROASaurus-scriptet og kodesnutten for takkesiden på nettstedet som bygger inn Ecwid-butikken din.
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 →