Server-side tracking för Ecwid-butiker
ROASaurus läser betalda Ecwid-ordrar via en token för en egen app och skickar dem till dina annonsplattformar från servern. Be Ecwids support om webhooks så kommer ordrar in direkt.
| Ecwid i korthet | |
|---|---|
| Ordrar kommer in via | API-polling var 5:e minut; webhooks när Ecwids support aktiverar dem |
| Åtkomstuppgifter | Store ID, den egna appens secret token och dess client secret för webhooks |
| Webhook-kontroll | HMAC-signatur med client secret |
| Betalda ordrar | Betalningsstatus PAID |
| Tacksides-snippet | Ecwid.OnOrderPlaced, efter trackingskriptet |
Så ansluter Ecwid
- Lägg till ROASaurus-skriptet på webbplatsen som bäddar in din Ecwid-butik, eller i den anpassade koden för din Instant Site.
- Lägg till tacksides-snippetet efter det. Det lyssnar på Ecwids
OnOrderPlaced-händelse och skickar ROASaurus-köpet med ordernummer, totalsumma och e-postadress. - På my.ecwid.com/#develop-apps skapar du en egen app med läsbehörighet till ordrar. Ange ditt store ID (visas i din admin-URL och under Account › Summary) och appens
secret_…-token i ROASaurus.
ROASaurus hämtar sedan ordrar som uppdaterats sedan senaste körningen, var 5:e minut, och skickar de med betalningsstatus PAID.
Direkta ordrar med webhooks
Ecwid anger webhook-URL:er för egna appar via sitt API-supportteam. Be dem ställa in din apps webhook-URL på den som står i din Connection-flik i ROASaurus, med händelserna order.created och order.updated. Klistra in appens client secret i ROASaurus: varje webhook kontrolleras mot sin HMAC-signatur, och ordern hämtas sedan från API:et.
Vad ROASaurus läser från varje order
Totalsumman, valutan, e-postadressen, faktureringsnamn, telefonnummer och adress, kund-id och artiklarna med deras kombination, antal, pris och SKU. Ecwid-ordrar innehåller köparens IP-adress och user agent, så ROASaurus kan också matcha på samma IP-adress och webbläsare, men bara när exakt en besökare passar.
Begränsningar
- Webhooks kräver en förfrågan till Ecwids support. Tills dess tar ordrar upp till 5 minuter.
- Ecwid ger ett enda namnfält, som ROASaurus delar upp i för- och efternamn.
- 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
Varför måste jag kontakta Ecwid för webhooks?
Ecwid ställer in webhook-URL:en för en egen app via sin API-support. Polling var 5:e minut fungerar utan dem.
Vad används client secret till?
Den verifierar att en webhook verkligen kommer från Ecwid. ROASaurus kontrollerar varje webhooks HMAC-signatur med den innan ordern hämtas.
Fungerar det med Ecwid inbäddat på en annan webbplats?
Ja. Lägg till ROASaurus-skriptet och tacksides-snippetet på webbplatsen som bäddar in din Ecwid-butik.
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 →