Publié le : 03/07/2021
La nouvelle version 4.3.0 de Matomo du 17 mai 2021
Matomo a sorti sa nouvelle version 4.3.0 le 17 mai 2021.
Matomo est un outil de mesure statistique web, une alternative à Google Analytics.
La nouvelle version de Matomo met l’accent sur la stabilité et la fiabilité.
Côté nouveautés, sous l’évolution Graphiques, vous pouvez désormais facilement modifier la période affichée dans le graphique.
De nombreuses petites améliorations ont été apportées à l’archivage en termes de fiabilité et de performances, notamment en ce qui concerne l’invalidation des anciens rapports, et lorsqu’il existe de nombreux segments ou sites Web.
Matomo est reconnaissants envers :
- tous les membres de la communauté qui ont fait part de leurs commentaires et suggestions,
- l’équipe de traducteurs pour leur travail,
- Et les clients de fonctionnalités Premium et les clients d’ hébergement Matomo Cloud pour leur soutien.
141 tickets ont été fermés par plus de 19 contributeurs !
Mise à niveau de la base de données
Cette version ne contient aucune mise à niveau majeure de la base de données.
Changements de plate-forme
Matomo est une plateforme d’analyse ouverte. Dans un effort pour aider les développeurs Matomo à découvrir les améliorations et les changements dans les API de base, nous documentons les changements depuis la dernière version.
Dans cette version 4.3.0, il y a des changements de rupture, des changements de rupture à venir, de nouveaux paramètres config.ini.php. Pour en savoir plus, consultez le journal des modifications de la plate- forme pour les développeurs pour voir toutes les modifications apportées à la plate-forme et aux API.
Remarque : la Marketplace présente plus de 90 plugins déjà compatibles avec Matomo et ce n’est que le début. Matomo est votre plateforme d’analyse de données universelle !
SDK nouveaux et mis à jour (suivi des clients API)
L’équipe Matomo propose des SDK officiels (Tracking API Clients) pour mesurer vos applications mobiles et tout autre type d’applications.
- SDK iOS [par @brototyp ]
- SDK Android [par @d4rken ]
Guides et FAQ nouveaux et mis à jour
Nouveau:
- Tableaux de bord Matomo – nouveau guide d’utilisation
- Exportation de conversion publicitaire – nouveau guide de l’utilisateur
- Installer et configurer MySQL, PHP, IIS et la tâche planifiée pour Matomo sous Windows ?
- Comment faire le diagnostic « Gestion des processus via CLI » pour afficher Ok ?
- FAQ sur l’exportation des conversions publicitaires
- La mise à jour du logiciel iOS 14.5 d’Apple qui nécessite une demande de consentement pour le suivi a-t-elle un impact sur Matomo ?
- Comment envoyer des demandes de suivi à deux ou plusieurs serveurs Matomo ?
- Comment suivre un formulaire de plusieurs pages à l’aide de Form Analytics ?
- Comment les demandes avec un User ID sont-elles suivies ?
- Pourquoi le rapport sur les performances de la page Matomo affiche-t-il certains jours avec un temps de traitement de 0 et d’autres avec un temps de traitement très élevé ?
- Comment trouver les détails d’un ID de commande de commerce électronique spécifique ?
- Matomo est lent après avoir créé un rapport personnalisé, un entonnoir ou l’installation d’un flux d’utilisateurs
- Combien de temps les fichiers JavaScript du conteneur seront-ils mis en cache dans les navigateurs des visiteurs ? (fichiers js/container_*.js)
- Comment suivre le défilement de page avec Matomo Tag Manager ?
Nouveaux plugins
Par des développeurs tiers :
Besoin d’aide pour mettre à niveau Matomo ?
Lisez le guide d’utilisation de la mise à jour de Matomo ou pour plus d’aide, nous proposons des plans d’assistance payants.
Liste des 141 billets fermés à Matomo 4.3.0
- #4481 Afficher l’icône d’aide en ligne avec un lien vers le guide de l’utilisateur, pour toutes les fonctionnalités avec un guide de l’utilisateur [par @diosmosis ]
- #16776 Lors de l’accès à l’interface utilisateur avec un navigateur non pris en charge, une erreur de lancement et suggère d’utiliser un autre navigateur [par @flamisz ]
- #17488 Supprimer le segment « Identifiant du visiteur » lorsque la fonctionnalité « Profil du visiteur » a été désactivée [par @flamisz ]
- #17336 Le paramètre process_new_segments_from n’est pas respecté lors de l’archivage de périodes plus longues [par @flamisz ]
- #17242 Le tableau des rapports de performances ne s’affiche pas correctement [par @flamisz ]
- #15021 Afficher les étiquettes de périodes dans les graphiques d’évolution pour faciliter le changement de période [par @flamisz ]
- #17301 Stockez le hachage du segment dans la table DB [par @flamisz ]
- #17444 Invalider les données de segment lors de la mise à jour uniquement si la définition change [by @sgiehl ]
- #10578 Afficher le message d’erreur rouge « oups », uniquement en cas d’erreur, ne pas l’afficher lorsque l’utilisateur clique pour charger un autre menu ou une autre page
- #17199 Autoriser la sélection de l’algorithme password_hash [par @Findus23 , @diosmosis ]
- #17259 Problèmes de métriques de performances après la mise à jour 4.2 [par @flamisz ]
- #17374 L’ évolution des lignes sur les sous-tables peut provoquer des erreurs aléatoirement [par @sgiehl ]
- #17561 Marketplace : le lien « plus » ne fonctionne pas [par @flamisz ]
- #17285 Demander la confirmation du mot de passe avant d’installer tous les plugins [par @sgiehl , @diosmosis ]
- #17378 vendor/composer/installed.json est exposé publiquement [par @sgiehl ]
- #17436 URL d’échappement dans le message d’erreur de l’administrateur de géolocalisation [par @sgiehl , @diosmosis ]
- #17503 détecte les tentatives de connexion par force brute à partir de différentes adresses IP [par @diosmosis ]
- #17524 Assurez-vous que les redirections dans la classe HTTP ne sont effectuées que vers les protocoles autorisés (pour cURL) [par @sgiehl , @diosmosis ]
- #17539 Utilisez Common::safe_unserialize pour les données de session [par @sgiehl , @diosmosis ]
- #17327 Ajouter le nom du plugin comme commentaire à la requête SQL
- #17463 Exportation d’e- mails au format TSV [par @sgiehl ]
- #17104 La notification du message d’erreur n’est pas masquée lors de la navigation vers une nouvelle page [par @flamisz ]
- #17163 Le suivi des erreurs JS ne doit enregistrer la même erreur qu’une seule fois par page vue [par @flamisz ]
- #17173 Améliorer les performances du tracker lors de l’utilisation de dimensions personnalisées (une requête de mise à jour de moins par demande de suivi)
- #17422 Ne chargez pas les logos d’avis s’ils ne sont pas affichés
- #17237 Filtre de date indésirable ajouté automatiquement à Live.getLastVisitsDetails [par @flamisz ]
- #17379 Lancer l’archivage des plages si une archive est invalidée, la requête provient du navigateur et l’archivage du navigateur est autorisé [by @diosmosis ]
- #17407 L’ exportation des données du « Profil du visiteur » se traduit par « Votre session a expiré en raison d’une inactivité. Veuillez vous connecter pour continuer. » [par @sgiehl ]
- #17497 Réautoriser les robots de suivi
- #17519 Autoriser l’invalidation du site vide [par @diosmosis ]
- #16787 Améliorez aucune donnée suivie pour le moment, veuillez configurer l’écran du code de suivi [par @flamisz ]
- #16790 Lorsqu’une période n’a pas de données, mais des données brutes, affiche un message [by @flamisz ]
- #17108 Dans l’écran « Aide », affichez d’abord la section « Comment pouvons-nous vous aider ? » [par @flamisz ]
- #17162 le design du bouton « Comparer à » a légèrement régressé sur Firefox uniquement [par @flamisz ]
- #17389 icône pour la vérification du système d’information [par @Findus23 , @diosmosis ]
- #17416 meilleures boîtes d’erreur de vérification du système [par @ Findus23 , @diosmosis ]
- #16922 remplace generate:plugin warning with pointer to guide [by @flamisz ]
- #16990 Lors de l’affichage de l’URL d’exportation, précisez que les utilisateurs doivent utiliser leur jeton d’application (au lieu d’afficher un token_auth qui ne fonctionne que dans leur session)
- #17243 renommer testcookie pour qu’il soit clair qu’il est créé par Matomo [par @Findus23 , @diosmosis ]
- #17352 Ne pas autoriser l’application de 2FA à moins que le superutilisateur ne l’ait déjà configuré
- #5056 La Guyane française apparaît comme la France dans les cartes et les rapports [par @sgiehl ]
- #15203 Les régions France ne sont pas à jour
- #16803 Demandez aux utilisateurs de nous référer à d’autres amis [par @flamisz ]
- #17086 Traduction manquée sur « Créer un nouvel utilisateur » [par @flamisz ]
- #17366 Améliorer la configuration du paramètre rearchive_reports_in_past_last_n_months [par @diosmosis ]
- #17421 plus de vérifications système conviviales pour les démarques [par @Findus23 , @diosmosis ]
- #17424 Exécutez des tests Javascript avec node/puppeteer ainsi que Phantomjs [par @sgiehl ]
- #17330 Ajouter une période de date pour segmenter les requêtes d’archives [par @flamisz ]
- #14065 Évitez les doubles entités HTML / encodage de caractères spéciaux [par @flamisz ]
- #16222 Masquer les visiteurs uniques des rapports par e-mail lorsque la métrique n’est pas activée pour cette période [par @diosmosis ]
- #16374 Bug d’ aide au survol de la recherche sur le site [par @TheCrowned ]
- #16637 core/Cookie.php:Cookie->delete() ne définit pas secure et SameSite.
- #17070 Empêcher le nouveau nom d’utilisateur d’utiliser l’adresse e-mail de l’utilisateur existant [par @flamisz ]
- #17080 Matomo comparant le rapport mensuel avec le même mois en cliquant sur le dernier jour du mois [par @flamisz ]
- #17092 erreur fatale : Modulo par zéro : method=imageGraph while widht = 0
- #17209 Les rapports CSV peuvent échouer car l’en-tête HTTP Content-Disposition contient des caractères non valides dans le champ du nom de fichier [par @flamisz ]
- # 17267 trackPageView envoie toujours le rapport sur les performances de la page après disablePerformanceTracking [par @tsteur ]
- Archivage #17304 : recherchez tous les types d’indicateurs terminés utilisables lors de la vérification des périodes enfants existantes [par @diosmosis ]
- #17335 La demande de widget avec le paramètre token_auth échoue si la session superutilisateur existe [par @flamisz ]
- #17362 L’ installateur recommence après avoir demandé les détails du super utilisateur
- #17445 Assurez-vous que le message de non-accès correct est affiché [par @sgiehl ]
- #17496 contourne group_concat max len étant trop petit dans ArchiveSelector.getArchiveIds [par @diosmosis ]
- #8126 Notre processus de travail lors de la modification ou de la suppression d’une API publique de la plateforme Matomo [by @mattab ]
- #17317 Permet de savoir plus facilement quand une revue de code est nécessaire [par @tsteur ]
- #8127 Journal des modifications du développeur et documentation des modifications apportées à la plate-forme Matomo [par @mattab ]
- #16994 Dans core:invalidate-report-data segments de correspondance par ID, nom ou définition… [by @diosmosis ]
- #17110 Ajout d’un diagnostic informatif pour la table d’invalidations d’archives. [par @diosmosis ]
- #17151 Utilisez https pour les URL dans les détails du visiteur si l’hôte est défini avec https dans le site [par @sgiehl , @diosmosis ]
- #17268 Ne pas ajouter de métriques de performances au journal des vues de page si le suivi des performances est désactivé [par @ufoproger , @diosmosis ]
- #17278 Fix Marketplace pense à tort qu’un plugin est installé alors qu’il ne l’est pas [par @tsteur , @diosmosis ]
- #17289 supprimer le contrôle d’invalidation pendant (plus nécessaire) [par @diosmosis ]
- #17295 Empêche un éventuel avertissement lors de la mise à jour de GeoIP2 si les fournisseurs ne sont pas initialisés [by @tsteur , @sgiehl ]
- #17314 supprimer la suppression des anciennes archives dans CronArchive puisque nous le faisons dans ArchiveWriter, et c’est bogué ici [par @diosmosis ]
- #17321 Assurez-vous de ne pas vider le cache du tracker si souvent lors de l’invalidation dans core:archive [par @diosmosis ]
- #17325 Autorise la configuration des segments à ne pas réarchiver lors du réarchivage des rapports dans le passé. [par @diosmosis ]
- #17326 Ajoutez l’option –skip-cache-clear à la commande core:update … [par @diosmosis ]
- #17331 permet de forcer Archive à ne pas lancer l’archivage des archives enfants [par @diosmosis ]
- #17332 Ajout d’un core supplémentaire : journal d’archive pour le lancement de la journalisation [par @diosmosis ]
- #17333 Ajouter des balises d’événement en haut et en bas du corps [par @MHarmony , @diosmosis ]
- #17345 Exiger la confirmation du mot de passe pour plus d’opérations de plugin. [par @diosmosis ]
- #17357 Assurez-vous que la liste d’autorisation de connexion n’est pas vérifiée pour les demandes de suivi authentifiées [par @sgiehl , @diosmosis ]
- #17364 vérifier l’extension openssl [par @ Findus23 , @diosmosis ]
- #17365 Avertissement dans le paramètre 2fa : gmdate() s’attend à ce que le paramètre 2 soit un entier [par @tsteur , @diosmosis ]
- #17387 Compatibilité Apache 2.4+ pour misc/cron/.htaccess [par @jorisdrenth , @diosmosis ]
- #17396 Utiliser la requête de classement dans l’archiveur de dimensions personnalisées [par @diosmosis ]
- #17400 Interdire l’activation de l’exigence 2FA lorsque l’utilisateur n’a pas activé 2FA [par @andyjdavis , @diosmosis ]
- #17402 corrige l’API ScheduledReports.sendReport [par @Findus23 , @diosmosis ]
- #17437 Ne pas autoriser la définition d’archives partielles sur DONE_INVALIDATED [by @diosmosis ]
- #17438 [mises à jour automatiques des sous-modules] [par @github-actions[bot] , @sgiehl ]
- #17447 INI process_new_segments_from : autorise le traitement des segments X jours avant le dernier jour de modification [par @sgiehl , @diosmosis ]
- #17457 Erreur de contournement dans Overlay lorsque le site n’a pas d’URL [par @diosmosis ]
- #17461 Ajout de la commande de développement get-segment-sql pour le débogage [par @diosmosis ]
- #17477 Ajoutez un commentaire sur l’utilisation de shop@innocraft.com pour les fonctionnalités premium [par @diosmosis ]
- #17490 Ajout d’un diagnostic qui vérifie si les répertoires du serveur qui devraient être privés sont accessibles [par @diosmosis ]
- #17515 pas de liens dans la vérification du système copier-coller [par @Findus23 , @tsteur ]
- #17517 Ne confondez pas les lignes normales avec l’étiquette « -1 » avec la ligne récapitulative [par @diosmosis ]
- #17528 nécessite la confirmation du mot de passe lors de la réinitialisation de 2fa [par @diosmosis ]
- #17537 ajoute une nouvelle configuration ini pour activer/désactiver la fonction de profileur php [par @diosmosis ]
- #17538 Ajout d’une option pour ignorer la vérification de la purge des journaux lors de l’invalidation des archives dans les rares cas où cela est nécessaire. [par @diosmosis ]
- #17540 formulation plus neutre et autres améliorations de style [par @Findus23 , @sgiehl ]
- #17547 Si aucun nom d’archive n’est demandé lors de l’interrogation des données d’archive, ne lancez pas l’archivage. [par @diosmosis ]
- #17569 Assurez-vous que les sous-tables de lignes récapitulatives sont incluses dans la représentation sérialisée d’une arborescence de table de données. [par @diosmosis , @tsteur ]
- #6604 Les applications iOS/macOS ne sont pas détectées correctement
- #6656 Ajoute la détection pour Lumin OS et le navigateur Helio [par @liviuconcioiu , @sanchezzzhak ]
- #6671 Ajoute la détection pour le système d’exploitation DVKBuntu [par @liviuconcioiu , @sgiehl ]
- #6694 Détecter les nouvelles marques : Seatel, 3GNET, IT, Jiake, Malata, Ditecma, Datamini, Newsday et Détecter les appareils pour les marques existantes : Leotec, Navon, Evolveo, Cherry Mobile, iPro, Odys, Iris, Maxwest, iTel [by @sanchezzzhak ]
- #6695 Détectez les nouvelles marques : iQ&T, Pixela, Datalogic, Navitel, Naomi Phone, Mantra, Maximus, Navcity, Linnex et Détectez les appareils pour les marques existantes : Inco, MicroMax, IMO Mobile, Blu, Kzen, Cherry Mobile, Altron, Evercoss, Leagoo , Leader Phone, Lava [par @sanchezzzhak ]
- #6698 Correction de la détection du navigateur Aloha [par @zudwalex , @sanchezzzhak ]
- #6699 Bibliothèque de détection : Embarcadero URI Client et application : Rucket Chat et bots : Ryowl, Sputnik Favicon Bot, Sputnik Image Bot, Hatena Favicon [par @sanchezzzhak ]
- #6700 Détecter les nouvelles marques : Suzuki, Nabi, Gresso, G-Touch, FaRao Pro, StrawBerry, Smartab, Subor, SuperTab, Pendoo, Engel et Détecter les appareils pour les marques existantes : Sugar, TrekStor, Ghia, Lenovo, Freetel, Lark, Zidoo , Sony, Siragon, SPC, Karbonn, Bitel, Cloudfone, Navon, Ritmix, Starlight, Zuum, Blu, Dune HD, Philco [par @sanchezzzhak , @sgiehl ]
- #6702 Détectez les nouvelles marques : Genesis, InfoKit, Bllocm, Huskee, SKG, SOLE, SOLO, OINOM et Détectez les appareils pour les marques existantes : Xiaomi, Beelink, Meizu, NOA, HTC, Azumi, Motorola, iRulu, Multilaser, Hotwav, Condor, ProScan, Philco, iBall, Q-Touch, QMobile, Kempler & Strauss, Danew, Qilive, Solone, Accent, True, Chuwi [par @sanchezzzhak , @sgiehl ]
- #6705 Détecter la nouvelle marque INCAR [par @sanchezzzhak , @sgiehl ]
- #6706 Détecter les applications : Pandora, NPR One, Wirtschafts Woche, Microsoft Outlook, TVirl, ChMate, 2tch, Ciisaa, BB2C, twinkle, JaneStyle, JaneView, BathyScaphe, Live5ch [par @sanchezzzhak ]
- #6708 Détecter les nouvelles marques : Singtech, Maze Speed, Sunny, True Slim, OASYS, TEENO, v-mobile, Aspera, Vision Touch, NOBUX, Hitech et les appareils Detect pour les marques existantes : MSI, Siragon, FireFly, Blu, SFR, Starmobile , Starlight, iBrit, Sico, Casper, Lenovo, Maxwest, STF Mobile, Karbonn, Evercoss, ZTE, Sky, Alba, Azumi, Hisense, Inco, Lava, Alcatel, öwn, Videocon, EXO, Forstar, iBall, Wink [par @ sanchezzzhak ]
- #6711 Detect lib : Mikrotik Fetch et Detect bots : Odnoklassniki Bot, Mediatoolkit Bot, ZoominfoBot, WeViKaBot, SEOkicks, Plukkie, Comscore [par @sanchezzzhak ]
- #6715 Ajouter des robots de détection : SurdotlyBot, Gowikibot, SabsimBot, LumtelBot, PiplBot, WooRank [par @sanchezzzhak ]
- #6716 Détecter la nouvelle marque : F150 et les appareils des marques existantes : Archos, OnePlus, Alcatel, POCO, Oppo, BQ, Doogee, Samsung, Huawei, Vivo, Xiaomi, CUBOT, Blackview, Realme, General Mobile, Teclast [par @sanchezzzhak , @sgiehl ]
- #6718 feat(bots): Détecte le bot AppSignal [par @achedeuzot , @sanchezzzhak ]
- # 6720 Téléviseur LG WebOS manquant
- #6721 Détecter la version webos et détecter la marque LG [par @sanchezzzhak ]
- #6723 Détecte les appareils des marques existantes : Xiaomi, TCL, Alcatel, Hisense, Huawei, Digma, Irbis, Cricket, Hyundai, Apple, Lenovo, AT&T, LG, Motorola, Kyocera, Lanix, OnePlus, iPro, Dell, Zuum, Polaroid, CHIA et Detect bibliothèque Akka HTTP [par @sanchezzzhak ]
- #6724 Ajoute la détection pour la bibliothèque GRequests et corrige PHPCS [par @liviuconcioiu , @sanchezzzhak ]
- #6727 Détecter les nouvelles marques : BilimLand et Détecter les appareils des marques existantes : Motorola, TCL, AllDocube, Highscreen, Tecno Mobile, Huawei, 3Q, Meizu, Xiaomi, Microsoft, Realme, Black Fox, POCO, BQ, Telefunken, Fly, DEXP, Digma, Oukitel, Explay, Torex, Chuwi, Ulefone, Doogee, iTel, Allview, Advan, Gionee [par @sanchezzzhak ]
- #6728 Détecter le navigateur OceanHero [par @sanchezzzhak ]
- #6729 Détecter les nouvelles marques : GFive, Greentel, Kyowon, LT, ONYX BOOX, Topway, MAC AUDIO, BrightSign et les appareils Detect pour les marques existantes : Alcatel, Asus, Samsung, POCO, Realme, Xiaomi, OnePlus, Sony, Allwinner, ZTE, TCL, Vivo, Huawei, Artel, HP, Blu, CUBOT, Ravoz, LG, T-Mobile, Lava, iBall, Touchmate, Mito, Karbonn, Tecno Mobile, QMobile, Videocon, Essentielb, Mobiistar, Oui, LG, Yezz, Logic , Kyocera [par @sanchezzzhak , @sgiehl ]
- #6730 Appareil BookReader. Quel type d’appareil dois-je spécifier dans la définition ?
- #6734 Améliore la détection des ordinateurs de bureau et des appareils pour la marque : Dell [par @sanchezzzhak , @sgiehl ]
- #6736 Ajoute le bot de détection Yahoo! Mail Proxy [par @sanchezzzhak ]
- #6737 Détection de version améliorée pour le navigateur Midori [par @sanchezzzhak ]
- #6738 Détecter les nouvelles marques : KINGZONE, Fourel, M-Tech, Fantec, 2F Mobile, AURIS, YUHO et Détecter les appareils des marques existantes : Meizu, Microsoft, HP, Twoe, Huawei, Konrow, Acer, Centric, Asus, Dell, Xolo , InFocus, iBall, IKU Mobile, Venso, DEXP, IUNI, Keneksi, Medion, Advan, Contixo, Iris, Digma, Ziox, HTC, Leagoo, Oysters, Oukitel, Beelink, QMobile, Energy Sistem, Artel, MyPhone, Vivax, Xiaomi , Cherry Mobile, Krüger&Matz, Blaupunkt, GOCLEVER, S-TELL, Qumo, Karbonn, Condor, Torex, Savio, Yu [par @sanchezzzhak , @sgiehl ]
- #6741 Ajoute la détection pour l’application mobile Binance [par @liviuconcioiu , @sanchezzzhak ]
- #308 L’ utilisation de caractères spéciaux dans le nom de la variable entraîne des erreurs dans la configuration du déclencheur [par @flamisz ]
- #309 La modification du nom ou de la description du conteneur MTM conduit à un URI HTTP 414 trop long lorsque de nombreuses versions de conteneur [par @sgiehl ]
- #249 Améliorer la détection de gzip (ou autoriser le remplacement) pour les fichiers pivotés
- #308 Supprimer les deux points du fuseau horaire [par @mwithheld , @sgiehl ]
- #1260 Ajouter doreenblog.online [par @ericguirbal , @spmedia ]
- #1261 Ajouter vanessablog.online [par @ericguirbal , @spmedia ]
- #1262 Ajouter wandamary.online [par @ericguirbal , @spmedia ]
- #1263 Ajouter eets.net [par @ericguirbal , @spmedia ]
- #16 écrire un tableau multi dim dans une ini valide [par @typomedia , @diosmosis ]
- #17 appliquer plus d’encodage avec des tests [par @diosmosis , @sgiehl ]