Evénements Produit (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 Produit

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

  • des affichages de produit,
  • des affichages de fiches produit,

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

  • des affichages de listes de produits
  • de clics sur les produits,
  • des actions d’ajout ou de retrait du panier.

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

 

Affichage de produit

Le Tracker dispose d’une méthode de déclaration :

  • tag.ecommerce.displayProduct.products.set()

La mesure d’un affichage de produit se fait par la déclaration d’un tableau de produits.

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).
  • « variant » – String : Variante du produit (taille, couleur, etc.).
  • « name » – String : Nom du produit.
  • « brand » – String : Marque du produit.
  • « discount » – Boolean : Produit remisé (0 pour non ; 1 pour oui).
  • « priceTaxIncluded » – Float : Prix TTC.
  • « priceTaxFree » – Float : Prix HT.
  • « currency » – String : Devise.
  • « stock » – Boolean : Produit en stock (0 pour non ; 1 pour oui).
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).

Exemple

 

Affichage de fiche produit

Le Tracker dispose d’une méthode de déclaration :

  • tag.ecommerce.displayPageProduct.products.set()

La mesure d’un affichage de produit se fait par la déclaration d’un tableau de produits.

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).
  • « variant » – String : Variante du produit (taille, couleur, etc.).
  • « name » – String : Nom du produit.
  • « brand » – String : Marque du produit.
  • « discount » – Boolean : Produit remisé (0 pour non ; 1 pour oui).
  • « priceTaxIncluded » – Float : Prix TTC.
  • « priceTaxFree » – Float : Prix HT.
  • « currency » – String : Devise.
  • « stock » – Boolean : Produit en stock (0 pour non ; 1 pour oui).
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).

Exemple

 

Clic sur un produit

Le Tracker dispose d’une méthode de déclaration :

  • tag.ecommerce.clickProduct.products.set()

La mesure de clic sur un produit (vignette produit) se fait par la déclaration d’un tableau à un produit.

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

  • « id » – String : Identifiant du produit (obligatoire).
  • « variant » – String : Variante du produit (taille, couleur, etc.).
  • « name » – String : Nom du produit.
  • « brand » – String : Marque du produit.
  • « discount » – Boolean : Produit remisé (0 pour non ; 1 pour oui).
  • « priceTaxIncluded » – Float : Prix TTC.
  • « priceTaxFree » – Float : Prix HT.
  • « currency » – String : Devise.
  • « stock » – Boolean : Produit en stock (0 pour non ; 1 pour oui).
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).

Exemple

 

Ajout de produit

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

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

La mesure de l’ajout d’un produit au panier se fait par la déclaration d’un objet panier, d’un tableau à un produit.

Un panier se déclare sous la forme d’un objet à une propriété :

  • « id » – String : Identifiant du panier (obligatoire).

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

  • « id » – String : Identifiant du produit (obligatoire).
  • « variant » – String : Variante du produit (taille, couleur, etc.).
  • « name » – String : Nom du produit.
  • « brand » – String : Marque du produit.
  • « discount » – Boolean : Produit remisé (0 pour non ; 1 pour oui).
  • « priceTaxIncluded » – Float : Prix TTC.
  • « priceTaxFree » – Float : Prix HT.
  • « currency » – String : Devise.
  • « stock » – Boolean : Produit en stock (0 pour non ; 1 pour oui).
  • « quantity » – Number : Nombre de produits à ajouter.
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).
  • « cart.creation » – Boolean : Création de panier (0 pour non ; 1 si l’action d’ajout entraîne la création du panier).

Exemple

 

Suppression de produit

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

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

La mesure de la suppression d’un produit du panier se fait par la déclaration d’un objet panier, d’un tableau à un produit.

Un panier se déclare sous la forme d’un objet à une propriété :

  • « id » – String : Identifiant du panier (obligatoire).

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

  • « id » – String : Identifiant du produit (obligatoire).
  • « variant » – String : Variante du produit (taille, couleur, etc.).
  • « name » – String : Nom du produit.
  • « brand » – String : Marque du produit.
  • « discount » – Boolean : Produit remisé (0 pour non ; 1 pour oui).
  • « priceTaxIncluded » – Float : Prix TTC.
  • « priceTaxFree » – Float : Prix HT.
  • « currency » – String : Devise.
  • « stock » – Boolean : Produit en stock (0 pour non ; 1 pour oui).
  • « quantity » – Number : Nombre de produits à supprimer.
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).

Exemple

 

Annexes

 

Méthodes de marquage

  • tag.ecommerce.displayProduct.products.set
  • tag.ecommerce.displayPageProduct.products.set
  • tag.ecommerce.displayList.set
  • tag.ecommerce.clickProduct.products.set
  • tag.ecommerce.addProduct.cart.set
  • tag.ecommerce.addProduct.products.set
  • tag.ecommerce.removeProduct.cart.set
  • tag.ecommerce.removeProduct.products.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