E-Commerce

Finteza prend en charge les événements de commerce électronique pour générer des analyses approfondies pour les magasins en ligne. Configurez l'envoi des événements appropriés et

  • découvrez quels articles et quelles marques sont populaires
  • déterminez le volume réel des ventes
  • estimez les bénéfices non réalisés lorsque des acheteurs potentiels quittent leur panier sans finaliser un achat pour une raison quelconque

Le système fournit de nombreuses autres mesures utiles pour vous aider à évaluer les performances de votre entreprise. Pour plus de détails, veuillez lire l'article "Finteza présente le commerce électronique".

Fonctionnement #

La section E-Commerce fonctionne de la même manière que les événements. Installez un code de suivi sur votre site Web et ajoutez les fonctions pertinentes aux pages pour envoyer divers événements: données sur les étapes d'achat, sur un article ajouté à un panier, etc.

Contrairement aux événements réguliers, les pistes de commerce électronique fournissent un ensemble beaucoup plus large de paramètres. Ces paramètres sont utilisés pour afficher les données pertinentes dans des rapports spéciaux dans le panneau Finteza:

Rapport e-Commerce à Finteza

Comment envoyer des événements de commerce électronique #

Après la connexion du client JavaScript Finteza, vous pouvez activer l'envoi d'événements E-Commerce. Pour ce faire, ajoutez le code JavaScript suivant à la page du site Web :

fz("ecommerce", {
  "event""{EVENT_NAME}"
  "{CART_PARAMETER1}""CART_VALUE1",
  "{CART_PARAMETER2}""CART_VALUE2",
  ...
  "items": [
    {
     "ITEM1_PARAMETER1""ITEM1_VALUE1",
     "ITEM1_PARAMETER2""ITEM1_VALUE2",
     ...
    },
    {
     "ITEM2_PARAMETER1""ITEM2_VALUE1",
     "ITEM2_PARAMETER2""ITEM2_VALUE2",
     ...
     },
     ...
  ]
} );

{EVENT_NAME} représente un certain nom d'événement prédéfini, par exemple "View Item".

Ensuite, ajoutez une description JSON de l'événement. La description est composée de paramètres prédéfinis:

  • Cela commence par les paramètres du panier pour les événements liés au panier.
  • De plus, un tableau de descriptions d'articles est passé dans le paramètre 'items'.

La liste des paramètres doit correspondre au type d'événement. Par exemple, ne spécifiez pas de paramètres d'expédition pour les événements de vue d'article.

Voir les sections séparées pour la liste des événements pris en charge et leur exemple d'envoi, ainsi que pour la liste de tous les paramètres disponibles pour les articles et le panier.

Vous trouverez ci-dessous la description détaillée de la façon de remplir une piste, en utilisant un exemple d'achat réussi, qui est l'événement principal du commerce électronique.

Exemple de suivi d'envoi pour l'événement Checkout Success #

L'événement Checkout Success signifie que l'achat a été effectué avec succès. Le maximum d'informations disponibles peut être transmis en cas d'événement, d'une transaction aux détails d'expédition.

La description de l'événement est transmise sous forme de paramètres. Les paramètres d'achat généraux tels que le numéro de transaction, le client et autres ne sont renseignés que dans la section panier :

  • cart_id - identifiant du panier.
  • transaction_id - identifiant de paiement.
  • seller, buyer : nom ou identifiant du vendeur et de l'acheteur. Il peut s'agir des identifiants de connexion utilisateur sur votre site. Ces paramètres sont utilisés pour générer des rapports Top Buyers. Ces rapports sont utiles si des produits de nombreux vendeurs tiers sont présentés sur vos sites.
  • affiliation - le magasin ou la succursale dans lequel la transaction a été effectuée.
  • detail - ici, vous pouvez spécifier des informations supplémentaires sur l'achat.
  • checkout_option - mode de paiement.
  • checkout_step - numéro de l'étape d'achat. Par exemple, si un achat sur votre site comporte trois étapes : affichage du panier, saisie des détails de livraison et paiement, vous pouvez les numéroter comme 1, 2 et 3. En conséquence, la valeur 3 est transmise à l'étape d'achat réussie.

Les paramètres de paiement total (montant total, remise et autres) peuvent être spécifiés en plus dans la section panier. La description du panier est suivie de la description de chaque article du panier.

Veuillez faire attention à remplir les spécificités liées aux paramètres de paiement : profit, value, price, transaction_fee, tax_value, discount_value, shipping_value.

  • Pour le panier : le paramètre 'prix' n'est pas renseigné. Les autres paramètres sont indiqués comme une valeur totale des paramètres correspondants des articles du panier. Les valeurs sont indiquées en argent.
  • Pour l'article : le paramètre 'price' indique le prix par article, même si plusieurs unités d'un même article sont achetées (quantité> 1). D'autres valeurs sont indiquées en tenant compte du nombre d'unités d'article. Par exemple, si le prix de l'article est de 300 USD (prix = 300) et que le panier contient 5 unités du produit (quantité = 5), alors 1500 doit être passé dans le paramètre "valeur".

fz('ecommerce', {
  "event""Checkout Success",
  "transaction_id""CH38027",
  "affiliation""Online store",
  "buyer""john_smith",
  "seller""Europe Shop",
  "cart_id""C89367",
  "cart_items": 2,
  "currency""USD",
  "value": 7.07,
  "profit": 2,
  "transaction_fee": 0.07,
  "tax_value": 0.7,
  "tax_name""Tax",
  "tax_type""VAT",
  "discount_value": 1,
  "discount_name""Black Friday",
  "discount type""B112029",
  "shipping_value": 0.3,
  "shipping_name""Shipping",
  "shipping_type""Standard Post",
  "checkout_step": 1,
  "checkout_option" : "Shipping",
  "items": [
    {
      "id""P12345",
      "name""USB Charger",
      "brand""ChargeIt",
      "category""Accessories",
      "variant""Black",
      "quantity": 2,
      "currency""USD"
      "price": 2,
      "value": 4.24,
      "profit": 1.6,
      "transaction_fee": 0.04,
      "tax_value": 0.4,
      "tax_name""Tax",
      "tax_type""VAT",
      "discount_value": 0.4,
      "discount_name""Black Friday",
      "discount type""B112029",
      "shipping_value": 0.2,
      "shipping_name""Shipping",
      "shipping_type""Standard Post",
    },
    {
      "id""P67890",
      "name""Finteza TShirt",
      "brand""Finteza",
      "category""T-Shirts",
      "variant""Red",
      "quantity": 1,
      "currency""USD"
      "price": 3.00,
      "value": 2.83,
      "profit": 0.4,
      "transaction_fee": 0.03,
      "tax_value": 0.3,
      "tax_name""Tax",
      "tax_type""VAT",
      "discount_value": 0.6,
      "discount_name""Black Friday",
      "discount type""B112029"
      "shipping_value": 0.1,
      "shipping_name""Shipping",
      "shipping_type""Standard Post",
    }
  ]
});

Les trois événements suivants seront créés à Finteza sur la base de cette piste :

  • L'événement "Checkout Success" pour chaque article. Les événements incluront transaction_id, affiliation, cart_id, checkout_step et checkout_option à partir de la description du panier.
  • L'événement "Checkout Success" pour le panier. Si cart_id n'est pas spécifié, l'événement ne sera pas généré.