Matomo (logiciel)

Matomo, anciennement Piwik[4] jusqu’au début de 2018, est un logiciel libre et open source de mesure de statistiques web, successeur de PhpMyVisites et conçu pour être une alternative libre à Google Analytics[5]. Matomo fonctionne sur des serveurs web PHP/MySQL. En , Matomo était utilisé par plus d'un million de sites web[6] et crédité de 1,3 % de parts de marché. Matomo est aujourd'hui traduit dans 54 langues et est régulièrement mis à jour par sa communauté.

Matomo
Interface principale de Matomo
Informations
Développé par L’équipe Matomo
Première version [1],[2]
Dernière version 4.4.1 ()[3]
Dépôt github.com/matomo-org/matomo
Assurance qualité Intégration continue
Écrit en PHP, JavaScript et Structured Query Language
Système d'exploitation Microsoft Windows et type Unix
Environnement Serveur web
Langues Multilingue (d)
Licence Licence publique générale GNU version 3
Site web matomo.org

Mise en œuvre

Matomo est un logiciel à installer directement sur son serveur PHP/MySQL[5]. Plusieurs techniques de suivi d'audience sont proposées, côté client ou côté serveur.

Pour la solution côté client, un bout de code JavaScript, inséré au début de chaque page web, permet de collecter des données à des fins d'analyse d'audience d'un ou plusieurs sites web. Les statistiques peuvent être soit consultées en temps réel depuis le navigateur, soit envoyées par mail sous forme de rapports pdf ou html. Il faut cependant noter que les rapports en temps réels sont déconseillés pour les sites à fort trafic[5].

Pour la solution côté serveur, Matomo s'appuie sur l'analyse des logs du server web pour fournir des indicateurs de fréquentation[7].

Aspect général

Un tableau de bord personnalisable permet d'avoir les principales statistiques en un coup d’œil : de très nombreux widgets peuvent y être ajoutés, déplacés ou supprimés[8].

Les statistiques détaillées sont aussi disponibles et sont réparties en quatre catégories : Visiteurs, Actions, Référents et Objectifs[8].

  • La partie Visiteurs comporte un onglet Récapitulatif qui renseigne entre autres sur le nombre de visites, de visiteurs uniques, d'actions effectuées et sur la durée moyenne des visites. Il existe aussi un onglet Paramètres qui renseigne sur la configuration des visiteurs c'est-à-dire leur navigateur, leur résolution d'écran, leur système d'exploitation et les plugins activés pour les navigateurs non-IE ; toutes ces informations étant particulièrement utiles pour améliorer la compatibilité et le rendu du site sur les configurations majoritaires. D'autres onglets (Log visiteur, Situation géographique et FAI, Horaires, Engagement, Variables personnalisées) présentent des informations toutes aussi intéressantes pour le webmestre[8].
  • La section Actions informe du nombre de pages vues, du temps moyen sur les pages, des pages d'entrées et de sortie du site, du nombre de clics sur les liens sortants et des téléchargements effectués[8].
  • La catégorie Référents apporte des informations sur la provenance des visites : entrées directes, liens depuis d'autres sites internet ou moteurs de recherche (avec des statistiques sur les mots clefs utilisés)[8].
  • La partie Objectifs donnera des statistiques concernant les sites de commerce en ligne.

Les différentes statistiques chiffrées sont consultables sous forme de tableaux, de graphiques ou de nuages de tags[8]. Le logiciel diffère de Google Analytics par la prise en compte de l'intégralité des données d'audience des sites web (alors que l'outil Google fonctionne par échantillon[9]).

Fonctionnalités

Matomo permet d'afficher les lieux des visites, la provenance des sources (par exemple: les réseaux sociaux, l'accès direct au site, la visite depuis un forum), les caractéristiques techniques (navigateur, résolution d'écran, système d'exploitation, etc.), les actions effectuées par les visiteurs (les pages consultées, les téléchargements, les clics sur des liens sortants, etc.), le temps passé.

En plus de ces rapports, Matomo fournit les fonctionnalités suivantes :

  • Alertes personnalisées — ce plugin vous permet d'être alerté lorsqu'un indicateur spécifique a atteint une certaine valeur
  • Amélioration du calcul du temps passé — cette fonctionnalité permet de mesurer avec plus de précision le temps passé sur le site par le visiteur
  • Analyse des pages — cette fonctionnalité vous permet de savoir comment les visiteurs se comportent sur une page donnée
  • Annotations — cette fonctionnalité vous permet de prendre des notes dans l'interface de Matomo
  • Dimensions personnalisées — cette fonctionnalité vous permet d'importer dans Matomo n'importe quelle donnée
  • Données en temps réel — cette fonctionnalité vous permet de voir en temps réel les visiteurs qui parcourent votre site
  • E-commerce — ce rapport vous permet de visualiser les visiteurs ayant effectué des transactions et les montants dépensés associés
  • Evolution — cette fonctionnalité permet d'afficher sous la forme d'un graphique la manière dont les statistiques évoluent
  • Localisation — possibilité d'identifier le pays, la région, ou la ville du visiteur
  • Objectifs — cette fonctionnalité permet de définir des objectifs en fonction d'actions spécifiques effectuées par les visiteurs(la visite d'une page ou l'achat d'un produit)
  • Planification de l'envoi des Email — cette fonctionnalité vous permet d'envoyer des rapports en fonction d'une planification effectuée en amont
  • Profil du visiteur — cette fonctionnalité affiche les différentes actions qu'un visiteur a effectué sur votre site
  • Recherche interne — cette fonctionnalité vous permet de connaitre le comportement d'un visiteur si celui-ci a interagi avec votre moteur de recherche interne
  • Suivi des campagnes — ce plugin vous permet de suivre les performances de vos campagnes marketing
  • Suivi des contenus — ce plugin vous permet de mesurer les interactions des contenus sur une page donnée
  • Suivi des événements — cette fonctionnalité vous permet de mesurer certaines actions telles que des clics sur des éléments d'une page
  • Tableau de bord général des sites — cette fonctionnalité vous permet d'avoir une vue globale de l'ensemble des sites que vous gérez
  • Tableau de bord personnalisé — vous pouvez y ajouter ou supprimer tous les rapports(widgets) que vous désirez
  • Transitions — cette fonctionnalité vous permet de connaitre le parcours d'un visiteur allant d'une page à une autre
  • Variables personnalisées — cette fonction vous permet d'ajouter à Matomo tous types de données
  • Vitesse du site et temps de chargement des pages — une fonctionnalité qui mesure le temps nécessaire pour qu'une page s'affiche dans le navigateur de l'internaute

Matomo fournit également des fonctionnalités additionnelles qui ne sont pas directement liées à l'analyse du trafic :

  • API — chaque rapport dans Matomo est accessible depuis une API tout comme toutes les fonctionnalités d'administration
  • Application mobile — une application mobile gratuite permet aux utilisateurs d'accéder à Matomo depuis leur appareil mobile
  • Import des logs — ce script permet d'importer les logs serveurs dans Matomo
  • Planification de l'envoi des rapports — les rapports peuvent être envoyés via e-mail ou SMS
  • Vie privée — cette fonctionnalité permet d'anonymiser les adresses IP, de supprimer régulièrement certaines données, de choisir si l'on souhaite ne pas être suivi. C'est notamment pour cette raison qu'en Allemagne, Matomo est crédité de 13 % de parts de marché.

Matomo peut aussi être intégré avec des solutions tierces telles que des CMS, par exemple WordPress, Drupal, Magento, PrestaShop.

La communauté Matomo étant très active, de nombreux autres plugins ont été développés, il y a actuellement plus de 58 plugins disponibles sur la plateforme.

Services professionnels

Les créateurs de Matomo proposent également des services destinés aux professionnels tels que des offres d'accompagnement, des formations, de l'hébergement, des fonctionnalités additionnelles.

Parmi ces fonctionnalités :

  • Media Analytics — ce plugin permet de facilement mesurer les interactions effectuées sur des médias.
  • WooCommerce Analytics — permet d'intégrer facilement Matomo à WooCommerce pour WordPress.
  • Heatmap & Session recording — cette fonctionnalité permet de voir les mouvements de la souris des visiteurs et les interactions qu'ils effectuent avec les pages. Vous pouvez également obtenir une visualisation des clics effectués.
  • Login Saml — ce plugin permet de se connecter à Matomo de la même manière qu'à d'autres services.
  • Search Engine Keywords — ce plugin permet d'intégrer dans Matomo, les données venant de la Google Search Console et du service Bing Webmaster Tools.
  • Funnels — permet de connaitre le moment ou les internautes quittent votre tunnel de conversion.
  • Users Flow — il s'agit d'une représentation graphique de la manière dont les visiteurs parcourent votre site.
  • A/B Testing — cette fonctionnalité permet de mettre en place des scénarios de tests.
  • Form Analytics — permet de mesurer automatiquement l'utilisation des formulaires sur votre site.
  • Activity Log — cette fonctionnalité permet de savoir qui a accédé à votre installation de Matomo et connaitre les modifications effectuées.
  • White Label — cette fonctionnalité permet d'enlever les widgets publicitaires de Matomo.
  • Roll-Up Reporting — permet de consulter les données cumulées depuis plusieurs sites.

Histoire

Matthieu Aubry reçoit un prix pour Piwik en 2012 au New Zealand Open Source Awards

Initialement baptisé phpMyVisites, le projet a vu le jour à la fin de l'année 2007.

Le , Piwik est référencé sur SourceForge.net.

En , Piwik est distingué par SourceForge.net's comme le projet du mois.

En , Piwik est distingué comme le meilleur logiciel open source dans la catégorie entreprise par InfoWorlds 2009 Bossie Awards.

En , Piwik lance une campagne de crowdfunding pour financer de nouvelles fonctionnalités.

En 2016, le créateur de Piwik, Matthieu Aubry lance InnoCraft Ltd, une entreprise qui propose des services professionnels pour Piwik. Parmi ces derniers, on retrouve la possibilité d'héberger Piwik dans le cloud, l'achat de fonctionnalités premium (Heatmap and Session recording, Search Engine Keywords, A/B Testing, Form Analytics). La même année, Piwik lance sa place de marché pour les plugins payants ; cela permet notamment aux développeurs du monde entier de commercialiser leurs contributions.

En , Piwik est rebaptisé Matomo pour mieux protéger la marque, le nom Piwik étant aussi utilisé par d'autres entreprises[4],[10].

Notes et références

  1. « New to Piwik FAQ - Analytics Platform - Matomo » (consulté le )
  2. « Matomo Analytics - Powerful Web Analytics, CRO, SEO and Tag Manager » (consulté le )
  3. « Matomo 4.4.1 »,
  4. (en) Matomo Core Team, « Piwik is now Matomo – Announcement », sur Matomo, .
  5. Accueil du site officiel.
  6. (en) « Piwik Web Analytics Usage Statistics », sur trends.builtwith.com (consulté le )
  7. « L'analyse de logs Matomo », sur Analytics Platform - Matomo (consulté le )
  8. Démo de Matomo.
  9. Pierre Elemento - Rgpd Paris Bordeaux Toulouse, « Web Analytics : 10 logiciels innovants pour l'e-commerce », sur journaldunet.com, JDN, (consulté le ).
  10. « Piwik change de nom et devient Matomo », sur Le Brief de Next Inpact, .

Annexes

Articles connexes

Liens externes

  • Portail d’Internet
  • Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.