Evénements Produit (Sales Insights)

 

Avant-propos

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 tracker met à disposition un objet ECommerce exposant différents objets et méthodes 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 » :

  • des actions d’ajout ou de retrait du panier.

Le domaine de collecte Ecommerce doit être renseigné via la variable de configuration « collectDomain » :

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

 

Affichage de produit

La mesure d’un affichage de produit se fait par la création d’un objet DisplayProduct auquel est associé :

  • une liste de produits Products pouvant contenir un ou plusieurs produits de type ECommerceProduct.

Les propriétés d’un produit se déclarent sous la forme d’une collection de type HashMap  avec différentes clé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

La mesure d’un affichage de fiche produit se fait par la création d’un objet DisplayPageProduct auquel est associé :

  • un produit de type ECommerceProduct.

Les propriétés d’un produit se déclarent sous la forme d’une collection de type HashMap  avec différentes clé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

La mesure d’un ajout de produit se fait par la création d’un objet AddProduct auquel sont associés :

  • un panier de type ECommerceCart,
  • un produit de type ECommerceProduct.

Un panier doit contenir une propriété :

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

Les propriétés d’un produit se déclarent sous la forme d’une collection de type HashMap  avec différentes clé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 (true si l’action d’ajout entraîne la création du panier).

Exemple

 

Suppression de produit

La mesure d’une suppression de produit se fait par la création d’un objet RemoveProduct auquel sont associés :

  • un panier de type ECommerceCart,
  • un produit de type ECommerceProduct.

Un panier doit contenir une propriété :

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

Les propriétés d’un produit se déclarent sous la forme d’une collection de type HashMap  avec différentes clé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 »).

Exemple

 

Annexes

 

Variables de configuration

Nom Valeur par défaut Description Version
collectDomain «  » Domaine de collecte Sales Insights  >= 2.11.0
autoSalesTracker false Activer la mesure automatique de produits vus SalesTracker sur un événement d’affichage de fiche produit  >= 2.11.0
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 08/01/2019