Introduction et configuration de Matomo

👋
Découvrez Matomo, un outil d'analyse de données Open Source, conçu pour être une alternative “privacy focus” et “libre” à Google Analytics.

Définition et Caractéristiques

Matomo est un outil d'analyse de données Open Source qui offre une alternative confidentielle à Google Analytics. Lancé en 2007, il permet un suivi détaillé des données de navigation web et propose des fonctionnalités supplémentaires telles que les heatmaps, l'enregistrement des sessions et les tests A/B.
Matomo peut être exempté de consentement en suivant les directives de la CNIL, ce qui en fait un choix privilégié pour les organisations soucieuses de conformité réglementaire. De plus, il offre des options d'hébergement flexibles, y compris en Europe.
ℹ️
Les logiciels open source, contrairement aux logiciels propriétaires, favorisent la collaboration et la transparence, offrant aux utilisateurs la liberté de l'utiliser, de l'étudier, de le modifier et de le partager selon leurs besoins.

Installation et Fonctionnement

Options d'Installation et Configuration

Matomo propose deux principales options d'installation et d’hébergement : la version Cloud et l'hébergement On-Premise (self-hosted) :
  1. Configuration On-Premise : les données sont hébergées en utilisant votre propre serveur.
  1. Configuration Cloud : les données sont hébergées directement par Matomo. Cette installation nécessite peu de compétences techniques.
L'installation implique la création d'un compte, la configuration du tracking, et l'intégration d'un code de suivi sur le site web.
Le choix entre Matomo On-Premise et Cloud dépend largement des besoins spécifiques en matière de contrôle des données, de compétences techniques et de budget.
Fonctionnalité
Matomo On-Premise 🗄️
Matomo Cloud ☁️
Prix Mensuel
✅ Gratuit mais il faudra compter du temps d’installation interne. ⚠️ Beaucoup de rapports ou de fonctionnalités en options payantes (liste complète)
✅ À partir de 19€ / mois ⚠️ Coût mensuel commençant à 19 EUR et jusqu’à 1 490EUR pour 10 M de hits ce qui peut arriver rapidement.
Configuration
⚠️ Nécessite des connaissances techniques et un serveur.
Facile à configurer
Lieu de Stockage des Données
✅ Sur vos serveurs
✅ En Europe
Support
⚠️ Le support repose sur la communauté ou nécessite un abonnement payant
✅ Support par e-mail
Nombre de Sites Web
✅ Illimité
✅ Jusqu'à 30
Nombre de Membres d'Équipe
✅ Illimité
✅ Jusqu'à 30
Segments
✅ Illimité
✅ Jusqu'à 100
Objectifs
✅ Illimité
✅ Jusqu'à 150
Dimensions Personnalisées
✅ Jusqu'à 100
⚠️ Jusqu'à 30
Conservation des Données Brutes
✅ Indéfinie
⚠️ 24 mois ✅ Possibilité d’exports dans une data warehouse comme BigQuery
Conservation des Rapports
✅ Indéfinie
✅ Indéfinie
Échantillonnage de Données
✅ Pas d’échantillonnage
✅ Pas d’échantillonnage
Importateur de Données Google Analytics
✅ Disponible
✅ Disponible
Gestionnaire RGPD
✅ Disponible
✅ Disponible
Accès API
✅ Disponible
✅ Disponible
Fonctionnalités supplémentaires (Activity Log, Search Engine Keywords Performance, Funnels, Users Flow, Heatmap & Session Recording, A/B Testing, Custom Reports, Forms, Media Analytics, Roll-Up Reporting, Advertising Conversion Export)
⚠️ Beaucoup de rapports ou de fonctionnalités en options payantes (liste complète)
✅ Inclus
ℹ️
Toutes les options d'hébergement vous offrent une propriété des données à 100%, pas d’échantillonnage et une conformité totale en matière de confidentialité.

Étapes pour configurer Matomo

Installer le script Matomo

Il est possible de configurer Matomo avec un code HTML via GTM :
javascript
**<!-- Matomo --> <script type="text/javascript"> var _paq = window._paq = window._paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//{$MATOMO_URL}/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', {$IDSITE}]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code -->**
Toutefois, nous recommandons de passer par un Template, disponible via la galerie de GTM pour alléger le temps de chargement de votre script :
ℹ️
Matomo a son propre Tag Manager, cependant, nous recommandons de passer par GTM qui a une interface plus pratique pour la configuration de tags.
Image without caption
Assurez-vous d'avoir déjà un compte Google Tag Manager et que le conteneur soit publié sur toutes les pages de votre site web. Si vous préférez utiliser Matomo sur votre propre serveur, consultez ce guide détaillé.
Le Tag de configuration doit se déclencher sur toutes les pages le plus tôt possible.
Image without caption

Les directives pour exempter Matomo de consentement

Fonctionnalité
Matomo cloud ☁️
Matomo auto-hébergé 🗄️
Anonymisation des IP 🔐
Accès aux données brutes (SQL)🕵️‍♂️
Exemption CNIL 🇫🇷
Stockage en UE 🇪🇺
Finalité de traitement limité à la mesure d'audience 👁️
Matomo est parmi les outils qu'on pourrait utiliser sans avoir le consentement des utilisateurs sous condition de désactiver certaines fonctionnalités :
  • Ajouter une option sur le site pour permettre aux visiteurs de refuser d'être suivis (Opt-out).
  • Désactiver les exports de données et le suivi en temps réel.
  • Anonymiser les adresses IP : Assurer que l’option est activée.
  • Éviter l'utilisation de cookies tiers et le cross-domain.
  • Ne pas utiliser la mesure du User ID.
  • Désactiver la mesure du E-Commerce (données personnelles liées aux commandes comme les transaction_id).
  • Désactiver les cartes de chaleur et enregistrements de session.
  • Vérifier qu'aucune donnée personnelle n'est collectée dans les URL, titres pages, custom dimensions etc
  • Publier une politique de confidentialité mise à jour qui mentionne Matomo et tous les autres outils de collecte de données utilisés sur le site Web.
Notre conviction L’exemption de consentement n’est pas recommandé. Nous pensons qu'il est plus avantageux d'utiliser 70% de vos données pour une analyse plus souple et complète, plutôt que 99% qui limiteraient vos options d'activation et d'analyse.

Interface Utilisateur et Rapports

Dashboards et Personnalisation

L'interface utilisateur de Matomo est centrée autour d'un tableau de bord personnalisable, offrant un aperçu rapide des métriques clés. Les utilisateurs peuvent personnaliser leur dashboards avec divers widgets, adaptant l'interface à leurs besoins spécifiques.
Image without caption

Types de Rapports Disponibles

Matomo fournit une variété de rapports, couvrant les aspects tels que les informations sur les visiteurs, le comportement des utilisateurs, les données e-commerce, et le suivi des objectifs. Ces rapports sont essentiels pour une compréhension approfondie de la performance du site.
Section Matomo
Description et Fonctionnalités
Dashboard
Chargée par défaut à la connexion, permet la création et visualisation de tableaux de bord personnalisés.
Visitors
Fournit des informations détaillées sur les visiteurs, incluant l'aperçu général, les appareils et logiciels utilisés.
Behaviour
Offre des insights sur les actions des utilisateurs, avec des sous-sections comme les pages visitées et les événements.
Acquisition
Permet de comprendre la provenance des utilisateurs avec des sous-sections comme les campagnes de marketing.
Ecommerce
Visible après activation du suivi du commerce électronique, fournit des données sur les ventes et produits.
Goal
Analyse les données liées aux objectifs personnalisés configurés.
Funnels
Suivi de la progression des utilisateurs dans un entonnoir de conversions et identification des goulots d'étranglement.
Forms
Évaluation de la performance des formulaires et identification des problèmes potentiels.
Media
Analyse de l'engagement des utilisateurs avec les médias, tels que les vidéos.
A/B tests
Visualisation des résultats de tests A/B pour comparer les performances de différentes pages.
Heatmaps
Identification des zones de clic, de défilement et d'interaction les plus utilisées sur une page.
Session Recordings
Visionnage des enregistrements de visites spécifiques sur le site.
Custom Reports
Création de rapports personnalisés pour l'extraction et la visualisation des données dans d'autres outils externes.

Rapports Personnalisés

Une caractéristique notable de Matomo est sa capacité à créer des rapports personnalisés. Les utilisateurs peuvent combiner des dimensions et des métriques spécifiques pour générer des insights uniques adaptés à leurs besoins spécifiques.
En plus de rapports classiques de trafic qu'on trouve sur GA4, Matomo offre des fonctionnalités qui ne sont pas disponibles sur GA4 :
  • Enregistrement de session
  • Heatmaps (clicks & mousemove)

Comparaisons et Aspects Techniques

Comparaison avec d'Autres Outils

Matomo est souvent comparé à d'autres plateformes comme Piwik Pro et Piano Analytics. Chacun de ces outils a ses propres avantages, mais Matomo se distingue par son coût compétitif et son statut open source. Voir Les meilleures alternatives à Google AnalyticsLes meilleures alternatives à Google Analytics

Avantages et Limitations

Matomo est reconnu pour sa conformité avec la CNIL et son coût abordable. Cependant, certaines de ses fonctionnalités avancées nécessitent l'achat d’add-ons payants.
L'aspect open source de Matomo est un atout majeur pour ceux qui se préoccupent de la confidentialité et de la personnalisation des données. De plus l'intégration aisée avec d'autres outils comme GTM renforce la polyvalence de Matomo.

Aspects de Confidentialité et Support

Protection des Données et Confidentialité

Matomo s'aligne sur les exigences strictes de confidentialité des données. Il offre des options d'anonymisation des IP et assure que les données sont stockées dans l'Union européenne. De plus, les utilisateurs ont accès aux données brutes, permettant une transparence totale.

Support Technique et Communauté

Le support technique de Matomo est réputé pour sa réactivité. La communauté active de Matomo est également une ressource précieuse pour les utilisateurs cherchant aide et inspiration.
Le grand spécialiste en France :
Image without caption
Spécialisé en marketing digital depuis 2007, Ronan travaille actuellement en tant que consultant Matomo. Ancien professeur associé en marketing digital à l'université d'Angers en France depuis 2012, il a écrit 7 livres sur le marketing digital, y compris sur Matomo, Piwik, App Inventor 2, Google Analytics et Google Tag Manager. Ces ouvrages sont disponibles sur Amazon.
Un support réactif et une communauté engagée sont des atouts cruciaux pour les utilisateurs de Matomo, facilitant l'utilisation et l'adaptation de l'outil.
Get involved in the Matomo community!
Join our passionate Matomo community! Help us further this movement for 100% data ownership, privacy and a decentralised internet.
Get involved in the Matomo community!

Coûts de Matomo

Matomo On-Premise est gratuit, mais nécessite une installation experte sur vos serveurs, ce qui peut engendrer des coûts de développement. Attention aussi aux nombreux add-ons qui peuvent considérablement augmenter votre facture mensuelle si vous décidez de les activer. Le support n’est pas non plus inclus, vous devrez vous reposer sur la communauté.
Matomo Cloud est un service payant avec différentes fonctionnalités disponibles moyennant des frais supplémentaires, et son coût varie en fonction du trafic mensuel, allant de 19 € à 13 900 € par mois en fonction du volume de hits.
Matomo cloud ☁️
Matomo auto-hébergé🗄️
Licences / Hébergement
100k hits 35€ / mois 1M hits 159€ / mois 100M hits 1 490€ / mois
100k hits [20-50]/ mois 1M hits [50-100]/ mois 100M hits [200-500]/ mois
Modules optionnels
✅ Inclus
Min. 200€ / an Max. 1 700€ / an
Support
✅ Inclus
> 1 790 € / an
Le coût de Matomo Cloud peut augmenter considérablement avec votre activité. Malgré ses fonctionnalités avancées et son accessibilité pour les petits sites web Il est essentiel de s'assurer que vous pouvez faire face à l'augmentation des frais anticipés de l’abonnement.

Conclusion

Matomo continue d'évoluer, avec des ressources supplémentaires disponibles sous forme d'articles, de webinaires, d’événements régulièrement organisés pour explorer davantage les capacités de cette plateforme. Matomo est un excellent projet IT que nous vous recommandons d’explorer en parallèle de vos outils de collectes pour une transition en douceur ?

En savoir plus


✍️
Auteur
Image without caption

Hamza El Kharraz

Issue d’un background en CRO, Hamza est web analyste senior depuis 5 ans et maîtrise Python, SQL. Hamza est aussi passionné de lectures d'histoires et biographies.
Suivez Starfox Analytics sur Linkedin
Un besoin, une question ? Notre équipe vous répondra au plus vite.
→ Suivez Starfox sur Linkedin
Suivez Starfox Analytics sur Linkedin Un besoin, une question ? Notre équipe vous répondra au plus vite. Suivez Starfox sur Linkedin
Suggérer une amélioration
Quelque chose n’est pas clair, vous souhaitez contribuer à la base de connaissance ou simplement, suggérez des améliorations ? Contactez [email protected].

Autres ressources


Matomo Analytics blog
Get exclusive tips on all things web analytics related; updates on new releases; info on new plugins; and other exciting news. Read more!
Matomo Analytics blog
Matomo Help Centre - Video Trainings, FAQs, User Guides & Support
Find information you need to better understand Matomo with the Matomo Help Centre. Here you'll find Matomo user guides, video trainings, FAQs and more.
Matomo Help Centre - Video Trainings, FAQs, User Guides & Support
List of All Features in Matomo Analytics
To find out if Matomo is the right web analytics tool for you, check out this comprehensive and ever-expanding list of features. Click here!
List of All Features in Matomo Analytics