Pourquoi j'ai remplacé Google Analytics par Umami sur tous mes projets
Il y a quelques semaines, j'ai pris une décision simple : remplacer Google Analytics par Umami sur l'ensemble de mes projets. Pas par militantisme, mais par pragmatisme. Et le résultat m'a surpris : en simplifiant mes analytics, j'ai mieux compris mon trafic.
Dans cet article, je vous explique pourquoi j'ai fait ce choix, comment Umami fonctionne concrètement, et pourquoi cette alternative open source mérite votre attention si vous cherchez un outil d'analytics simple, respectueux de la vie privée et efficace.
Pourquoi j'ai quitté Google Analytics
Google Analytics est un outil très complet. Trop complet, même, pour la majorité des sites web. Entre mon site freelance, la landing page de Padel Normandie et Buddiz, j'utilisais peut-être 5 % de ses fonctionnalités. Les rapports complexes, les segments avancés, les entonnoirs de conversion... tout ça restait inexploité.
Et surtout, il y avait le bandeau de cookies. Pour être conforme au RGPD avec Google Analytics, vous devez afficher un bandeau de consentement, configurer le Consent Mode v2, gérer les cas de refus... Tout ça pour un outil dont je ne regardais que trois métriques : les pages vues, les sources de trafic et les événements custom.
Le rapport effort/valeur n'était plus justifié.
Umami, c'est quoi exactement ?
Umami est un outil d'analytics web open source et respectueux de la vie privée. Créé comme une alternative à Google Analytics, il se concentre sur l'essentiel : vous donner une vision claire de votre trafic sans compromettre la vie privée de vos visiteurs.
Ses caractéristiques principales :
- Zéro cookie : Umami ne dépose aucun cookie sur le navigateur de vos visiteurs
- RGPD compliant nativement : pas besoin de bandeau de consentement
- Open source : le code est disponible sur GitHub, vous pouvez l'auditer
- Auto-hébergeable : vous gardez le contrôle total de vos données
- Léger : le script de tracking pèse moins de 2 Ko
Comment Umami remplace Google Analytics
Un dashboard qui va à l'essentiel
Là où Google Analytics vous noie sous les rapports, Umami propose un tableau de bord unique et lisible. Vous y trouvez en un coup d'œil :
- Le nombre de visiteurs et de pages vues
- Les sources de trafic (référents, UTM)
- Les pages les plus consultées
- Les pays, navigateurs et appareils
- Les événements custom
Pas de navigation complexe entre les onglets, pas de courbe d'apprentissage. Vous ouvrez le dashboard et vous comprenez immédiatement ce qui se passe sur votre site.
Le tracking d'événements en une ligne de HTML
C'est l'une des fonctionnalités que je préfère. Avec Umami, tracker un événement custom se fait directement dans le HTML grâce à l'attribut data-umami-event :
<button data-umami-event="Clic CTA contact">Me contacter</button>
Pas besoin de Google Tag Manager, pas de configuration complexe. Vous ajoutez un attribut, et l'événement remonte dans votre dashboard. Vous pouvez même ajouter des données supplémentaires :
<a
href="/contact"
data-umami-event="Clic CTA"
data-umami-event-page="homepage"
data-umami-event-position="hero"
>
Demander un devis
</a>
Des rapports avancés quand vous en avez besoin
Umami ne se limite pas au dashboard de base. La plateforme propose également des rapports avancés pour aller plus loin :
- Funnels : visualisez les parcours de conversion et identifiez les points de friction
- Goals : suivez vos objectifs de conversion (clics sur un CTA, visites d'une page clé)
- UTM tracking : mesurez la performance de vos campagnes marketing
- Retention : analysez le taux de retour de vos visiteurs
- Journey : comprenez les chemins de navigation sur votre site
Cloud ou auto-hébergement : deux options
Umami propose deux modes d'utilisation :
Umami Cloud
La solution la plus simple. Vous créez un compte sur umami.is, vous ajoutez le script de tracking à votre site, et c'est prêt. C'est l'option que j'utilise pour mes projets, avec le plan gratuit qui couvre largement les besoins d'un site vitrine ou d'un blog.
Auto-hébergement
Si vous préférez garder vos données chez vous, Umami peut être auto-hébergé sur votre propre serveur. Le projet est basé sur Next.js et utilise PostgreSQL ou MySQL comme base de données. C'est une option intéressante pour les entreprises qui ont des exigences strictes en matière de souveraineté des données.
Intégration avec Next.js
L'intégration d'Umami dans un projet Next.js est très simple. Il suffit d'ajouter le script de tracking dans votre layout principal :
import Script from "next/script";
export function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="fr">
<body>
{children}
<Script
src="https://cloud.umami.is/script.js"
data-website-id="votre-website-id"
strategy="lazyOnload"
/>
</body>
</html>
);
}
Avec la stratégie lazyOnload, le script ne bloque pas le chargement de votre page. Zéro impact sur les performances.
Google Analytics vs Umami : le comparatif
| Critère | Google Analytics | Umami |
|---|---|---|
| Prix | Gratuit (avec vos données) | Gratuit (cloud) ou auto-hébergé |
| Cookies | Oui (multiples) | Aucun |
| Bandeau RGPD | Obligatoire | Non nécessaire |
| Complexité | Élevée | Faible |
| Open source | Non | Oui |
| Poids du script | ~45 Ko | ~2 Ko |
| Données personnelles | Collectées | Non collectées |
| Propriété des données | Vous | |
| Tracking d'événements | Via GTM ou gtag.js | Un attribut HTML |
| Rapports avancés | Très complets | Essentiels + funnels, goals |
Google Analytics reste plus complet pour les grandes entreprises avec des besoins avancés en attribution multi-canal ou en intégration publicitaire. Mais pour la majorité des sites — sites vitrine, blogs, landing pages, petits e-commerces — Umami offre tout ce dont vous avez réellement besoin.
Mon retour après plusieurs semaines d'utilisation
Depuis que j'utilise Umami sur mes projets, j'ai constaté plusieurs améliorations concrètes :
- Moins de bruit, plus de signal : je consulte mes analytics plus souvent parce que le dashboard est clair et rapide
- Suppression du bandeau de cookies : une friction en moins pour mes visiteurs, et un design plus épuré
- Tracking d'événements plus fréquent : la simplicité de l'attribut
data-umami-eventm'incite à tracker plus de choses - Meilleure performance : le script de 2 Ko contre 45 Ko pour Google Analytics, ça se ressent dans les Core Web Vitals
Le plus surprenant ? En simplifiant mes analytics, j'ai mieux compris mon trafic. Moins de données, mais des données que je regarde réellement.
FAQ
Est-ce qu'Umami est vraiment gratuit ?
Oui. Le plan Umami Cloud gratuit inclut jusqu'à 100 000 événements par mois, ce qui couvre largement les besoins de la plupart des sites. Au-delà, des plans payants existent. L'auto-hébergement est entièrement gratuit (hors coûts de serveur).
Est-ce qu'Umami est conforme au RGPD sans bandeau de cookies ?
Oui. Umami ne dépose aucun cookie, ne collecte aucune donnée personnelle et ne suit pas les utilisateurs entre les sites. Aucun consentement n'est requis car il n'y a tout simplement rien à consentir.
Est-ce qu'Umami peut remplacer Google Analytics pour un site e-commerce ?
Pour un petit e-commerce, oui. Umami propose le tracking d'événements, les funnels de conversion et le suivi des objectifs. En revanche, si vous avez besoin d'attribution multi-canal avancée ou d'intégration avec Google Ads, Google Analytics reste plus adapté.
Le script Umami ralentit-il mon site ?
Non. Le script pèse moins de 2 Ko (contre environ 45 Ko pour Google Analytics). Avec une stratégie de chargement lazyOnload en Next.js, l'impact sur les performances est quasi nul.
Puis-je migrer mes données depuis Google Analytics vers Umami ?
Non, il n'existe pas d'outil de migration automatique. Umami part de zéro. Mais c'est aussi l'occasion de repartir sur des bases saines avec des données propres et exploitables.
Conclusion
Si vous utilisez Google Analytics par habitude plus que par nécessité, je vous encourage à tester Umami. L'outil est gratuit, l'installation prend cinq minutes, et vous pourriez être surpris de voir à quel point un dashboard simple peut être plus utile qu'un outil complexe que personne ne regarde.
Parfois, l'outil le plus simple est celui qui vous apporte le plus.
Si vous souhaitez intégrer Umami à votre site ou si vous avez des questions sur le choix de vos outils analytics, n'hésitez pas à me contacter.