Server-side tracking para PrestaShop
Activa el webservice de PrestaShop, da a ROASaurus una clave de lectura y los pedidos pagados se consultan cada 5 minutos y se envían a tus plataformas publicitarias desde el servidor.
| PrestaShop de un vistazo | |
|---|---|
| Los pedidos llegan por | Consulta del webservice cada 5 minutos |
| Credenciales | Clave de webservice con acceso GET a pedidos, clientes, direcciones, países y monedas |
| Pedidos pagados | Pedidos que PrestaShop marca como válidos |
| Fragmento de la página de agradecimiento | order-confirmation.tpl o el hook displayOrderConfirmation |
| Asociación de pedidos | Fragmento de la página de agradecimiento, luego un email que el visitante dio antes |
Cómo se conecta PrestaShop
- Añade el script de ROASaurus a la cabecera de tu tema (
templates/_partials/head.tpl) o con un módulo de código personalizado. - Añade el fragmento de la página de agradecimiento a
order-confirmation.tpl, o un módulo en el hookdisplayOrderConfirmation, rellenado con el id del pedido. - Parámetros avanzados › Webservice: actívalo y añade una clave con acceso GET a pedidos, clientes, direcciones, países y monedas. Introduce la clave en ROASaurus.
Cómo se leen los pedidos
PrestaShop no tiene webhooks de pedidos, así que ROASaurus pide al webservice los pedidos actualizados desde su última ejecución, cada 5 minutos, con un solapamiento de 30 minutos. Solo los pedidos que PrestaShop marca como válidos cuentan como pagados. Para cada pedido, ROASaurus busca el cliente, la dirección de facturación, el país y la moneda, y por eso la clave necesita acceso de lectura a esos recursos.
Las líneas de pedido conservan el producto y su combinación, de modo que las variantes se distinguen. ROASaurus lee el total pagado con impuestos, la referencia del pedido, el email y el nombre del cliente, el teléfono, la ciudad, el código postal y el país.
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 id y el total del pedido de PrestaShop en la página de confirmación, lo que vincula el pedido con el visitante y su clic en el anuncio. Sin él, ROASaurus recurre a un email que el visitante dio antes en tu sitio, por ejemplo en un popup.
Límites
- Sin webhooks: los pedidos llegan a tus plataformas publicitarias hasta 5 minutos después de que sean válidos. "Fetch orders now" ejecuta una sincronización a demanda.
- Los pedidos de PrestaShop no incluyen la dirección IP del comprador, así que la alternativa por IP no está disponible. Añade el fragmento de la página de agradecimiento.
- 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é la clave del webservice necesita acceso a clientes y direcciones?
Un pedido de PrestaShop solo contiene los ids del cliente, la dirección de facturación, el país y la moneda. ROASaurus lee esos registros para obtener el email, el nombre y la ubicación que convierte en hash para las plataformas publicitarias.
¿Qué pedidos se envían?
Los pedidos que PrestaShop marca como válidos, que es como señala un pedido pagado. Los demás se dejan fuera hasta que pasan a ser válidos.
¿Con qué rapidez llegan los pedidos?
En unos 5 minutos. PrestaShop no tiene webhooks de pedidos, así que ROASaurus consulta el webservice. "Fetch orders now" en la pestaña Conexión sincroniza al momento.
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 →