Sauvez un cookie đŸȘ, installez Matomo !

Chez Elao, nous mesurons désormais l'audience de nos propres sites grùce à Matomo. Retour d'expérience.

  1. A quoi sert Matomo ?
  2. De quoi aurez-vous besoin pour installer Matomo ?
  3. Comment l'utiliser sur vos sites web ?
  4. Conformité avec la RGPD
  5. Les fonctionnalités proposées par Matomo vs Google Analytics
  6. Fonctionnalités payantes
  7. Pour conclure
  8. En savoir plus / Sources

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.
Matomo

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 :

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.

Installation de Matomo

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.

Evolution de traffic

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.
Canaux d'acquisition

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 de Matomo

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 :)