Developers » AS2 tagging » JavaScript » Ecommerce » SalesTracker » Produits vus
Produits vus
Avant-propos
Avant de commencer l’implémentation du plugin SalesTracker, veuillez-vous assurer d’avoir initialisé le Tracker JavaScript AT Internet et sélectionné le plugin depuis l’interface Tag Composer.
La mesure des produits vus nécessite l’activation d’une option. Veuillez contacter le centre support pour plus d’informations.
Méthode de marquage
Le plugin JavaScript SalesTracker propose la mesure des produits vus.
Le Tracker dispose d’une méthode « product.add() ».
Les propriétés précédées de * nécessitent l’option SalesTracker pour être prises en compte.
La méthode « product.add() » prend un objet en paramètre dont les propriétés sont les suivantes :
- * category1 à category6 : Catégories du produit (6 niveaux maximum) au format ‘ID[category_label]’.
- * productId : Identifiant produit au format ‘ID[product_label]’.
Voir Annexe pour plus de détails concernant le format des catégories et des identifiants produit.
Le marqueur de produit vu permet l’envoi d’un hit indépendant du marqueur de Page.
Mesurer les produits vus
Le code ci-dessous permet de mesurer les « produits vus ». Il doit être placé sur une page contenant une description du produit suffisamment explicite pour noter que l’internaute semble intéressé par ce produit. Par exemple, placer ce code sur une fiche produit ou une fiche service est une très bonne application.
Concrètement, il s’agit de renseigner l’objet « product » en indiquant l’identifiant de produit (« productId ») et les niveaux de catégories optionnels (jusqu’à 6 niveaux), selon le modèle de marqueur ci-dessous :
var tag = new ATInternet.Tracker.Tag(); // set page tag.page.set({ name:'pageName' }); // set products tag.product.add({ productId: '564[laptop_ACER_A56]', category1: '1[Computers_and_Networking]', category2: '25[Computers]', category3: '56[Laptops]' }); tag.product.add({ productId: '405[laptop_ACER_C720P]', category1: '1[Computers_and_Networking]', category2: '25[Computers]', category3: '56[Laptops]', category4: '98[Chromebook]' }); tag.dispatch();
Annexe : règles de marquage
- Eviter absolument les caractères spéciaux de type « espace » et lettres avec accents.
- Si un des champs texte contient un espace, le hit est ignoré.
- Les libellés des champs ne doivent pas contenir de caractères spéciaux. Si un libellé existe déjà pour un identifiant donné, les libellés rencontrés par la suite ne seront pas conservés.
- Les identifiants produits sont obligatoires.
- Les identifiants de catégories de produits sont optionnels. Ils sont uniques, contrairement aux identifiants de sous-catégories qui peuvent être utilisés plusieurs fois avec un libellé distinct. Si vous ne renseignez pas un libellé dans la catégorie (uniquement ID), le libellé qui remontera dans l’interface sera « #ID ».
- Taille des identifiants et libellés :
- Catégorie de produit (‘ID[category_label]’)
- ID : nombre entier de 10 chiffres maximum.
- category_label : nom de categorie pouvant atteindre 150 caractères.
- Identifiant produit (‘ID[product_label]’)
- ID : référence alphanumérique pouvant atteindre 50 caractères.
- product_label : nom de produit pouvant atteindre 150 caractères.
- Catégorie de produit (‘ID[category_label]’)