Evénement Transaction (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énement Transaction

Le tracker met à disposition un objet ECommerce exposant différents objets et méthodes utiles pour la mesure de confirmation de transaction.

Il est possible d’activer en plus un marquage automatique de commande SalesTracker en surchargeant la variable de configuration « autoSalesTracker » :

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.

 

Confirmation de transaction

La mesure de la confirmation de transaction se fait par la création d’un objet TransactionConfirmation auquel peuvent être associés :

  • une liste de codes promotionnels de type PromotionalCodes,
  • un panier de type ECommerceCart,
  • des données relatives au client dans un objet de type ECommerceCustomer,
  • des données de livraison sous la forme d’un objet de type ECommerShipping,
  • des données de paiement sous la forme d’un objet de type ECommercePayment,
  • des données de transaction sous la forme d’un objet de type ECommerceTransaction,
  • une liste de produits Products pouvant contenir un ou plusieurs produits de type ECommerceProduct.

Les propriétés d’un panier se déclarent sous la forme d’une collection de type HashMap  avec différentes clés :

  • « id » – String: Identifiant du panier.
  • « 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).
  • « creation_utc » – Date: Date de creation du panier (timestamp UTC en secondes).
  • « quantity » – Number: Nombre total de produits dans le panier.
  • « nbDistinctProduct » – Number: Nombre de produits distincts dans le panier.

Un code promotionnel se déclare sous la forme d’un libellé.

L’identifiant de transaction doit être déclaré dans une propriété :

  • « id » – String : Identifiant de transaction (obligatoire).

Les données de livraison se déclarent sous la forme d’une collection de type HashMap  avec différentes clés :

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

Le moyen de paiement se déclare dans une propriété :

  • « mode » – String : Moyen de paiement.

La donnée relative au client doit être ajoutée dans une propriété :

  • « new » – Boolean : Nouveau client (0 pour non ; 1 pour oui).

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 dans le panier.
  • « category1 » – String : Catégorie de niveau 1 du produit (jusqu’à 6 niveaux d’arborescence possibles ; de « category1 » à « category6 »).

Si vous utilisez le double marquage avec SalesTracker, il sera nécessaire de déclarer la page de confirmation comme objectif principal.

Exemple

La déclaration et l’ajout d’un écran sont nécessaires au marquage de commande SalesTracker.

 

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 contenu de commande SalesTracker sur un événement de confirmation de transaction  >= 2.11.0
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 08/01/2019