Server-side tracking til Ecwid-shops
ROASaurus læser betalte Ecwid-ordrer via et custom app-token og sender dem til dine annonceplatforme fra serveren. Bed Ecwid-support om webhooks, så ankommer ordrer med det samme.
| Ecwid i overblik | |
|---|---|
| Ordrer ankommer via | API-hentning hvert 5. minut; webhooks, når Ecwid-support aktiverer dem |
| Legitimationsoplysninger | Store ID, den tilpassede apps secret token og dens client secret til webhooks |
| Webhook-kontrol | HMAC-signatur med client secret |
| Betalte ordrer | Betalingsstatus PAID |
| Snippet på tak-siden | Ecwid.OnOrderPlaced efter tracking-scriptet |
Sådan forbindes Ecwid
- Tilføj ROASaurus-scriptet til det site, der indlejrer din Ecwid-shop, eller til din Instant Sites brugerdefinerede kode.
- Tilføj snippet til tak-siden efter det. Det lytter efter Ecwids
OnOrderPlaced-event og udløser ROASaurus-købet med ordrenummer, total og e-mail. - På my.ecwid.com/#develop-apps skal du oprette en tilpasset app med læseadgang til ordrer. Indtast dit store ID (vist i din admin-URL og under Account › Summary) og appens
secret_…-token i ROASaurus.
ROASaurus henter derefter hvert 5. minut ordrer, der er opdateret siden sidste kørsel, og sender dem med betalingsstatus PAID.
Øjeblikkelige ordrer med webhooks
Ecwid indstiller webhook-URL'er til tilpassede apps via sit API-supportteam. Bed dem om at sætte din apps webhook-URL til den, der står på fanen Connection i ROASaurus, med events order.created og order.updated. Indsæt appens client secret i ROASaurus: Hver webhook kontrolleres mod sin HMAC-signatur, og ordren hentes derefter fra API'et.
Hvad ROASaurus læser fra hver ordre
Totalen, valutaen, e-mail, navn, telefon og adresse fra faktureringen, kunde-id'et og varerne med deres kombination, antal, pris og SKU. Ecwid-ordrer indeholder shopperens IP-adresse og user agent, så ROASaurus også kan matche på den samme IP og browser, men kun når præcis én besøgende passer.
Begrænsninger
- Webhooks kræver en henvendelse til Ecwid-support. Indtil da tager ordrer op til 5 minutter.
- Ecwid giver ét navnefelt, som ROASaurus deler op i fornavn og efternavn.
- 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
Hvorfor skal jeg kontakte Ecwid for at få webhooks?
Ecwid indstiller webhook-URL'en til en tilpasset app via sin API-support. Hentning hvert 5. minut virker uden dem.
Hvad bruges client secret til?
Det bekræfter, at en webhook virkelig kommer fra Ecwid. ROASaurus kontrollerer hver webhooks HMAC-signatur med den, før ordren hentes.
Virker det med Ecwid indlejret på et andet site?
Ja. Tilføj ROASaurus-scriptet og snippet til tak-siden på det site, der indlejrer din Ecwid-shop.
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 →