Server-side tracking para Shopware 6
Añade una integración de Shopware con acceso de lectura a los pedidos y ROASaurus sincroniza los pedidos pagados desde la Admin API. Un webhook de Flow Builder hace que lleguen en el mismo momento en que se pagan.
| Shopware de un vistazo | |
|---|---|
| Los pedidos llegan por | Consulta de la Admin API cada 5 minutos; al instante con un webhook de Flow Builder |
| Credenciales | Access key ID y secret access key de la integración |
| Pedidos pagados | Una transacción en estado paid |
| Id de pedido | El número de pedido de Shopware |
| Fragmento de la página de agradecimiento | Plantilla checkout/finish, usando page.order.orderNumber |
Cómo se conecta Shopware
- Añade el script de ROASaurus a tu tema (
base.html.twig, bloquebase_script_tracking) o con un plugin de tag manager. - Settings › System › Integrations › Add integration, con acceso de lectura a los pedidos. Introduce en ROASaurus el access key ID y el secret access key.
- Para una asociación exacta, añade el fragmento de la página de agradecimiento a
storefront/page/checkout/finish/index.html.twig.
ROASaurus intercambia las claves de la integración por un token de la Admin API de corta duración y busca los pedidos actualizados desde su última ejecución, cada 5 minutos. Un pedido cuenta como pagado cuando una de sus transacciones está en estado paid. Como id se usa el número de pedido, que es también lo que envía el fragmento de la página de agradecimiento.
Pedidos al instante con Flow Builder
En Shopware Evolve o superior, crea un flujo con el desencadenante State Enter / Order Transaction / State / Paid y la acción Call URL (Webhook), con POST a la URL de webhook de ROASaurus. La llamada es solo una señal: ROASaurus no se fía de su contenido y, en su lugar, obtiene los pedidos de las últimas dos horas a través de la API autenticada. Los pedidos que ya tiene se ignoran.
Qué lee ROASaurus de cada pedido
El total, la moneda, la fecha del pedido, el email y el nombre del cliente, el teléfono, la ciudad, el código postal y el país de facturación, el id de cliente y las líneas de producto con su cantidad, precio unitario y número de producto.
Cómo vincular los pedidos con los clics en anuncios
El fragmento de la página de agradecimiento dispara la compra de ROASaurus con el número de pedido y el total, lo que vincula el pedido con el visitante. Sin él, ROASaurus usa un email que el visitante dio antes en tu sitio, por ejemplo en un popup.
Límites
- Shopware anonimiza por defecto la dirección IP del cliente, así que la alternativa por IP rara vez ayuda. Añade el fragmento de la página de agradecimiento.
- Los webhooks de Flow Builder necesitan Shopware Evolve o superior. Sin ellos, los pedidos tardan hasta 5 minutos.
- 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
¿Necesito Flow Builder?
No. Sin él, ROASaurus obtiene los pedidos pagados cada 5 minutos. El webhook de Flow Builder, disponible en Shopware Evolve o superior, solo hace que lleguen al instante.
¿Es seguro el webhook de Flow Builder?
ROASaurus lo trata solo como una señal. Nunca toma datos de pedido de la llamada; obtiene los pedidos recientes a través de la Admin API con las claves de tu integración.
¿Qué acceso necesita la integración?
Acceso de lectura a los pedidos. ROASaurus usa el access key ID y el secreto de la integración para obtener un token de la Admin API de corta duración.
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 →