Evénements Panier (Sales Insights)

 

Avant-propos

Avant de commencer l’implémentation de Sales Insights, veuillez-vous assurer d’avoir lu l’introduction aux événements.
Si vous ne voyez pas le menu « Sales Insights » dans Explorer, contactez-nous pour que nous activions la fonctionnalité pour vous.

 

Evénements Panier

Le plugin fournit différentes fonctions utiles pour la mesure :

  • des affichages de panier,

    Il est possible d’activer en plus un marquage automatique de contenu de panier SalesTracker en surchargeant la variable de configuration « autoSalesTracker » disponible dans le sous-objet « Ecommerce » :

  • des mises à jour de panier,
  • des étapes de livraison et de paiement.

Voir la liste complète des variables de configuration Ecommerce pouvant être surchargées en bas de page.

 

Affichage de panier

Le Tracker dispose de méthodes de déclaration :

  • tag.ecommerce.displayCart.cart.set()
  • tag.ecommerce.displayCart.products.set()

La mesure d’un affichage de panier se fait par la déclaration d’un objet panier et d’un tableau de produits.
Le panier se déclare sous la forme d’un objet pouvant contenir différentes propriétés :

  • « id » – String : Identifiant du panier (obligatoire).
  • « currency » – String : Devise.
  • « turnoverTaxIncluded » – Float : Montant total TTC du panier.
  • « turnoverTaxFree » – Float : Montant total HT du panier.
  • « quantity » – Number : Nombre total de produits dans le panier.
  • « nbDistinctProduct » – Number : Nombre de produits distincts dans le panier.

Le tableau de produits peut contenir un ou plusieurs produits.

Un produit se déclare sous la forme d’un objet pouvant contenir différentes propriétés :

  • « id » – String : Identifiant du produit (obligatoire).
  • « name » – String : Nom du produit.
  • « priceTaxIncluded » – Float : Prix TTC.
  • « priceTaxFree » – Float : Prix HT.
  • « quantity » – Number : Nombre de produits dans le panier.
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).

La déclaration de produits est facultative pour l’analyse Sales Insights. Les produits, s’ils sont déclarés, permettront seulement d’enrichir l’analyse des ventes/commandes SalesTracker. Les paramètres à déclarer se limitent donc aux paramètres nécessaires au marquage SalesTracker.

Exemple

 

Mise à jour de panier

Le Tracker dispose de méthodes de déclaration :

  • tag.ecommerce.updateCart.cart.set()

La mesure de mise à jour de panier se fait par la déclaration d’un objet panier.

Le panier se déclare sous la forme d’un objet pouvant contenir différentes propriétés :

  • « id » – String : Identifiant du panier (obligatoire).
  • « currency » – String : Devise.
  • « turnoverTaxIncluded » – Float : Montant total TTC du panier.
  • « turnoverTaxFree » – Float : Montant total HT du panier.
  • « quantity » – Number : Nombre total de produits dans le panier.
  • « nbDistinctProduct » – Number : Nombre de produits distincts dans le panier.

Exemple

 

Affichage de l’étape de livraison

Le Tracker dispose de méthodes de déclaration :

  • tag.ecommerce.deliveryCheckout.cart.set()
  • tag.ecommerce.deliveryCheckout.shipping.set()

La mesure de l’étape de livraison se fait par la déclaration d’un objet panier et d’un objet livraison.

Le panier se déclare sous la forme d’un objet pouvant contenir différentes propriétés :

  • « id » – String : Identifiant du panier (obligatoire).
  • « currency » – String : Devise.
  • « turnoverTaxIncluded » – Float : Montant total TTC du panier.
  • « turnoverTaxFree » – Float : Montant total HT du panier.
  • « quantity » – Number : Nombre total de produits dans le panier.
  • « nbDistinctProduct » – Number : Nombre de produits distincts dans le panier.

Les données de livraison se déclarent sous la forme d’un objet pouvant contenir différentes propriétés (à renseigner si connues à cette étape) :

  • « delivery » – String : Nom du transporteur.
  • « costTaxIncluded » – Float : Montant des frais de livraison TTC.
  • « costTaxFree » – Float : Montant des frais de livraison HT.

Les données de livraison ne doivent être renseignées qu’une seule fois, soit lors de l’étape de livraison, soit lors de l’étape de paiement.

Exemple

 

Affichage de l’étape de paiement

Le Tracker dispose de méthodes de déclaration :

  • tag.ecommerce.paymentCheckout.cart.set()
  • tag.ecommerce.paymentCheckout.shipping.set()

La mesure de l’étape de paiement se fait par la déclaration d’un objet panier et d’un objet livraison.

Le panier se déclare sous la forme d’un objet pouvant contenir différentes propriétés :

  • « id » – String : Identifiant du panier (obligatoire).
  • « currency » – String : Devise.
  • « turnoverTaxIncluded » – Float : Montant total TTC du panier (frais de livraison inclus).
  • « turnoverTaxFree » – Float : Montant total HT du panier (frais de livraison inclus).
  • « quantity » – Number : Nombre total de produits dans le panier.
  • « nbDistinctProduct » – Number : Nombre de produits distincts dans le panier.

Les données de livraison se déclarent sous la forme d’un objet pouvant contenir différentes propriétés :

  • « delivery » – String : Nom du transporteur.
  • « costTaxIncluded » – Float : Montant des frais de livraison TTC.
  • « costTaxFree » – Float : Montant des frais de livraison HT.

Les données de livraison ne doivent être renseignées qu’une seule fois, soit lors de l’étape de livraison, soit lors de l’étape de paiement.

Exemple

 

Annexes

 

Méthodes de marquage

  • tag.ecommerce.displayCart.cart.set
  • tag.ecommerce.displayCart.products.set
  • tag.ecommerce.updateCart.cart.set
  • tag.ecommerce.deliveryCheckout.cart.set
  • tag.ecommerce.deliveryCheckout.shipping.set
  • tag.ecommerce.paymentCheckout.cart.set
  • tag.ecommerce.paymentCheckout.shipping.set
 

Variables de configuration

Nom Valeur par défaut Description Version
Ecommerce.collectDomain «  » Domaine de collecte Sales Insights  >= 6.1.0
Ecommerce.autoSalesTracker false Activer la mesure automatique de contenu de commande SalesTracker sur un événement de confirmation de transaction  >= 6.1.0
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 22/11/2018