Utilisez window.Convertmax.track(nomEvenement, payload) après chargement du script.

Événements principaux pris en charge

ÉvénementObjectif
page_viewEnregistrer les visites et le contexte de page
clickMesurer les interactions de clic
add_cartMesurer les ajouts au panier
convertMesurer une conversion de commande
searchMesurer les recherches et les clics de résultats
customMesurer des événements métier personnalisés

Conventions de nommage

  • utiliser le snake_case en minuscules
  • garder les noms stables après le lancement
  • éviter d’inclure des détails visuels dans les noms
  • préférer des paramètres réutilisables plutôt que de créer trop d’événements proches

Exemple conversion 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: "Produit", sku: "SKU", price: "199.00", quantity: 1 }
    ]
  });
}

Exemple devis (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: "Produit", price: "299.00", quantity: 1 }]
  });
}