PrestaShop et Matomo sont des outils puissants pour créer et optimiser des sites e-commerce. Notre agence PrestaShop à Marseille vous propose un guide complet sur l’utilisation de Matomo pour suivre les performances de votre boutique en ligne.
Introduction
Dans le monde du digital, les données sont essentielles pour comprendre le comportement des utilisateurs et optimiser votre stratégie en ligne. Matomo, une plateforme d’analyse web respectueuse de la vie privée, offre une multitude de fonctionnalités pour suivre les performances de votre site e-commerce. Ce guide vous montrera comment configurer et utiliser Matomo avec PrestaShop pour maximiser les performances de votre boutique en ligne.
Pourquoi utiliser Matomo pour le suivi e-commerce ?
Matomo est une solution d’analytique web open-source qui respecte la vie privée des utilisateurs. Elle offre une alternative respectueuse de la vie privée aux autres plateformes d’analytique, en assurant la pleine propriété et le contrôle des données collectées. Voici quelques raisons pour lesquelles Matomo est un choix idéal pour le suivi e-commerce :
- Respect de la vie privée : Matomo est conforme au RGPD et permet un contrôle total sur les données collectées.
- Données propriétaires : Les données collectées appartiennent entièrement à l’entreprise, éliminant les risques associés au partage de données avec des tiers.
- Personnalisation et flexibilité : Matomo offre une grande capacité de personnalisation et s’adapte aux besoins spécifiques de chaque entreprise.
- Intégration facile : La plateforme peut être facilement intégrée avec de nombreux CMS et plateformes e-commerce, simplifiant le suivi des données.
Activer le suivi e-commerce dans Matomo
Pour disposer des fonctionnalités de suivi e-commerce, vous devez activer ce module dans l’administration de Matomo. Voici les étapes à suivre :
- Rendez-vous dans l’administration de votre instance de Matomo avec un compte administrateur et cliquez sur “Sites web > Gérer” dans le menu latéral.
- Cliquez ensuite sur le bouton d’édition de votre site web.
- Dans le formulaire qui s’affiche, remplissez les champs suivants :
- Le champ “E-Commerce” sur “E-Commerce activé”.
- Le champ “Devise” sur “€”.
- Le champ “Fuseau horaire” sur “France”.
- Cliquez ensuite sur enregistrer.
Si la configuration est correcte, vous devriez voir un onglet “E-Commerce” situé entre “Acquisition” et “Objectifs” dans le menu latéral de Matomo.
Anonymisation des ID de commande
Pour respecter le RGPD, vous devez anonymiser l’identifiant pour chaque commande passée par vos clients. Voici comment procéder :
- Rendez-vous dans l’administration et cliquez sur “Vie privée > Anonymiser les données”.
- Cochez la case “Anonymiser l’identifiant de la commande”.
- Sauvegardez les changements.
Si vous utilisez le Tag Manager de Matomo, nous vous invitons à lire cet article pour comprendre la logique et le fonctionnement du suivi e-commerce avec Matomo Tag Manager.
Configurer le suivi e-commerce sur un CMS
La plupart du temps, les sites e-commerce sont construits à partir de CMS comme WordPress WooCommerce, Magento ou PrestaShop. Voici comment configurer le suivi e-commerce sur ces plateformes :
WordPress WooCommerce
Matomo dispose d’un plugin officiel payant (WooCommerce Analytics) et d’un plugin gratuit (Tracktastic) pour intégrer WooCommerce avec Matomo.
PrestaShop
Pour PrestaShop, vous pouvez utiliser des connecteurs créés par la communauté. Vous retrouverez la liste complète des CMS pris en charge par Matomo directement dans la documentation officielle.
Configuration des modules
Quel que soit le module d’intégration choisi, vous devrez renseigner l’URL de votre instance de Matomo, l’identifiant du site web et un jeton d’authentification. Voici comment procéder :
- L’URL doit ressembler à
https://matomo.mon-domaine.fr
. - L’identifiant du site web se trouve dans l’administration en cliquant sur l’onglet “Sites web”. (Si vous n’avez qu’un seul site sur Matomo, l’identifiant sera toujours 1).
- Le jeton d’authentification se récupère en vous rendant dans “Personnel > Sécurité” et cliquez ensuite sur le bouton “Créer un nouveau jeton”. Saisissez votre mot de passe, puis donnez un nom au jeton de sécurité.
Copiez le jeton dans un endroit sûr, car vous n’aurez plus accès au jeton généré une fois la page quittée. Pour des raisons de sécurité, n’utilisez jamais un jeton qui sert déjà à une autre connexion externe.
Configurer le suivi e-commerce sans CMS
Si votre site web e-commerce n’est pas pris en charge par un module Matomo, vous devrez mettre en place un suivi manuel. Le suivi complet du site nécessite quatre étapes, mais seule la dernière est obligatoire. Voici les étapes à suivre :
Étape 1 – Vue d’une page produit
Dans cette première étape, nous allons nous focaliser sur la performance des pages produit. Ce balisage nous permettra de connaître quels sont les produits qui intéressent le plus les utilisateurs. Voici les informations nécessaires :
- Code SKU produit : “0123456789” (String, Obligatoire)
- Nom du produit : “T-shirt Blanc” (String, Obligatoire)
- Nom de la catégorie : “Vêtements” (String/Array, Optionnel)
- Prix du produit : 19.99 (Integer/Float, Optionnel)
Ces quatre informations seront à reporter dynamiquement dans un petit extrait de code à placer sur chaque page produit :
_paq.push(['setEcommerceView',
"0123456789",
"T-shirt Blanc",
"Vêtements",
19.99
]);
Cet extrait de code permet d’émettre l’événement setEcommerceView et doit être placé obligatoirement avant la ligne suivante :
_paq.push(['trackPageView']);
Étape 2 – Vue d’une page catégorie
Dans cette seconde étape, nous allons baliser les pages de catégorie des produits afin de déterminer leur performance individuelle. Voici les informations nécessaires :
- Code SKU produit : false (Boolean, Obligatoire)
- Nom du produit : false (Boolean, Obligatoire)
- Nom de la catégorie : “Vêtements” (String/Array, Obligatoire)
Voici le code de suivi à placer sur le gabarit de vos pages catégories :
_paq.push(['setEcommerceView',
false, // Le code SKU n'est pas compatible avec les catégories
false, // Le nom du produit n'est pas compatible avec les catégories
"Vêtements"
]);
Le nom de l’événement setEcommerceView est identique, d’où la nécessité de retourner false pour les items concernant les produits. Vous devrez également le placer obligatoirement avant la ligne suivante :
_paq.push(['trackPageView']);
Étape 3 – Mise à jour du panier
Dans cette troisième étape, nous allons nous intéresser à l’ajout et au retrait des produits dans le panier. Voici les informations nécessaires :
- Code SKU produit : “0123456789” (String, Obligatoire)
- Nom du produit : “T-shirt Blanc” (String, Obligatoire)
- Nom de la catégorie : “Vêtements” (String/Array, Optionnel)
- Prix du produit : 19.99 (Integer/Float, Optionnel)
- Quantité : 2 (Integer, Optionnel)
Voici un exemple de code complet pour le suivi du panier :
_paq.push(['addEcommerceItem',
"0123456789",
"T-shirt Blanc",
"Vêtements",
19.99,
2
]);
_paq.push(['trackEcommerceCartUpdate', 39.98]);
Étape 4 – Suivi des commandes
Nous arrivons maintenant à la quatrième et dernière étape du balisage de votre site e-commerce. Voici les informations nécessaires :
- Numéro de commande : “123456” (String, Obligatoire)
- Total : 39.98 (Integer/Float, Obligatoire)
- Sous-total : 31.98 (Integer/Float, Optionnel)
- Taxes : 5 (Integer/Float, Optionnel)
- Coût d’envoi : 3 (Integer/Float, Optionnel)
- Promotion : false (Integer/Float/Boolean, Optionnel)
Voici le code complet pour le suivi des commandes :
_paq.push(['addEcommerceItem',
"0123456789",
"T-shirt Blanc",
"Vêtements",
19.99,
2
]);
_paq.push(['trackEcommerceOrder',
"000123",
39.98,
31.98,
5,
3,
false
]);
Félicitations, vous venez de baliser intégralement votre site web pour le suivi e-commerce !
Conclusion
Le choix de Matomo pour le suivi des métriques de votre site web est un choix stratégique qui aligne la protection de la vie privée, la propriété des données, la personnalisation et la puissance analytique. Matomo offre une solution complète qui peut être adaptée à l’échelle de votre entreprise et à vos objectifs spécifiques, tout en vous donnant le contrôle total de vos données. En intégrant Matomo avec PrestaShop, vous pouvez obtenir des insights précieux et optimiser les performances de votre boutique en ligne.
0 commentaires