Integración con tiendas online

Server-side tracking para WooCommerce

Instala el plugin de ROASaurus para WordPress o apunta un webhook de WooCommerce a ROASaurus. En cualquier caso, los pedidos pagados llegan a tus plataformas publicitarias desde el servidor y se asocian al clic en el anuncio.

WooCommerce de un vistazo
Opción 1Plugin de ROASaurus: envía los pedidos pagados a la Orders API y guarda las cookies de tracking en cada pedido
Opción 2Webhook de WooCommerce (Pedido actualizado), verificado con su firma HMAC
RespaldoClave de la REST API opcional: los pedidos perdidos se consultan cada 5 minutos
Pedidos pagadosEstado processing o completed
Requisitos del pluginPHP 7.4 y WooCommerce 6.0 o posterior

Opción 1: el plugin de ROASaurus

  1. Ve a Add a store › WooCommerce e introduce la dirección de tu tienda.
  2. En Settings › Orders API de la tienda, crea una clave de API.
  3. Descarga el plugin y sube el zip en WordPress en Plugins › Add New Plugin › Upload Plugin. Después, actívalo.
  4. En WooCommerce › ROASaurus, introduce el endpoint, la clave de la tienda y la clave de API.

El plugin carga el script de tracking, guarda en el pedido, durante el checkout, las cookies de tracking del visitante (el id de visitante más las cookies de Meta, TikTok, Snap y Pinterest) y envía cada pedido pagado a ROASaurus. Los pedidos con pago contra reembolso y transferencia bancaria se envían cuando pasan a processing. En la página de agradecimiento dispara la compra del navegador. Como el id de visitante viaja con el pedido, la asociación es exacta.

Opción 2: webhooks de WooCommerce

Elige WooCommerce al añadir la tienda. En WooCommerce › Ajustes › Avanzado › Webhooks, añade un webhook con estado Activo, tema Pedido actualizado, tu URL de entrega de ROASaurus, un secreto y la versión de API WP REST API Integration v3. Pega el mismo secreto en ROASaurus; cada entrega se comprueba con su firma. Los pedidos con estado processing o completed cuentan como pagados.

Añade también una clave de REST API de solo lectura y ROASaurus consultará los pedidos cada 5 minutos, de modo que un pedido que un webhook no entregó llegue igualmente. El plugin también funciona junto con los webhooks: guarda el id de visitante en cada pedido y el webhook lo lleva consigo.

Asociación sin el plugin

Sin el plugin, nada en la página de agradecimiento vincula el pedido con su visitante. ROASaurus lo asocia entonces mediante un email con hash que el visitante dio antes en tu sitio (en un popup o mediante una llamada Identify) y, después, mediante la misma dirección IP y el mismo navegador vistos desde 3 horas antes hasta 15 minutos después del pedido, solo cuando encaja exactamente un visitante.

Límites

  • El script registra las visualizaciones de página por sí solo. Las visualizaciones de producto y los añadidos al carrito se detectan automáticamente solo en Shopify; en WooCommerce tu desarrollador puede enviarlos con tlq('track', 'AddToCart', {...}).
  • El plugin y el conector están construidos a partir de la documentación oficial de WooCommerce. Haz un pedido de prueba tras la configuración y comprueba el Event log.

Relacionado

Preguntas frecuentes

Tus preguntas, resueltas

Plugin o webhook: ¿cuál debo usar?

El plugin ofrece una asociación exacta, porque guarda el id de visitante en cada pedido. Los webhooks no requieren instalar ningún plugin, pero entonces ROASaurus solo puede asociar los pedidos mediante un email que el visitante dio antes en tu sitio o mediante la dirección IP y el navegador, lo que vincula menos pedidos. Puedes usar ambos.

¿Se registran los pedidos con pago contra reembolso?

Sí. El plugin envía los pedidos con pago contra reembolso y transferencia bancaria cuando pasan a processing. Con webhooks, los pedidos cuentan en cuanto su estado es processing o completed.

¿Necesito la clave de la REST API?

No, es un respaldo opcional. Con una clave de REST API de solo lectura, ROASaurus también consulta los pedidos cada 5 minutos, así que un webhook perdido no significa un pedido perdido.

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 →