Usa window.Convertmax.track(nombreEvento, payload) después de cargar el script.

Eventos principales admitidos

EventoPropósito
page_viewRegistra visitas y contexto de página
clickRegistra interacciones de clic
add_cartRegistra acciones de add-to-cart
convertRegistra conversión de orden completada
searchRegistra búsquedas y clics de resultados
customRegistra eventos de negocio personalizados

Convenciones de nombres

  • usa snake_case en minúsculas
  • mantén los nombres estables después del lanzamiento
  • evita incluir detalles de diseño en los nombres de eventos
  • prefiere parámetros reutilizables en vez de crear muchos eventos casi duplicados

Ejemplo de conversión de checkout (convert)

if (window.Convertmax) {
  window.Convertmax.track("convert", {
    id: "ORDER_ID",
    revenue: "199.00",
    customer: "USER_ID",
    email: "buyer@example.com",
    products: [
      { id: "PRODUCT_ID", name: "Producto", sku: "SKU", price: "199.00", quantity: 1 }
    ]
  });
}

Ejemplo de cotización (custom)

if (window.Convertmax) {
  window.Convertmax.track("custom", {
    type: "quote",
    id: "QUOTE_ID",
    quote_subtotal: "299.00",
    customer: "USER_ID",
    email: "buyer@example.com",
    products: [{ id: "PRODUCT_ID", name: "Producto", price: "299.00", quantity: 1 }]
  });
}