Les meilleurs outils d'analytics web open source : 5 alternatives à Google Analytics à déployer en un clic

Dashboard d'analytics avec un graphique en aires et des tuiles de KPI au-dessus d'une rangée de cinq logos d'apps d'analytics

En bref

  • Plausible, Umami, Matomo, OpenPanel et Tianji sont des alternatives open source à Google Analytics qui tournent sur votre propre instance.
  • Plausible et Umami misent sur des statistiques de trafic simples, Matomo couvre les objectifs et l'e-commerce comme Google Analytics, OpenPanel ajoute l'analytics produit et Tianji la surveillance de la disponibilité.
  • Les cinq utilisent des licences approuvées par l'OSI : AGPL-3.0 pour Plausible Community Edition et OpenPanel, MIT pour Umami, GPL-3.0 ou ultérieure pour Matomo et Apache-2.0 pour Tianji.
  • Les cinq sont dans le catalogue d'apps en un clic : Nodion crée l'app avec les bases de données dont elle a besoin.

Les meilleures alternatives open source à Google Analytics sont Plausible, Umami, Matomo, OpenPanel et Tianji. Chacune tourne sur votre propre instance : les données des visiteurs arrivent dans une base de données que vous contrôlez au lieu d'être envoyées à Google. Elles se distinguent surtout par leur périmètre : certaines vous donnent une seule page claire de statistiques de trafic, d'autres ajoutent des objectifs, des entonnoirs, des profils utilisateurs ou des vérifications d'uptime.

Google Analytics est le choix par défaut, mais sa balise envoie à Google les pages vues de vos visiteurs et, selon la documentation de Google, dépose des cookies propriétaires (first-party) comme _ga, dont la durée de vie est de deux ans par défaut. Voici comment se comparent les cinq outils du catalogue d'apps en un clic de Nodion, et lequel convient à quel usage.

En un coup d'œil

OutilIdéal pourLicenceFonctionne avec
PlausibleDes statistiques de trafic simples et respectueuses de la vie privée, sur une seule pageAGPL-3.0 (Community Edition)PostgreSQL, ClickHouse
UmamiDes statistiques de site légères sur une petite instanceMITPostgreSQL
MatomoUn remplaçant complet de Google Analytics, avec objectifs et e-commerceGPL-3.0 ou ultérieureMySQL, volume
OpenPanelL'analytics produit : entonnoirs, cohortes, profils utilisateursAGPL-3.0PostgreSQL, ClickHouse, Valkey
TianjiL'analytics, plus la surveillance de la disponibilité et des pages de statutApache-2.0PostgreSQL

Comment nous avons sélectionné ces outils

  • Couvre la mesure d'audience : pages vues et visiteurs par site web, consultables dans un dashboard.
  • Open source sous une licence approuvée par l'OSI. Les cinq remplissent ce critère ; nous avons vérifié le fichier LICENSE de chaque projet.
  • Tourne sur votre propre instance à partir d'une image de conteneur, avec une base de données standard.
  • Activement maintenu, avec des releases régulières.

1. Plausible

Plausible se présente comme une alternative légère et sans cookies à Google Analytics. Tous les chiffres clés tiennent sur une seule page du dashboard, personne n'a donc besoin de formation pour les lire. Selon son README, il ne stocke aucune adresse IP et n'utilise ni cookies ni identifiants persistants. Sa politique de données explique que les visiteurs uniques sont comptés avec un identifiant quotidien dont le sel (salt) est renouvelé toutes les 24 heures.

Licence : Plausible Community Edition, la version que vous faites tourner vous-même, est sous AGPL-3.0 ou ultérieure. Le script de suivi placé sur votre site est sous MIT. Certaines fonctionnalités du cloud payant de Plausible, comme les entonnoirs marketing et les objectifs de revenus e-commerce, ne font pas partie de la Community Edition. Fichier de licence.

Sur Nodion : le preset exécute l'image de la Community Edition avec une base de données PostgreSQL pour les données générales et une base de données ClickHouse pour les événements d'analytics, définit l'URL de l'app comme BASE_URL et génère SECRET_KEY_BASE. Plausible nécessite au moins 2 Go de mémoire. À la première ouverture, vous créez le compte propriétaire ; il n'y a pas de mot de passe par défaut.

Déployer Plausible

2. Umami

Umami est l'option la plus légère de cette liste : une app Node.js avec une base de données PostgreSQL. Son README la décrit comme une solution d'analytics respectueuse de la vie privée pour le trafic, les campagnes, le comportement, les conversions et les revenus, sans cookies. Les visiteurs sont identifiés par un identifiant de session anonyme : une personne qui change d'appareil ou de navigateur apparaît comme un nouveau visiteur.

Licence : MIT. Fichier de licence.

Sur Nodion : un processus web avec PostgreSQL et un APP_SECRET généré. Il tourne avec seulement 0,5 Go de mémoire. Connectez-vous avec le nom d'utilisateur admin et le mot de passe umami, puis changez le mot de passe juste après le premier déploiement, avant de partager l'URL : ces identifiants par défaut sont publics, donc la première personne qui se connecte contrôle l'instance.

Déployer Umami

3. Matomo

Matomo est l'outil de cette liste qui se rapproche le plus d'un remplacement complet de Google Analytics. Son README liste le suivi e-commerce, les objectifs, les campagnes, les segments personnalisés, la géolocalisation, les visites en temps réel et les rapports par e-mail, et les fonctionnalités se présentent sous forme de plugins que vous pouvez activer ou désactiver. Il est écrit en PHP et stocke ses données dans MySQL ou MariaDB.

Contrairement aux autres, le script de suivi par défaut de Matomo dépose des cookies propriétaires. Vous pouvez les désactiver, et Matomo documente une configuration sans cookies.

Licence : GPL-3.0 ou ultérieure. Fichier de licence.

Sur Nodion : le preset exécute l'image officielle de Matomo avec une base de données MySQL et un volume de 10 Go pour les fichiers de Matomo, et nécessite au moins 2 Go de mémoire. À la première ouverture, l'assistant d'installation vous demande de confirmer les paramètres de la base de données et de créer le super-utilisateur avec vos propres nom d'utilisateur et mot de passe.

Déployer Matomo

4. OpenPanel

OpenPanel combine la mesure d'audience et l'analytics produit à la manière de Mixpanel : entonnoirs, cohortes, profils utilisateurs et historique des sessions, dashboards en temps réel et alertes basées sur les événements. Ses SDK couvrent le suivi web, mobile et côté serveur, ce qui en fait un bon choix pour les produits SaaS qui veulent suivre les utilisateurs dans l'app, et pas seulement compter les pages vues. Son README indique que le suivi se fait sans cookies par défaut.

Licence : AGPL-3.0. Fichier de licence.

Sur Nodion : le preset exécute trois processus (dashboard, API et worker) avec PostgreSQL, ClickHouse pour les événements et Valkey, configure les URL du dashboard et de l'API et génère le secret des cookies. OpenPanel nécessite au moins 2 Go de mémoire. À la première ouverture, vous créez votre compte ; l'inscription est désactivée après le premier utilisateur.

Déployer OpenPanel

5. Tianji

Tianji réunit dans une seule app la mesure d'audience, la surveillance de la disponibilité, l'état des serveurs et des pages de statut. Si vous deviez utiliser un outil d'analytics et un autre de monitoring d'uptime, Tianji vous évite un déploiement. Son site indique qu'il ne suit pas l'activité des utilisateurs avec des cookies.

Licence : Apache-2.0. Fichier de licence.

Sur Nodion : un processus web avec PostgreSQL, l'URL de l'app comme PUBLIC_URL, un JWT_SECRET généré, des cookies de connexion sécurisés et la télémétrie anonyme de Tianji désactivée. Il nécessite au moins 1 Go de mémoire. Connectez-vous avec admin / admin et changez le mot de passe juste après le premier déploiement, avant de partager l'URL, car ces identifiants par défaut sont publics ; l'inscription reste désactivée tant que vous ne l'activez pas.

Déployer Tianji

Cookies et consentement : lisez les petites lignes

« Sans cookies » est une promesse courante dans cette catégorie, et c'est une vraie différence par rapport à Google Analytics. Cela ne signifie pas automatiquement que vous pouvez vous passer de bannière de consentement. Dans l'UE, la règle ePrivacy couvre le stockage d'informations sur l'appareil d'un visiteur et la lecture de ces informations, pas seulement les cookies, et les lignes directrices du CEPD sur son champ d'application technique examinent aussi des techniques comme le suivi par pixel et le suivi basé sur les adresses IP.

Ce que les éditeurs disent de leurs propres outils :

  • Umami répond non à « Do I need to display a cookie notice? » dans sa FAQ, car son code de suivi n'utilise pas de cookies.
  • Plausible affirme dans sa politique de données, rédigée pour son service cloud, que vous n'avez pas besoin de bannière de cookies pour l'analytics.
  • OpenPanel indique sur sa page consacrée au RGPD qu'aucune bannière n'est nécessaire pour l'analytics produit.
  • Matomo est plus prudent : son guide décrit une configuration restreinte qui peut fonctionner sans consentement dans certains pays, et recommande de considérer le suivi JavaScript comme soumis au consentement.

Sans cookies ne veut pas dire non plus « sans données personnelles » : si un outil construit des profils utilisateurs ou stocke des événements identifiables, comme peut le faire un outil d'analytics produit tel qu'OpenPanel, les autres obligations du RGPD s'appliquent toujours. Votre configuration, les autres scripts de votre site et le lieu de résidence de vos visiteurs jouent tous un rôle. Ceci n'est pas un conseil juridique : vérifiez auprès de la personne qui gère la protection des données chez vous.

Comment choisir

  • Vous voulez des statistiques de trafic simples, lisibles par toute l'équipe : Plausible.
  • Vous cherchez l'outil le plus léger avec une licence MIT : Umami.
  • Vous avez besoin d'objectifs, d'e-commerce et de segments comme dans Google Analytics : Matomo.
  • Vous développez un produit et voulez des entonnoirs et des profils utilisateurs : OpenPanel.
  • Vous voulez l'analytics et les vérifications d'uptime dans un seul outil : Tianji.

Chacun tourne sur Nodion dans une instance qui vous est propre, dans la région que vous choisissez, avec les bases de données managées dont il a besoin, créées pour vous. Parcourez toutes les apps dans le catalogue d'apps en un clic.

Questions fréquentes

Quelle est la meilleure alternative open source à Google Analytics ?

Pour des statistiques de trafic simples, Plausible ou Umami. Si vous avez besoin d'objectifs, du suivi e-commerce et de segments comme dans Google Analytics, Matomo est le remplaçant open source le plus complet.

Les outils d'analytics open source nécessitent-ils une bannière de cookies ?

Cela dépend de l'outil, de votre configuration et du droit applicable à vos visiteurs. Umami, Plausible (pour son service cloud) et OpenPanel affirment que leurs propres configurations se passent de bannière, tandis que Matomo recommande de considérer le suivi JavaScript comme soumis au consentement. Votre configuration et les règles nationales applicables à vos visiteurs restent à vérifier, et un suivi sans cookies peut tout de même traiter des données personnelles. Vérifiez auprès de la personne qui gère la protection des données chez vous.

Plausible est-il open source ?

Oui. Plausible Community Edition, la version que vous faites tourner vous-même, est sous licence AGPL-3.0 ou ultérieure, et son script de suivi est sous MIT. Certaines fonctionnalités du cloud payant de Plausible, comme les entonnoirs marketing, ne font pas partie de la Community Edition.

De quoi ces outils d'analytics ont-ils besoin pour tourner ?

Plausible a besoin de PostgreSQL et de ClickHouse, Umami et Tianji de PostgreSQL, Matomo de MySQL et d'un volume, et OpenPanel de PostgreSQL, ClickHouse et Valkey. Sur Nodion, le preset en un clic les crée pour vous.

Offrez un cloud à votre agent.

Jusqu'à 15 € de crédit de bienvenue à l'inscription.

Continuer avec GitHub

ou par e-mail

Restez informé.

Les nouveautés du produit, sans spam. Désabonnez-vous à tout moment.