Si vous êtes propriétaire d’un site e-commerce, vous savez à quel point il est important de suivre les performances de votre boutique en ligne.
Aujourd’hui, je vais vous parler de Matomo pour le e-commerce, un outil de suivi et d’analyse de données web très puissant qui peut vous aider à comprendre le parcours d’achat de vos visiteurs et à optimiser votre stratégie de vente.
Dans cet article, je vais vous expliquer comment mettre en place le suivi des événements e-commerce avec Matomo, étape par étape. Suivez le guide !
Pourquoi utiliser Matomo pour le suivi des événements e-commerce ?
Il est essentiel de collecter des données sur les événements qui se produisent sur votre site e-commerce pour comprendre le parcours d’achat de vos visiteurs sur votre boutique en ligne.
L’analyse des données collectées vous permet de mieux comprendre les catégories de produits et les produits les plus populaires, la manière dont les visiteurs ont réussi à effectuer un achat sur votre site marchand, quels sont les canaux les plus rentables, etc.
L’un des avantages de Matomo pour le e-commerce est la possibilité d’obtenir instantanément des rapports sur les ventes, les taux de conversion, sans avoir besoin de croiser les données entre votre CRM et votre outil de webanalytics. Ainsi, tout est centralisé, ce qui vous permet d’analyser rapidement et d’agir en conséquence.
Quelles données sont mesurées et rapportées par le tracking e-commerce ?
Une configuration standard du suivi e-commerce avec Matomo vous permet d’obtenir de nombreuses données individuelles et agrégées à partir des transactions réalisées sur votre site Web.
Grâce à l’outil de mesure Matomo, vous aurez notamment accès aux rapports suivants :
- Suivi des commandes : gardez une trace du nombre total de ventes sur le site web, en global ou sur des périodes spécifiques.
- Produits achetés : suivez le nombre de produits achetés.
- Revenu total : le montant total des revenus générés par vos ventes (taxes, frais de livraison et remises déduites). Voyez combien vous avez gagné sur des périodes spécifiques en un coup d’œil.
- Sous-totaux : le sous-total de la commande, hors frais de livraison et taxes. Cela peut vous aider à mieux comprendre vos revenus de vente sans avoir à tenir compte des frais régionaux et internationaux variables.
- Taxes : le montant total des taxes facturées sur toutes les ventes. Le suivi ou l’exclusion de cette valeur peut vous aider à comprendre vos bénéfices avant et après impôts sur l’ensemble de votre site web.
- Frais de livraison : le coût total des frais de livraison facturés sur toutes les ventes. En comparant ces coûts avec les revenus, vous pouvez évaluer l’efficacité des offres de livraison gratuite.
- Remises : le montant total des remises appliquées à toutes les ventes. Cela permet de quantifier les coûts marketing effectifs des campagnes de remises.
- Valeur moyenne des commandes : calculée à partir du revenu total divisé par le nombre total de commandes. Il s’agit d’une métrique utile pour vous aider à concevoir et à suivre l’efficacité des campagnes visant à augmenter la valeur de vos commandes et, en fin de compte, à augmenter les revenus.
- Taux de conversion des commandes : le pourcentage de personnes qui visitent votre site web et qui effectuent un achat. Pour un site web axé sur l’e-commerce, il s’agit probablement d’un indicateur clé de performance (KPI).
- Paniers abandonnés : le nombre total et le revenu potentiel des visites où les gens ont ajouté des produits à leur panier d’achat, mais ont finalement quitté le site sans effectuer d’achat. Matomo suit également cela sous forme de pourcentage.
Bien entendu, pour obtenir ces données, cela implique d’activer correctement les rapports e-commerce dans Matomo et de bien installer le suivi e-commerce sur votre site marchand. Selon le CMS utilisé, cette opération sera plus ou moins simple. C’est ce que nous verrons dans la suite de cet article.
Comment activer les rapports e-commerce dans Matomo ?
L’activation des rapports e-commerce dans Matomo se fait site par site dans le cas où vous avez plusieurs e-commerces en gestion.
Pour y parvenir, vous devez vous rendre sur la page « Réglages > Sites Web > Gérer » de votre installation Matomo.
Une fois sur cette page, cliquez sur le bouton « Modifier » (icône avec un petit crayon) au niveau du site web pour lequel vous souhaitez activer les rapports e-commerce.
Il vous faudra ensuite descendre sur la page jusqu’au champ « E-commerce » où il faudra sélectionner grâce à la liste déroulante « Ecommerce activé ». Vérifiez également la devise et le fuseau horaire et confirmez vos changements en cliquant sur le bouton « Enregistrer ».
Une fois la configuration enregistrée pour votre site, si vous tentez d’accéder à son tableau de bord Matomo, vous aurez désormais accès aux rapports e-commerce.
Comment mettre en place le suivi des événements e-commerce avec Matomo ?
Jusqu’à présent, les étapes étaient relativement simples, mais nous arrivons maintenant à la partie la plus délicate de la mise en place du suivi e-commerce avec Matomo. Toutefois, si vous utilisez un CMS disposant d’une intégration, vous pouvez passer cette section.
En effet, il est nécessaire de baliser les différentes étapes du parcours d’achat avec des scripts JavaScript pour que le suivi e-commerce fonctionne correctement.
Vue d’une page produit
La première étape consiste à mettre en place le balisage de la page produit. Ce balisage permettra de collecter des informations sur les produits les plus populaires auprès de vos visiteurs.
<script>
// Envoyer les données de vue de produit à Matomo - Remplir les paramètres dynamiquement
_paq.push(['setEcommerceView',
"0123456789", // (Requis) Référence du produit (productSKU)
"Livre sur l'analyse E-commerce", // (Facultatif) Nom du produit (productName)
"Livres", // (Facultatif) Nom de la catégorie (categoryName)
9.99 // (Facultatif) Prix (price)
]);
// Vous devez également appeler trackPageView lors du suivi d'une vue de produit
_paq.push(['trackPageView']);
</script>
Vue d’une page catégorie
Il est également important de baliser la page catégorie pour suivre les performances de chaque catégorie de produits sur votre site marchand.
<script>
// Envoyer les données de vue de catégorie à Matomo - Remplir la catégorie dynamiquement
_paq.push(['setEcommerceView',
false, // Le nom du produit n'est pas applicable pour une vue de catégorie.
false, // La référence du produit n'est pas applicable pour une vue de catégorie.
"Livres", // (Facultatif) Catégorie de produit, ou tableau de jusqu'à 5 catégories
]);
// Vous devez également appeler trackPageView lors du suivi d'une vue de catégorie
_paq.push(['trackPageView']);
</script>
Suivi des mises à jour du panier
Nous approchons de la fin, passons maintenant au troisième script sur quatre : le balisage de la page panier.
<script>
// Un push addEcommerceItem doit être généré pour chaque produit dans le panier, même les produits non mis à jour par le clic actuel "Ajouter au panier".
_paq.push(['addEcommerceItem',
"0123456789", // (Requis) Référence du produit (productSKU)
"Livre sur l'analyse E-commerce", // (Facultatif) Nom du produit (productName)
["Livres", "Meilleures ventes"], // (Facultatif) Catégorie de produit (productCategory)
9.99, // (Recommandé) Prix
1 // (Facultatif, la valeur par défaut est 1) Quantité
]);
// Passer la valeur totale du panier en tant que paramètre numérique
_paq.push(['trackEcommerceCartUpdate', 15.5]);
</script>
Suivi des commandes
Nous y sommes, dernière étape ! Le dernier balisage à mettre en place est celui de la page de validation de commande et de paiement.
Pour cette page, il est nécessaire d’inclure dans un premier temps la liste des produits.
// Tableau de produits
_paq.push(['addEcommerceItem',
"01234567890", // (requis) Référence : identifiant unique du produit (SKU)
"Livre sur l'analyse E-commerce", // (facultatif) Nom du produit
"Livres", // (facultatif) Catégorie de produit. Vous pouvez également spécifier un tableau de jusqu'à 5 catégories, par ex. ["Livres", "Nouveautés", "Biographie"]
9.99, // (recommandé) Prix du produit
1 // (facultatif - la valeur par défaut est 1) Quantité
]);
Enfin, il est important d’inclure un récapitulatif de la commande sur cette page.
// Tableau de commande - Les paramètres doivent être générés dynamiquement
_paq.push(['trackEcommerceOrder',
"000123", // (Requis) ID de la commande (orderId)
10.99, // (Required) Montant total
9.99, // (Facultatif) Sous-total
1.5, // (facultatif) Taxe
1, // (facultatif) Livraison
false // (facultatif) Remise
]);
Le balisage complet à inclure sur la page de validation de commande et de paiement serait donc le suivant :
<script>
// Tableau de produits
_paq.push(['addEcommerceItem',
"01234567890", // (requis) Référence : identifiant unique du produit (SKU)
"Livre sur l'analyse E-commerce", // (facultatif) Nom du produit
"Livres", // (facultatif) Catégorie de produit. Vous pouvez également spécifier un tableau de jusqu'à 5 catégories, par ex. ["Livres", "Nouveautés", "Biographie"]
9.99, // (recommandé) Prix du produit
1 // (facultatif - la valeur par défaut est 1) Quantité
]);
// Tableau de commande - Les paramètres doivent être générés dynamiquement
_paq.push(['trackEcommerceOrder',
"000123", // (Requis) ID de la commande (orderId)
10.99, // (Required) Montant total
9.99, // (Facultatif) Sous-total
1.5, // (facultatif) Taxe
1, // (facultatif) Livraison
false // (facultatif) Remise
]);
</script>
Les intégrations disponibles entre Matomo et les CMS
Si votre site a été réalisé à l’aide d’un CMS, l’intégration de Matomo et des fonctionnalités e-commerce est grandement simplifiée ! En effet, l’installation d’un module suffit généralement.
Par exemple, pour le CMS leader sur le marché, WordPress, les propriétaires de sites utilisant WooCommerce pourront utiliser l’extension officielle WooCommerce Analytics proposée à 39€/an, qui permettra l’activation du suivi e-commerce sans effort.
En tant que grand utilisateur de WordPress, j’ai également développé l’extension Tracktastic 100% gratuite qui permet la mise en place du suivi e-commerce.
Pour découvrir toutes les intégrations disponibles, je vous recommande de consulter le site officiel de Matomo.
Comment respecter le RGPD avec les fonctionnalités e-commerce de Matomo ?
Lors de la mise en place du suivi e-commerce pour Matomo, il est essentiel de ne pas négliger la configuration permettant d’être conforme au Règlement Général sur la Protection des Données (RGPD).
Pour cela, il est impératif d’anonymiser les identifiants de commande. Pour ce faire, rendez-vous dans votre administration Matomo, puis dans la section « Vie privée > Anonymiser les données ». Cochez la case « Anonymiser l’identifiant de la commande ». Assurez-vous de sauvegarder vos changements et c’est tout !
Et vous, suivez-vous les performances de votre e-commerce avec Matomo ? Avez-vous réussi à mettre en place les balisages de suivi nécessaires ? Partagez votre expérience dans les commentaires !