Anciennement nommĂ© Piwik, Matomo est une solution de mesure d'audience de sites web, alternative libre Ă Google Analytics. Chez Elao, nous avons souhaitĂ© l'utiliser dĂ©finitivement pour analyser le trafic de notre site et de notre blog. Nous partageons avec vous quelques informations qui vous seront peut-ĂȘtre utiles si, vous aussi, vous souhaitez rendre anonymes les informations relatives Ă vos visiteurs đ.
A quoi sert Matomo ?
Tout comme Google Analytics, Matomo permet de mieux comprendre la façon dont les utilisateurs arrivent sur nos sites. On peut ainsi envisager de rĂ©pondre aux questions suivantes : d'oĂč vient mon visiteur (rĂ©seaux sociaux ? Moteur de recherche ?) ? Quelles pages a-t-il visitĂ© ? Quelle a Ă©tĂ© la durĂ©e moyenne de sa visite ? Quelle est ma place dans l'univers ? Et autant d'autres questions qui permettent de connaĂźtre le parcours de ses visiteurs, afin d'amĂ©liorer l'ergonomie ou encore de remonter un Ă©ventuel trafic parasite.
- Matomo est un logiciel libre sous licence GPLv3, conçu pour ĂȘtre auto-hĂ©bergĂ©;
- Toutes les données collectées sont stockées sur votre serveur et sont soumises à votre contrÎle. Ainsi, les informations de suivi de chaque visiteur ne sont pas partagées avec des tiers contrairement à Google Analytics;
- Matomo peut ĂȘtre utilisĂ© pour tous vos sites web, extranet et intranet.
De quoi aurez-vous besoin pour installer Matomo ?
Il est possible d'installer un serveur spĂ©cialement pour Matomo et d'y configurer plusieurs sites, de la mĂȘme façon que fonctionne le multi-compte de Google Analytics.
Les minima requis pour installer Matomo sont :
- Un serveur web (Apache, Nginx, etc.);
- PHP en version 5.5.9 ou plus;
- Une base de données : MySQL ou MariaDB;
- Les extensions PHP pdo.
Faites vos choix :
- installation par archive;
- installation par package :
apt-get install matomo
; - installation par docker;
- solution hébergée par matomo.
Matomo indique quelques conseils pour optimiser son infrastructure pour les sites à trÚs fort trafic / volumétrie. Bref, cette solution semble s'appliquer à toutes sortes de besoins.
Comment l'utiliser sur vos sites web ?
Matomo fonctionne grùce à un marqueur JavaScript à insérer dans le header de votre site web. Celui-ci vous est communiqué au moment de la création d'un compte pour un nouveau site. Tout comme le marqueur de Google Analytics, celui-ci est à insérer avant la fermeture de la balise </head>
.
Conformité avec la RGPD
Les rĂ©cents renforcements de la protection des donnĂ©es ne vous ont probablement pas Ă©chappĂ©. Ainsi, dans sa documentation "Solutions pour les cookies de mesure d'audience", la CNIL dĂ©taille les obligations lĂ©gales Ă mettre en place en matiĂšre de cookies, dĂšs lors qu'il y a donnĂ©es collectĂ©es liĂ©es Ă une visite. Miracle đ ! Utiliser un outil d'analyse d'audience tel que Matomo ou AT Internet (Xiti) permet de bĂ©nĂ©ficier de l'exemption de la demande de consentement avant de dĂ©poser un cookie, permettant ainsi Ă nos visiteurs d'Ă©conomiser un clic, ce qui est bon Ă prendre en ces temps de frĂ©nĂ©sie de bandeaux / pop-ups.
Les principaux points relatifs citĂ©s par la CNIL auxquels il faut ĂȘtre attentif et qui peuvent ĂȘtre paramĂ©trĂ©s sont les suivants :
- Les deux derniers octets de lâadresse IP recueillie doivent ĂȘtre supprimĂ©s, au minimum, afin de s'arrĂȘter Ă la seule localisation de la ville de l'internaute;
- Les cookies permettant la traçabilitĂ© des internautes et les adresses IP ne doivent pas ĂȘtre conservĂ©es au-delĂ de 13 mois Ă compter de la premiĂšre visite ;
- Les donnĂ©es de frĂ©quentation brutes associant un identifiant ne doivent pas non plus ĂȘtre conservĂ©es plus de 13 mois.
- Mettre en place une solution d'Opt-out pour permettre aux utilisateurs de sâopposer au dĂ©pĂŽt de cookies. Pour cela il suffit dâinsĂ©rer par exemple dans une page "Politique de confidentialitĂ©", l'iframe qui est fournie dans les paramĂštres Vie privĂ©e / DĂ©sinscription des utilisateurs.
L'interface de Matomo permet de facilement configurer ces choix, puisqu'un menu est dĂ©diĂ© Ă la vie privĂ©e, mĂȘlant Ă la fois documentation et rĂ©glages. A noter que ces rĂ©glages se font au niveau de l'instance, donc ces choix s'appliqueront sur tous les sites configurĂ©s. Il n'est pour l'instant pas possible de les rĂ©gler site par site.
Les réglages possibles concernent :
- L'anonymisation des données de suivi :
- Nombre d'octets de l'adresse IP masqués, de 1 à 3;
- Masquage des adresses IP;
- Remplacement de l'identifiant utilisateur par un pseudonyme.
- Suppression réguliÚre des données stockées en base (cf le troisiÚme point cité ci-dessus, exigé par la CNIL), en indiquant le nombre de jours. Attention, ces infos sont utilisées par Matomo pour nourrir les rapports à propos des top keywords ou top pages. Ainsi, il faut bien penser à activer l'auto-archivage des rapports;
- Purges réguliÚres de la base des données;
- Anonymisation des donnĂ©es trackĂ©es qui ne l'Ă©taient pas encore, dĂšs lors qu'elles n'ont plus d'intĂ©rĂȘt Ă ĂȘtre conservĂ©es.
â ïž : le guide de conformitĂ© de Piwik (ancien nom de Matomo) proposĂ© par la CNIL ne semble plus Ă jour, puisqu'il pointe une modification du tag de tracking permettant d'indiquer une durĂ©e de timeout du cookie Ă 13 mois, alors que cette durĂ©e est dĂ©sormais paramĂ©trĂ©e par dĂ©faut, comme nous l'indique la documentation de Matomo (voir au paragraphe "Configuration of Tracking Cookies", pour la mĂ©thode setVisitorCookieTimeout
.
Les fonctionnalités proposées par Matomo vs Google Analytics
Pour les habitués de Google Analytics, le passage à une nouvelle ergonomie n'est pas évidente. En comparant deux périodes sur l'année, nous avons déjà pu nous assurer qu'aucun visiteur n'est laissé au bord de la route : les données semblent cohérentes.
On retrouve les fondamentaux :
- Données relatives à l'audience, c'est à dire toutes les infos qui concernent les visiteurs (provenances géographiques, logiciels utilisés);
- La carte en temps réel des visites;
- Les types d'acquisition : il s'agit de l'ensemble de provenance des visites (réseaux sociaux, campagnes, moteurs de recherche, etc.);
- Les informations concernant le comportement des visiteurs : les pages d'entrées, de sorties, etc.
- La mise en place d'objectifs et les informations qui en résultent.
On peut noter quelques fonctionnalités remarquables de Matomo :
- Matomo permet un accÚs facilité aux différents logs : par exemple, on peut accéder via l'interface à la liste des visites avec toutes les informations collectées (localisation, OS, action...);
- Le fameux flux de comportements des visiteurs, bien connu des utilisateurs de Google Analytics, est Ă©galement disponible;
- Pour obtenir les entonnoirs de conversion des visiteurs vers les objectifs et étudier les fuites, il faudra souscrire à la feature Funnels (ou bien établir son propre entonnoir de conversion personnalisé);
- Il est possible de paramétrer ses écrans d'accueil en créant ses tableaux de bord personnalisés et des gadgets;
- Les nouveaux segments se paramĂštrent en composant ses propres rĂšgles par expression;
- Un accÚs rapide permet d'accéder à la liste de tous les liens sortants cliqués sur la période (clic uniques et au total).
Pour les personnes qui ont l'habitude de faire des campagnes Google Ads, il est possible de créer ses propres campagnes pour les suivre.
A noter :
- Matomo propose depuis peu un Tag Manager, qui permet de mettre en place un plan de marquage, d'ajouter des scripts de tracking ou encore des liens d'affiliation, par exemple, depuis la mĂȘme interface.
Fonctionnalités payantes
Utiliser les outils Google habitue à la "gratuité", mais n'oublions pas que Google tire profit des données qu'il stocke pour nous, relatives à la fréquentation de nos sites. Matomo se rémunÚre grùce aux dons et aux fonctionnalités vendues à ses utilisateurs.
Des fonctionnalités supplémentaires pour les sites e-commerce, que nous n'avons pas eu l'occasion de tester pour l'instant, existent et proposent des features telles que l'analyse du panier, des produits cliqués, etc.);
Un panel de fonctionnalités payantes couvre un scope intéressant, comme par exemple la possibilité de faire de l'A/B testing, les Heat Maps ou encore les conversions multi-channels (pour une attribution plus fine des ventes selon les visites).
Pour conclure
Certes, difficile de ne pas ĂȘtre dĂ©contenancĂ© par l'ergonomie de l'outil quand on est habituĂ© Ă plusieurs annĂ©es d'utilisations de la suite Google. Pour autant, Matomo n'est pas Ă la traĂźne, car on retrouve les principales metrics et la plupart des possibilitĂ©s permettant d'information ses metrics sont bien prĂ©sentes. CouplĂ© Ă un outil d'analyse de logs (d'ailleurs, Matomo propose une solution), rien ne pourra vous Ă©chapper. Mais surtout, garantir Ă nos visiteurs le respect de leur vie privĂ©e est totalement sĂ©ducteur đ„°.
En savoir plus / Sources
Merci Ă SĂ©bastien Monnier pour son feedback sur l'article :)