Utilisez window.Convertmax.track(nomEvenement, payload) apres chargement du script.

Evenements principaux pris en charge

EvenementObjectif
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 resultats
customMesurer des evenements metier personnalises

Conventions de nommage

  • utiliser le snake_case en minuscules
  • garder les noms stables apres le lancement
  • eviter d’inclure des details visuels dans les noms
  • preferer des parametres reutilisables plutot que de creer trop d’evenements 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 }]
  });
}