Server-side tracking para tiendas Ecwid
ROASaurus lee los pedidos pagados de Ecwid mediante un token de app personalizada y los envía a tus plataformas publicitarias desde el servidor. Pide webhooks al soporte de Ecwid y los pedidos llegarán al instante.
| Ecwid de un vistazo | |
|---|---|
| Los pedidos llegan por | Consulta de la API cada 5 minutos; webhooks cuando el soporte de Ecwid los active |
| Credenciales | Store ID, el token secreto de la app personalizada y su client secret para los webhooks |
| Comprobación del webhook | Firma HMAC con el client secret |
| Pedidos pagados | Estado de pago PAID |
| Fragmento de la página de agradecimiento | Ecwid.OnOrderPlaced, después del script de tracking |
Cómo se conecta Ecwid
- Añade el script de ROASaurus al sitio que incrusta tu tienda Ecwid, o al código personalizado de tu Instant Site.
- Añade después el fragmento de la página de agradecimiento. Escucha el evento
OnOrderPlacedde Ecwid y dispara la compra de ROASaurus con el número de pedido, el total y el email. - En my.ecwid.com/#develop-apps, crea una app personalizada con acceso de lectura a los pedidos. Introduce en ROASaurus el id de tu tienda (aparece en la URL de tu admin y en Account › Summary) y el token
secret_…de la app.
ROASaurus obtiene entonces los pedidos actualizados desde su última ejecución, cada 5 minutos, y envía los que tienen estado de pago PAID.
Pedidos al instante con webhooks
Ecwid configura las URL de webhook de las apps personalizadas a través de su equipo de soporte de la API. Pídeles que establezcan la URL de webhook de tu app con la que aparece en la pestaña Conexión de ROASaurus, con los eventos order.created y order.updated. Pega el client secret de la app en ROASaurus: cada webhook se comprueba con su firma HMAC y después se obtiene el pedido de la API.
Qué lee ROASaurus de cada pedido
El total, la moneda, el email, el nombre, el teléfono y la dirección de facturación, el id de cliente y los artículos con su combinación, cantidad, precio y SKU. Los pedidos de Ecwid incluyen la dirección IP y el user agent del comprador, así que ROASaurus también puede asociar por la misma IP y el mismo navegador, solo cuando encaja exactamente un visitante.
Límites
- Los webhooks requieren una solicitud al soporte de Ecwid. Hasta entonces, los pedidos tardan hasta 5 minutos.
- Ecwid ofrece un único campo de nombre, que ROASaurus divide en nombre y apellidos.
- El conector está construido a partir de la documentación oficial de la API de la plataforma. Pulsa Test connection tras guardar tus credenciales, luego haz un pedido de prueba y comprueba el Event log.
Relacionado
Tus preguntas, resueltas
¿Por qué tengo que contactar con Ecwid para los webhooks?
Ecwid configura la URL de webhook de una app personalizada a través de su soporte de la API. La consulta cada 5 minutos funciona sin ellos.
¿Para qué sirve el client secret?
Verifica que un webhook realmente procede de Ecwid. ROASaurus comprueba con él la firma HMAC de cada webhook antes de obtener el pedido.
¿Funciona con Ecwid incrustado en otro sitio?
Sí. Añade el script de ROASaurus y el fragmento de la página de agradecimiento al sitio que incrusta tu tienda Ecwid.
Cada venta, rastreada hasta el anuncio que la generó
Server-side tracking, beneficio y valor de vida del cliente en una sola app. Prueba gratuita de 14 días, sin tarjeta de crédito.
Empieza tu prueba gratuita →