Présentation de Matomo 5.1.0: améliorations et nouvelles fonctionnalités
La nouvelle version de Matomo vient d’être publiée. Bien que cette mise à jour de Matomo soit considérée comme mineure (pour rappel, la dernière mise à jour majeure de l’outil remonte à six mois en arrière avec la sortie de la version 5.0), Matomo 5.1.0 introduit des nouveautés majeures.
Celles-ci visent à améliorer l’expérience utilisateur et la sécurité avec des mises à jour axées sur la simplification des essais premium, la modernisation de la marketplace, l’amélioration des paramètres de confidentialité et la détection avancée des systèmes Linux. Passons ces différents éléments en revue.
Essais de fonctionnalités premium simplifiés (version On-Premise)
Avec Matomo 5.1.0, les utilisateurs peuvent désormais essayer des fonctionnalités premium sans avoir besoin d’une carte de crédit, rendant le processus d’évaluation encore plus accessible. Ce changement inclut également un workflow simplifié où les non-superutilisateurs peuvent demander des essais, que les superutilisateurs peuvent approuver. On imagine que l’idée est de promouvoir l’utilisation de ces fonctionnalités auprès du plus grand nombre de personnes, d’autant qu’une période d’essai de 30 jours est toujours disponible. Évidemment, cet ajout concerne uniquement les utilisateurs d’instances Matomo On-Premise (autohébergées), la version Cloud disposant déjà par défaut de ces fonctionnalités moyennant quelques restrictions.
Marketplace modernisé (version On-Premise)
De nouveau, cette mise à jour concerne les versions On-Premise de Matomo. La place de marché a reçu une refonte significative, proposant un design plus soigné et plus moderne. Cette amélioration surtout esthétique améliore la navigation, rendant plus facile pour les utilisateurs de trouver les plug-ins et les intégrations nécessaires pour personnaliser leur expérience analytique.
Paramètres de confidentialité améliorés
En réponse aux préoccupations croissantes en matière de confidentialité et aux réglementations, Matomo 5.1.0 introduit une nouvelle option de configuration pour ne pas enregistrer les paramètres de campagne dans les URL de pages. Cette fonctionnalité, qui est la bienvenue, vise à aider les utilisateurs à se conformer aux lois strictes sur la confidentialité (RGPD, DMA). Les paramétrages techniques peuvent être réalisés soit dans le code de tracking standard en ajoutant la ligne suivante, soit dans Matomo Tag Manager où une option a été ajoutée à la variable de configuration Matomo.
Ajout de la fonctionnalité dans le code de tracking Matomo Standard : disableCampaignParameters()
Notez en effet que la présence de paramètres de tracking marketing et publicitaires est prohibée sans consentement utilisateur (on ne parle pas uniquement des cookies publicitaires, mais aussi des éléments fclid, gclid et autres des régies publicitaires dans les URL). S’il est tout à fait possible de réaliser une opération d’exclusion de manière manuelle dans Matomo Tag Manager (MTM), cette nouvelle fonctionnalité vient simplifier ce processus, tout au moins pour les paramètres utm/mtm.
Améliorations de sécurité et de performance
La sécurité reste une priorité dans cette version. Un correctif de sécurité modéré résout un problème où le mot de passe de la base de données était révélé lors du processus d’installation s’il était fourni en tant que variable d’environnement. De plus, plusieurs améliorations de sécurité à faible impact assurent une meilleure protection des données en échappant correctement les données fournies par l’utilisateur utilisées dans les infobulles HTML.
Les améliorations de performance incluent la possibilité de configurer le temps d’exécution maximal lors de l’utilisation de MariaDB et une meilleure gestion des notifications concernant les données non traitées. De nombreuses corrections de bugs, telles que l’amélioration de la compatibilité d’opt-out avec les anciens navigateurs et le peaufinage des processus de création de segments, participent à améliorer encore l’expérience utilisateur.
Concernant les segments justement, deux bugs ont été corrigés: celui reprenant la configuration d’un segment précédent, et surtout celui qui faisait apparaître un message d’erreur “Please specify a value for ‘definition’” qui était franchement dérangeant, surtout lorsque vous le découvrez en direct avec un client 🫣
Détection améliorée des systèmes Linux
Matomo 5.1.0 améliore la détection des divers systèmes Linux, notamment les distributions populaires comme Ubuntu et Debian. De plus, la détection de la marque System76 a été intégrée, assurant une compatibilité et une reconnaissance accrues pour les utilisateurs de ces systèmes.
En conclusion, s’agissant d’une version mineure, on ne peut que constater le travail important réalisé afin de rendre Matomo encore plus attrayant.
Pour une liste complète des modifications et améliorations de Matomo 5.1.0, vous pouvez vous référer au changelog officiel. Notez enfin qu’une mise à jour de la base de données est nécessaire (mineure), et qu’elle se fait via les techniques habituelle, c’est-à-dire de manière automatisée avec la page d’invitation, ou de manière manuelle pour des instances plus importantes.