Comment voir les statistiques de vue de mon site web ? (Matomo)
by Laurent Facq and Mathys AstrucMatomo
Matomo est un outil d'analyse de la fréquentation de sites web. Son principe est simple : ajouter des balises de suivi dans les pages à analyser, ou dans les entêtes/pieds de pages communs à un ensemble de pages.
L'instance Matomo de Mathrice est ouverte à la communauté mathématique. Pour analyser vos sites web, demandez un accès :
Fonctionnalités
Matomo permet d'analyser finement :
- l'origine des visites : de quels sites les visiteurs arrivent-ils ? De quels moteurs de recherche ? Via quels mots-clés ? Depuis les réseaux sociaux ? Via des campagnes publicitaires ?
- le comportement de navigation : pages d'entrée et de sortie, cheminement des visiteurs dans le site
- le taux de conversion : proportion de visites aboutissant à des objectifs définis (inscription, téléchargement, validation de formulaire, commande...)
- les profils des visiteurs : types d'équipements (ordinateur, téléphone, tablette), navigateurs et leurs versions, langues...
Matomo est très orienté mesure de trafic commercial. Certaines fonctionnalités avancées (entonnoirs de conversion, heat maps...) sont proposées via des plugins payants, non disponibles sur l'instance Mathrice.
RGPD et gestion des cookies
Matomo trace les visites et utilise des cookies. En suivant les recommandations de la CNIL, il est possible — et recommandé — de configurer Matomo pour ne pas avoir de déclaration RGPD à réaliser (régime d'exemption).
Pour bénéficier de l'exemption :
- désactiver la collecte de l'adresse IP complète (anonymisation)
- ne pas partager les données avec des tiers
- limiter la durée de conservation des données
- proposer aux visiteurs un mécanisme d'opposition au suivi (opt-out)
Instance Mathrice : l'instance est préconfigurée pour satisfaire au régime d'exemption RGPD. La conformité reste néanmoins sous la responsabilité de l'utilisateur, qui doit veiller à conserver les réglages initiaux et à les compléter si nécessaire (notamment lors de l'ajout de nouveaux sites ou conteneurs).
Points d'entrée :
- Matomo : https://fr.matomo.org/gdpr-analytics/
- CNIL : Guide de configuration Matomo Analytics – exemption (fait référence à une ancienne version de Matomo)
Concepts clés
Site web (projet) : objet de base dans Matomo, correspondant à un projet de mesure. Chaque site web se voit attribuer un identifiant numérique unique (ID de site), utilisé dans les balises de suivi.
Conteneur (Tag Manager) : un conteneur regroupe les balises (tags), déclencheurs (triggers) et variables configurés pour un site. Par défaut, un site web est associé à un unique conteneur. Il est possible de créer des conteneurs supplémentaires pour séparer les statistiques de différentes sections d'un même site.
Dashboard : tableau de bord personnalisable permettant de visualiser les indicateurs les plus importants pour un projet. Un site peut avoir plusieurs dashboards.
Segments : mécanisme de filtrage des visites selon des critères combinés (pays, navigateur, page visitée, type d'appareil...). Un segment peut être personnel ou partagé, spécifique à un site ou global.
Channels (canaux marketing) : catégorisation de l'origine du trafic — moteur de recherche, publicité, lien depuis un autre site, réseau social, accès direct, etc.
Goals (buts) : objectifs de conversion définis par l'administrateur du site. Exemples : téléchargement d'un fichier, inscription à une liste de diffusion, validation d'un formulaire. Matomo mesure le taux de conversion des visites en buts réalisés.
Visite : activité continue d'un visiteur sur le site. Une visite se termine après 30 minutes d'inactivité (valeur par défaut). Elle est caractérisée par :
- une Entry Page : la première page consultée lors de la visite
- des Pages intermédiaires naviguées
- une Exit Page : la dernière page consultée avant de quitter le site
Bounce (rebond) : visite limitée à une seule page. Son interprétation dépend du contexte :
- positif si la page est une page d'information autonome (le visiteur a trouvé ce qu'il cherchait)
- négatif si la page était censée engager le visiteur vers d'autres actions
Transitions : pour une page donnée, analyse des pages précédentes et suivantes dans la navigation des visiteurs. Permet de comprendre le cheminement.
Page Overlay : visualisation d'une page du site avec des annotations indiquant les pourcentages de clics sur chaque lien, permettant d'identifier les zones d'intérêt des visiteurs.
CMP (Consent Management Platform) : outil de recueil du consentement des visiteurs avant le dépôt de cookies. À configurer si le site ne bénéficie pas du régime d'exemption RGPD.
Instrumentation des sites web
Plusieurs méthodes permettent d'intégrer Matomo à un site web :
- JavaScript : méthode recommandée, offrant le maximum d'informations et de configurabilité. Nécessite que JavaScript soit activé dans le navigateur du visiteur.
- Image invisible (pixel de tracking) : fonctionne sans JavaScript, mais collecte moins d'informations.
- Les deux combinées : permet de couvrir les visiteurs avec ou sans JavaScript activé.
- Matomo Tag Manager : gestionnaire de balises intégré, permettant de gérer tags, déclencheurs et variables sans modifier directement le code source du site.
- Plugins spécifiques pour des cas particuliers :
- WordPress (plugin Matomo officiel)
- Cloudflare (analyse des logs serveur)
- Vue.js, React.js (applications SPA/PWA)
- Applications mobiles (SDK iOS, Android)
- HTTP Tracking API (intégration serveur)
Interface web
Le menu de navigation vertical (barre de gauche) donne accès aux sections suivantes :
Tableau de bord : vue synthétique des principaux indicateurs du site, personnalisable par ajout de widgets.
Visiteurs : profil des visiteurs — localisation géographique, équipements, navigateurs, langues, heures de visite, visiteurs nouveaux vs. connus.
Comportement (Behaviour) :
- Pages : statistiques par URL (nombre de visites, temps passé, taux de rebond)
- Entry pages : pages par lesquelles les visiteurs arrivent sur le site
- Exit pages : pages depuis lesquelles les visiteurs quittent le site
- Page titles : statistiques agrégées par titre de page
- Transitions : cheminement des visiteurs autour d'une page donnée
- Page Overlay : visualisation des clics sur les liens d'une page
- Recherche interne : mots-clés utilisés dans l'outil de recherche du site (si disponible), pages les plus trouvées, termes sans résultats
Acquisition : analyse des sources de trafic — moteurs de recherche, réseaux sociaux, sites référents, campagnes publicitaires.
Buts (Goals) : suivi des objectifs de conversion définis.
Les plugins à partir de Funnels dans la barre de menu sont payants et ne sont pas disponibles sur l'instance Mathrice.
À noter
- Lors de la création d'un site dans Matomo, pensez à configurer l'anonymisation des adresses IP si vous souhaitez bénéficier du régime d'exemption RGPD.
- Le tag de suivi JavaScript généré par Matomo est à placer de préférence dans le
<head>de chaque page, ou dans le pied de page commun de votre site. - Il est recommandé de définir des buts (Goals) dès la mise en place du suivi, afin de mesurer les conversions depuis le début.
Autres liens
- Site officiel : https://fr.matomo.org/
- Documentation : https://matomo.org/docs/
- RGPD et exemption : https://fr.matomo.org/gdpr-analytics/
