Evénements Produit

 

Avant-propos

Cette documentation de marquage ne s’applique qu’à partir de la version 5.20.0 du Tracker.

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,
  • de clics sur les produits,
  • des actions d’ajout ou de retrait du panier.
 

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.).
  • “article” – String : Niveau de détail supplémentaire à la variante du produit.
  • “placement” – String : Emplacement du produit.
  • “promocode” – Array : Tableau de codes promotionnels pouvant contenir un ou plusieurs codes. Un code promotionnel se déclare sous la forme d’un libellé.
  • “$” – String : Nom du produit.
  • “brand” – String : Marque du produit.
  • “discount” – Boolean : Produit remisé.
  • “pricetaxincluded” – Float : Prix TTC.
  • “pricetaxfree” – Float : Prix HT.
  • “currency” – String : Devise.
  • “stock” – Boolean : Produit en stock.
  • “category1” – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de “category1” à “category6”).

Exemple

var tag = new ATInternet.Tracker.Tag();
tag.ecommerce.displayProduct.products.set([{
    "id": "1", 
    "variant": "1",
    "article": "21",
    "placement": "homepage",
    "promocode": ["AQQYRTGJ"],
    "$": "laptop_A56",
    "brand": "ACER",
    "discount": true,
    "pricetaxincluded": 549,
    "pricetaxfree": 456.2,
    "currency": "EUR",
    "stock": true,
    "category1": "Computers_and_Networking",
    "category2": "Computers",
    "category3": "Laptops"
}]);
tag.dispatch();
 

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.).
  • “article” – String : Niveau de détail supplémentaire à la variante du produit.
  • “placement” – String : Emplacement du produit.
  • “promocode” – Array : Tableau de codes promotionnels pouvant contenir un ou plusieurs codes. Un code promotionnel se déclare sous la forme d’un libellé.
  • “$” – String : Nom du produit.
  • “brand” – String : Marque du produit.
  • “discount” – Boolean : Produit remisé.
  • “pricetaxincluded” – Float : Prix TTC.
  • “pricetaxfree” – Float : Prix HT.
  • “currency” – String : Devise.
  • “stock” – Boolean : Produit en stock.
  • “category1” – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de “category1” à “category6”).

Exemple

var tag = new ATInternet.Tracker.Tag();
tag.ecommerce.displayPageProduct.products.set([{
    "id": "1", 
    "variant": "1",
    "article": "21",
    "placement": "homepage",
    "promocode": ["AQQYRTGJ"],
    "$": "laptop_A56",
    "brand": "ACER",
    "discount": true,
    "pricetaxincluded": 549,
    "pricetaxfree": 456.2,
    "currency": "EUR",
    "stock": true,
    "category1": "Computers_and_Networking",
    "category2": "Computers",
    "category3": "Laptops"
}]);
tag.dispatch();
 

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.).
  • “article” – String : Niveau de détail supplémentaire à la variante du produit.
  • “placement” – String : Emplacement du produit.
  • “promocode” – Array : Tableau de codes promotionnels pouvant contenir un ou plusieurs codes. Un code promotionnel se déclare sous la forme d’un libellé.
  • “$” – String : Nom du produit.
  • “brand” – String : Marque du produit.
  • “discount” – Boolean : Produit remisé.
  • “pricetaxincluded” – Float : Prix TTC.
  • “pricetaxfree” – Float : Prix HT.
  • “currency” – String : Devise.
  • “stock” – Boolean : Produit en stock.
  • “quantity” – Number : Nombre de produits à ajouter.
  • “category1” – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de “category1” à “category6”).
  • “cartcreation” – Boolean : Création de panier.

Exemple

var tag = new ATInternet.Tracker.Tag();
tag.ecommerce.addProduct.cart.set({"id": "34"});
tag.ecommerce.addProduct.products.set([{
    "id": "1",
    "variant": "1",
    "article": "21",
    "placement": "homepage",
    "promocode": ["AQQYRTGJ"],
    "$": "laptop_A56",
    "brand": "ACER",
    "discount": true,
    "pricetaxincluded": 549,
    "pricetaxfree": 456.2,
    "currency": "EUR",
    "stock": true,
    "quantity": 1,
    "category1": "Computers_and_Networking",
    "category2": "Computers",
    "category3": "Laptops",
    "cartcreation": true
}]);
tag.dispatch();
 

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.).
  • “article” – String : Niveau de détail supplémentaire à la variante du produit.
  • “placement” – String : Emplacement du produit.
  • “promocode” – Array : Tableau de codes promotionnels pouvant contenir un ou plusieurs codes. Un code promotionnel se déclare sous la forme d’un libellé.
  • “$” – String : Nom du produit.
  • “brand” – String : Marque du produit.
  • “discount” – Boolean : Produit remisé.
  • “pricetaxincluded” – Float : Prix TTC.
  • “pricetaxfree” – Float : Prix HT.
  • “currency” – String : Devise.
  • “stock” – Boolean : Produit en stock.
  • “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

var tag = new ATInternet.Tracker.Tag();
tag.ecommerce.removeProduct.cart.set({"id": "34"});
tag.ecommerce.removeProduct.products.set([{
    "id": "1",
    "variant": "1",
    "article": "21",
    "placement": "homepage",
    "promocode": ["AQQYRTGJ"],
    "$": "laptop_A56",
    "brand": "ACER",
    "discount": true,
    "pricetaxincluded": 549,
    "pricetaxfree": 456.2,
    "currency": "EUR",
    "stock": true,
    "quantity": 1,
    "category1": "Computers_and_Networking",
    "category2": "Computers",
    "category3": "Laptops"
}]);
tag.dispatch();
 

Annexes

 

Méthodes de marquage

  • tag.ecommerce.displayProduct.products.set
  • tag.ecommerce.displayPageProduct.products.set
  • tag.ecommerce.addProduct.cart.set
  • tag.ecommerce.addProduct.products.set
  • tag.ecommerce.removeProduct.cart.set
  • tag.ecommerce.removeProduct.products.set

Cet article a-t-il été utile ?

Dernière mise à jour : 30/04/2020