Integración de seguimiento de eventos de Voluum y CheckoutChamp

Seguimiento de eventos de conversión de CheckoutChamp y Voluum mediante JavaScript. Integración de código sencilla.

Seguimiento de Anuncios
Integración de seguimiento de eventos de Voluum y CheckoutChamp

Un seguimiento de conversiones preciso es la base para una compra de medios rentable. En la plataforma CheckoutChamp no existen muchas maneras de enviar postbacks de eventos, por lo que, si necesitas una forma sencilla, lo mejor es usar código JavaScript para enviar eventos desde el navegador del usuario (Client-to-Server) a tu Voluum TDS.

Al integrar Voluum con CheckoutChamp, uno de los enfoques más comunes es usar un código de seguimiento JavaScript insertado en las páginas de pago. Este script captura las acciones del usuario (como vistas de página, compras y upsells) y las envía a Voluum como eventos de conversión.

Código de Seguimiento JavaScript para Páginas de CheckoutChamp

Este código enviará los eventos begin_checkout y purchase a tu rastreador Voluum. Asegúrate de que tus eventos en Voluum tengan los nombres apropiados.

El código contiene fragmentos que debes añadir a las páginas relevantes de tu plataforma CheckoutChamp.

Sustituye your-voluum.domain por tu dominio real de Voluum.

Descarga el código en Github Gist

Estamos usando utm_medium=xo para etiquetar nuestro tráfico y utm_term={clickid} para el clickID del usuario, por lo que en tu oferta de Voluum debes añadir estos parámetros y tu enlace de oferta se verá así: https://store.url/product?utm_medium=xo&utm_term={clickid}

Asegúrate también de que todas tus páginas usen el mismo dominio, ya que el código de seguimiento depende de la función del navegador window.localStorage.

Ventajas de Usar Código de Seguimiento JavaScript

  • Implementación Rápida. Fácil de configurar directamente en CheckoutChamp sin desarrollo del lado del servidor. Funciona simplemente insertando el fragmento de script en la página.
  • Flexibilidad de Eventos. Puede disparar múltiples tipos de eventos (compra, upsell, rebill) basados en disparadores de página o clics en botones. Permite nombres de eventos personalizados para obtener mejores informes en Voluum.
  • Seguimiento en Tiempo Real. Los eventos se envían a Voluum inmediatamente después de que ocurra la acción del usuario. Útil para decisiones rápidas de optimización y pruebas A/B.
  • Enriquecimiento de Datos del Lado del Cliente. JavaScript puede capturar datos del navegador, el referente y parámetros UTM, y luego reenviarlos a Voluum. Útil para atribución detallada e informes granulares.

Desventajas de Usar Código de Seguimiento JavaScript

  • Dependencia de la Ejecución en el Navegador. Si el usuario desactiva JavaScript, bloquea scripts con ad blockers o la página no carga completamente, los eventos pueden no dispararse. Esto puede causar subregistro parcial de conversiones.
  • Menos Confiable que el Seguimiento Server-to-Server (S2S). El seguimiento del lado del navegador depende de cookies y scripts, que pueden ser bloqueados o eliminados. Los postbacks S2S son generalmente más precisos porque se disparan desde el servidor de CheckoutChamp.
  • Riesgo de Manipulación de Datos. Como el código se ejecuta en el lado del cliente, los usuarios avanzados podrían, en teoría, manipular el disparo de los eventos. Esto es raro, pero posible, a diferencia de los eventos en el lado del servidor.

Cuándo Usar JavaScript

  • Más adecuado para configuraciones rápidas y pruebas cuando necesitas empezar a rastrear de inmediato.
  • Funciona bien para campañas pequeñas y medianas donde un pequeño margen de error en los informes es aceptable.
  • Para escalar a largo plazo, se recomienda añadir postbacks server-to-server junto con el seguimiento en JavaScript para garantizar la máxima precisión.

El seguimiento con JavaScript es fácil de implementar y flexible, pero menos confiable que las integraciones del lado del servidor. Para CheckoutChamp + Voluum, muchos compradores de medios comienzan con el seguimiento JS y luego lo combinan con postbacks S2S para obtener una precisión completa de los datos.