Matomo: Premiers pas

Découvrez comment configurer et utiliser efficacement Matomo pour vos besoins en analytics.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Matomo cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Sites web illimités, membres, segments, objectifs et durée de rétention des données sans limite.
  • Mises à jour simplifiées en un clic.
  • Nom de domaine personnalisé sécurisé par HTTPS (par exemple, https://analytics.votre-entreprise.com).
  • Performance optimale et sécurité renforcée grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Matomo cloud hosting de Stackhero !

Des visites fréquentes sur votre propre site peuvent fausser vos données d'analytics. Heureusement, Matomo propose une méthode simple pour exclure votre adresse IP, garantissant ainsi la fiabilité et la pertinence de vos données.

Pour commencer, ouvrez votre tableau de bord Matomo et accédez à Administration > Sites web > Gérer. Sélectionnez le site à modifier, cliquez sur l'icône d'édition, puis saisissez les adresses IP à exclure dans le champ IPs exclues.

Vous pouvez exclure des IPs pour tous les sites gérés dans Matomo en allant dans Administration > Sites web puis en sélectionnant Paramètres.

Il arrive que certaines URLs contiennent des informations sensibles comme des tokens ou des adresses e-mail. Matomo propose une fonctionnalité pour exclure ces données, afin de préserver la confidentialité et la sécurité de vos utilisateurs.

Rendez-vous sur votre tableau de bord Matomo, puis dans Administration > Sites web > Gérer. Sélectionnez le site à modifier, cliquez sur l'icône d'édition et saisissez les paramètres à exclure dans le champ Paramètres exclus.

Par exemple, ajouter token supprimera le paramètre token d'une requête comme ?page=authorization&token=abcd.

Notez que le champ Paramètres exclus prend également en charge les expressions régulières !

Vous passez de Google Analytics à Matomo ? Vous pouvez transférer vos données historiques grâce au plugin Google Analytics Importer de Matomo, pour une transition fluide et la conservation de vos analyses.

Pour commencer, accédez à votre tableau de bord Matomo puis à Administration > Plateforme > Marketplace. Recherchez le plugin "Google Analytics Importer" et cliquez sur Installer. Une fois installé, il sera disponible dans Administration > Système > Import Google Analytics.

Ensuite, reliez Matomo à votre compte Google Analytics. Des instructions détaillées sont disponibles ici : Documentation Matomo Google Analytics Importer.

L'import de données crée un nouveau site dans Matomo. Si vous avez déjà commencé à collecter des données, vous aurez alors deux sites distincts qui ne peuvent pas être fusionnés. Pour plus d'informations, consultez ce ticket GitHub.

Pour éviter la duplication des données, suivez ces étapes :

  1. Lancez l'import Google Analytics pour créer un nouveau site.
  2. Ajoutez le code de tracking Matomo du nouveau site sur votre site web.
  3. En parallèle, retirez le code de tracking Google Analytics pour éviter la duplication des données.
  4. Une fois l'import terminé (cela peut prendre plusieurs jours), supprimez le plugin Google Analytics Importer de Matomo.

Votre site est-il une Single Page Application (SPA) ? Si vous utilisez le client de tracking JavaScript Matomo, un code supplémentaire est nécessaire pour suivre efficacement les actions des utilisateurs.

Matomo propose une documentation complète sur le suivi des SPA, disponible ici : Guide Matomo SPA Tracking.

Si votre site utilise des frameworks comme React, Vue.js ou Gatsby, il existe peut-être un module dédié pour simplifier ce suivi.

Améliorez le suivi utilisateur en associant les requêtes à un ID utilisateur dans Matomo. Cette configuration vous permet d'obtenir des analyses plus précises sur le comportement des utilisateurs.

Pour cela, définissez l'ID utilisateur avec le code _paq.push([ "setUserId", "<userIdHere>" ]);.

Points importants :

  • setUserId doit être défini avant trackPageView.
  • L'ID utilisateur doit être une chaîne de caractères. Même si Matomo n'affiche pas d'erreur si vous envoyez un entier, l'ID utilisateur correspondant ne sera pas affiché. Utilisez userId.toString() si vous devez convertir un entier en chaîne.

Pour plus d'informations, consultez le Guide de tracking JavaScript de Matomo.

Veillez à respecter la législation en vigueur lors de l'association d'IDs utilisateur aux requêtes.

Matomo distingue les pages comme index.html et INDEX.html. Si la casse n'est pas importante pour votre site, vous pouvez normaliser les URLs en ajoutant le code suivant à votre tag de tracking JavaScript Matomo :

// Ajoutez ce code :
_paq.push(['setCustomUrl', location.href.toLowerCase()]);
// Juste avant cette ligne :
// _paq.push(['trackPageView']);

Pour plus d'informations, consultez la FAQ officielle Matomo.