Integración con tiendas online

Server-side tracking para BigCommerce

Da a ROASaurus una cuenta de API de solo lectura a nivel de tienda y pulsa Create webhook. Los pedidos pagados de BigCommerce irán entonces a tus plataformas publicitarias desde el servidor según vayan entrando.

BigCommerce de un vistazo
Los pedidos llegan porWebhooks (pedido creado, estado actualizado) más consulta periódica cada 5 minutos
Configuración del webhookAutomática, con el botón Create webhook
CredencialesStore hash y un token de acceso con Orders: read-only
Pedidos pagadosAwaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed
Fragmento de la página de agradecimientoScript en la página Order confirmation usando {{checkout.order.id}}

Cómo se conecta BigCommerce

  1. Storefront › Script Manager › Create a Script: ubicación Footer, páginas All pages, tipo Script, con la etiqueta de script de ROASaurus.
  2. Crea un segundo script para la página Order confirmation con el fragmento de la página de agradecimiento.
  3. Settings › API › Store-level API accounts › Create API account con Orders: read-only. Introduce en ROASaurus el store hash (la parte que sigue a /stores/ en la ruta de tu API) y el token de acceso.
  4. Guarda y luego pulsa Create webhook.

Qué hace Create webhook

ROASaurus registra dos webhooks de BigCommerce, uno para pedido creado y otro para estado de pedido actualizado. Cada entrega lleva una cabecera secreta única de tu tienda, que ROASaurus comprueba. El webhook solo indica qué pedido ha cambiado, así que ROASaurus obtiene el pedido y sus productos de la API. También busca pedidos modificados cada 5 minutos, por si se pierde alguna entrega.

Qué pedidos cuentan

Los pedidos en un estado que significa que el pago se ha completado: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped y Completed. Los pedidos pendientes o rechazados no se envían. ROASaurus lee el total con impuestos, el email de facturación, el teléfono, el nombre y la dirección, el id de cliente, la dirección IP y cada producto con su precio con impuestos.

Cómo vincular los pedidos con los clics en anuncios

El fragmento de la página de confirmación del pedido dispara la compra de ROASaurus con {{checkout.order.id}}, lo que vincula el pedido con el visitante. Sin él, ROASaurus prueba con un email que el visitante dio antes en tu sitio, por ejemplo en un popup, y luego con la dirección IP del pedido, pero solo cuando se vio exactamente un visitante con esa IP desde 3 horas antes hasta 15 minutos después del pedido.

Límites

  • Los pedidos de BigCommerce no dan a ROASaurus ningún user agent, así que en IP compartidas (oficinas, redes móviles) la alternativa por IP a menudo no puede decidir. El fragmento evita ese problema.
  • 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

Preguntas frecuentes

Tus preguntas, resueltas

¿Qué acceso a la API necesita ROASaurus?

Una cuenta de API a nivel de tienda con Orders en solo lectura. ROASaurus la usa para leer pedidos y para crear sus dos webhooks de pedidos.

¿Qué pasa si falla un webhook?

ROASaurus también consulta BigCommerce cada 5 minutos con un solapamiento de 30 minutos. Los pedidos que ya tiene se ignoran, así que no se envía nada dos veces.

¿Qué estados de BigCommerce cuentan como pagados?

Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped y Completed. Los demás estados se dejan fuera hasta que el pedido pasa a uno de estos.

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 →