Matomo 5.8.0 apporte un suivi dédié des chatbots IA, améliore les exports et l’affichage des rapports (notes de version, 4 mars 2026). Je détaille les impacts concrets sur votre qualité de données et les actions à mener après la mise à jour.
Que suit Matomo 5.8.0 concernant les chatbots IA
Matomo 5.8.0 ajoute des rapports dédiés ‘AI Chatbots’ (Overview et Over Time) permettant d’isoler l’activité automatisée des chatbots IA des visites humaines.
Que couvrent ces rapports ? L’Overview fournit un résumé immédiat : nombre de requêtes identifiées comme bot IA, pages touchées, taux de rebond spécifique aux sessions IA, conversions liées à ces requêtes et top user‑agents/ip. Over Time affine en série temporelle : pics horaires/journaliers, corrélation avec campagnes et tendances sur plusieurs jours. Séparer trafic IA / humain permet d’avoir des métriques clients fiables :
Formez-vous à Matomo !
Apprendre à utiliser Matomo, c'est faire le choix d'une solution d'analyse web éthique, flexible et puissante. Nos formations Matomo vous apprendront à prendre le contrôle total de vos données, en respectant la vie privée de vos utilisateurs et en profitant d'une communauté dynamique, Matomo se présente comme une alternative de choix face aux solutions traditionnelles d'analyse.
- Taux de rebond — les bots font souvent des hits isolés ou des check endpoints, ce qui gonfle artificiellement le rebond humain.
- Conversions — une requête automatisée peut déclencher un objectif (ex. endpoint /thank-you) sans valeur réelle commerciale.
- Pages/visit — les bots explorent ou ciblent une page précise : moyenne faussée, mauvaise lecture de l’engagement.
Raisons pratiques pour séparer :
Impact sur All Websites et Total Hits : le tableau All Websites affiche désormais un total dédié des requêtes AI Chatbots pour voir leur poids global. La métrique Total Hits reste la somme des visites humaines + requêtes IA, ce qui aide à la capacité et à la facturation tout en conservant des métriques humaines dissociées pour les KPI.
Recommandations opérationnelles :
- Filtrage : exclure la population IA des rapports métiers pour KPIs commerciaux.
- Segmentation : créer segments « Humain » vs « AI Chatbot » pour analyses A/B et funnels.
- Audit des sources : inventorier user‑agents, adresses IP, référents pour bloquer/filtrer les robots indésirables.
Trois actions immédiates :
| Label | Action |
| Requête IA élevée | Créer un segment et vérifier user‑agents/IP puis appliquer filtre |
| Conversions suspectes | Comparer funnel humain vs IA et exclure IA des rapports commerciaux |
Exemple d’analyse : si une campagne UTM génère un pic sur Over Time mais les visites ont durée < 5s, pages/visit ≈1 et proviennent de quelques user‑agents identiques, c'est probablement du trafic IA. Vérifier IPs, taux d'événements par session et segment "AI Chatbots" : si la majorité des hits de la campagne est dans ce segment, la campagne attire surtout des requêtes automatisées, pas des humains.
Continuez la lecture — ces rapports changent la donne pour la qualité des données.
Comment fonctionne l’ingestion via l’API HTTP Tracking
Matomo 5.8.0 supporte l’ingestion de télémétrie via l’API HTTP Tracking avec prise en charge pour Cloudflare, Amazon CloudFront et WordPress.
Principe : l’ingestion HTTP Tracking transporte des événements de télémétrie (pages vues, évènements custom, conversions, métriques de performance) sous forme de requêtes HTTP vers un endpoint d’ingestion — une URL publique qui accepte POST/GET et envoie ces événements vers la base d’événements de Matomo. L’endpoint reçoit des payloads JSON ou des paramètres URL encodés ; il doit normaliser, valider et écrire la télémétrie. Je précise : ne présumez pas d’implémentations internes non documentées — suivez la doc officielle pour les champs exacts.
Pourquoi Cloudflare, CloudFront et WordPress ? Ces composants modifient le chemin réseau et les en-têtes :
- CDN / proxies : ils cachent l’IP client et peuvent réécrire l’URL. Il faut récupérer X-Forwarded-For ou CF-Connecting-IP pour l’IP réelle.
- Headers forwardés : sans prise en charge explicite, vous perdez user-agent, pays ou autres métadonnées importantes.
- Cache & TTL : certains CDNs vont cacher des endpoints mal configurés, faussant la télémétrie. Les plugins WordPress peuvent envoyer des events server-side ; Matomo doit les authentifier et dédupliquer.
Checklist technique minimale avant déploiement :
- Déclarer et sécuriser l’endpoint public (HTTPS, certificat valide).
- Gérer les en-têtes proxy (X-Forwarded-For, CF-Connecting-IP, Forwarded).
- Valider les tokens/API keys signées et refuser les requêtes non authentifiées.
- Mettre en place des quotas et limites de débit (rate limiting) et alerting.
- Activer la validation de schéma JSON et le filtrage anti-injection.
Exemple générique cURL (adaptez selon la doc officielle) :
curl -X POST "https://matomo.example.com/ingest" \
-H "Content-Type: application/json" \
-H "Host: matomo.example.com" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"client_id":"abc123","event":"pageview","url":"https://site.exemple/accueil"}'| Problème | Action |
| IP client masquée par CDN | Lire X-Forwarded-For / CF-Connecting-IP et valider la chaîne |
| Requêtes non authentifiées | Exiger token/API key et refuser sinon |
Quelles améliorations d’export et d’affichage apporte la version
Matomo 5.8.0 améliore les exports et l’affichage des rapports (meilleure visibilité TSV pour Excel, options CSV/TSV, infobulles, formats d’heure, masquage du log pour valeurs vides).
Améliorations listées
- Infobulles : affichage contextuel des métriques directement dans l’UI (explication des champs, unités, limites).
- Formats horaires : choix d’affichage des heures (formats lisibles, cohérence fuseau/UTC pour l’export).
- Options d’export CSV/TSV : export natif en TSV en plus du CSV, paramétrage du séparateur pour faciliter l’import.
- Compatibilité Excel : TSV optimisé pour être ouvert directement dans Excel sans casse des décimales/colonnes.
- Masquage du log pour valeurs vides : les cellules vides sont masquées/filtrées dans l’affichage, réduit le « bruit » visuel.
Impact pratique
Pour un analyste ou un responsable produit, ces changements réduisent le temps passé à nettoyer des exports : moins de colonnes décalées, moins d’ambiguïtés sur les formats horaires, et une lecture plus rapide grâce aux infobulles. Concrètement vous gagnez en productivité — extraction prête à l’emploi, réduction des erreurs de parsing (moins de rejets dans vos pipelines ETL) et meilleure lisibilité pour les stakeholders.
Recommandations et workflow ETL simple
- Choix CSV vs TSV : je conseille TSV pour export destiné à Excel (évite conflit décimale/séparateur). Privilégiez CSV si vos outils automatisés exigent ce format et que vous contrôlez le dialecte (quote char, encoding).
- Localisation décimales : si vos données utilisent la virgule comme séparateur décimal, préférez TSV ou configurez l’import (decimal=’,’).
- Workflow ETL basique : export Matomo → stock S3 → transformation (pandas) → nettoyage dates/decimal → chargement DW.
# Ex. pandas : lire un TSV avec virgule décimale et parsing date
import pandas as pd
df = pd.read_csv('matomo_export.tsv', sep='\t', decimal=',', parse_dates=['timestamp'])
| Critère | CSV | TSV |
| Compatibilité Excel | Variable (selon locale Excel ; souvent semicolon requis) | Bonne (Excel ouvre les tabulations correctement) |
| Robustesse séparateurs | Sensible aux virgules dans les champs, nécessite quoting | Plus robuste quand les champs contiennent des virgules |
| Cas d’usage conseillé | Automatisation stricte, ingestion contrôlée par script | Exports destinés à l’analyse manuelle via Excel ou partage rapide |
Comment mettre à jour et quoi faire après la mise à jour
Matomo 5.8.0 ne nécessite pas de mise à jour majeure de base de données : vous pouvez mettre à jour l’application sans migration lourde. J’insiste toutefois sur la préparation : une mise à jour sans sauvegarde et tests est une source d’incidents évitables.
- Avant mise à jour — sauvegardes et vérifications : sauvegardez fichiers et base, testez sur un environnement staging, vérifiez la compatibilité des plugins premium et des intégrations (API, reverse proxy).
- Exemples de commandes de sauvegarde : utilisez ces commandes depuis votre serveur (adaptez noms/chemins) :
mysqldump -u root -p matomo_db > /backups/matomo-db-$(date +%F).sql tar -czf /backups/matomo-files-$(date +%F).tar.gz /var/www/matomo - Mise à jour minimale côté serveur : téléchargez la version 5.8.0, remplacez les fichiers application (ou utilisez votre gestionnaire de paquets si disponible), puis videz le cache et exécutez les commandes console si nécessaire. Par exemple :
cd /var/www/matomo # sauvegarde déjà effectuée # remplacer les fichiers par la nouvelle version php ./console core:clear-cache php ./console core:updateSi vous hébergez sur Matomo Cloud, suivez le processus fourni par le service.
- Support payant : la note de version rappelle l’existence d’options payantes (support entreprise, assistance à la mise à jour et audit) proposées par l’équipe Matomo pour les environnements critiques.
- Checklist post-mise à jour : vérifier les rapports AI Chatbots, tester l’ingestion HTTP Tracking, valider exports TSV/CSV, contrôler les logs pour warnings corrigés dans 5.8.0, et exécuter vos scénarios métiers critiques.
- Actions communautaires recommandées : partagez vos retours sur les forums, contribuez aux traductions, testez vos plugins premium, participez aux discussions (ou événements comme MatomoCamp) et considérez Matomo Cloud si vous souhaitez déléguer l’exploitation.
| Avant | Sauvegarde fichiers+DB, tester sur staging, vérifier plugins |
| Pendant | Remplacer fichiers, exécuter php ./console core:update, vider cache |
| Après | Vérifier rapports, tester HTTP Tracking & exports, surveiller logs |
Prêt à tirer parti des rapports AI Chatbots et des améliorations d’export
Matomo 5.8.0 renforce la qualité de vos données en isolant les requêtes de chatbots IA et en rendant les exports et l’affichage plus robustes. La mise à jour est peu intrusive côté base de données mais mérite une vérification systématique en staging. En appliquant les checklists proposées, vous gagnez en fiabilité d’analyse et en temps opérationnel — bénéfice direct : des décisions data-driven plus précises pour votre business.
FAQ
A propos de l’auteur
Franck Scandolera — Fort de plusieurs années à déployer des solutions de tracking server-side et d’Analytics Engineering pour des acteurs comme Yelloh Village, BazarChic ou la Fédération Française de Football, j’accompagne les entreprises sur le tracking avancé, l’automatisation No/Low Code et l’usage opérationnel des données. Responsable de l’agence webAnalyste et de l’organisme de formation Formations Analytics, je propose audit, mise en œuvre et formation sur Matomo et le tracking server-side. Dispo pour aider les entreprises => contactez moi.






