Aller au contenu
Comparatif

Alternative à Umami Analytics pour PHP

Umami Analytics mesure depuis le navigateur, Quiet Metrics depuis votre serveur PHP. Ce qui les sépare, quand garder Umami, comment passer de l'un à l'autre.

Relevé le 4 novembre 2026

Tout ce qui est écrit ici sur Umami vient de ses propres pages publiées, datées et liées en bas de page. Nous éditons Quiet Metrics : nous pouvons répondre de l'état de notre produit, pas du leur.

En bref

Quiet Metrics Umami
D'où part la mesure De votre serveur PHP, ou d'un script si vous préférez Du navigateur, par un script ; envoi HTTP possible depuis un serveur
Cookies Aucun cookie d'identification ni de traçabilité ; un cookie de continuité de visite de dix minutes, sans identifiant Aucun, selon Umami
Comptage des visiteurs Empreinte quotidienne, sel détruit chaque nuit Méthode non détaillée sur les pages consultées
Licence Plateforme non libre ; paquets PHP sous licence MIT MIT
Auto-hébergement Non proposé Oui : Node.js et PostgreSQL, Docker Compose fourni
Hébergement en cloud France, chez OVH Umami Cloud : serveurs aux États-Unis et dans l'UE
Intégration PHP 3 paquets Composer (PHP, Laravel, Symfony) Aucune bibliothèque PHP documentée ; appel HTTP à écrire
Entonnoirs, parcours, cartes de chaleur, rejeu de session Non Oui
Serveur MCP Le nôtre, en lecture seule, à partir du plan Pro Officiel, en lecture seule
Problèmes SEO classés par votre trafic Oui : robot intégré, classement par les vues et les conversions de chaque page Non annoncé ; Core Web Vitals mesurés par le script, en option

Ce qu'Umami fait bien

Une licence permissive. Le dépôt officiel est publié sous licence MIT. Vous pouvez lire le code, le modifier et l'installer où vous voulez.

Un auto-hébergement léger. Une application Node.js et une base PostgreSQL, avec un fichier Docker Compose qui démarre les deux, et une image prête si vous fournissez votre propre base.

Une couverture qui s'élargit. Entonnoirs, parcours, rétention, cartes de chaleur, rejeu de session, revenus reliés à vos paiements : Umami va plus loin que la mesure d'audience, et plus loin que nous.

Un point de départ gratuit. Umami Cloud propose une formule gratuite, et un serveur MCP officiel en lecture seule permet d'interroger ses chiffres depuis un assistant IA.

Où nous différons

La différence tient à l'endroit d'où part la mesure.

Le script d'Umami tourne dans le navigateur du visiteur. Umami reconnaît lui-même que certains bloqueurs l'interceptent, et documente trois parades : faire passer le script et les envois par votre propre domaine, héberger le script chez vous, ou le renommer si vous auto-hébergez. Chacune demande un peu d'infrastructure et un suivi dans le temps.

Umami accepte aussi des envois HTTP sur /api/send, ce qui permet de mesurer depuis un serveur. Il faut alors écrire l'appel, transmettre un en-tête User-Agent correct, et le maintenir : aucune bibliothèque PHP n'est documentée. C'est ce travail que nos paquets font à votre place. Le middleware Laravel envoie chaque page vue après l'envoi de la réponse, et un échec reste silencieux : la mesure ne casse jamais votre site.

Sur le comptage, nous publions notre méthode : une empreinte recalculée chaque jour à partir d'un sel détruit chaque nuit, du réseau de l'abonnement et du navigateur. Aucun recoupement n'est possible d'un jour à l'autre, ni d'un site à l'autre. Le détail est sur comment nous comptons. Les pages d'Umami consultées ne décrivent pas la leur ; elles précisent en revanche qu'un identifiant que vous envoyez vous-même reste sous votre responsabilité.

Sur l'hébergement, Umami Cloud a des serveurs aux États-Unis et dans l'Union européenne. Nos données de mesure sont hébergées en France, chez OVH SAS ; notre DPA nomme aussi Laravel Forge, aux États-Unis, pour un accès technique d'administration du serveur, sans hébergement de données, sous clauses contractuelles types.

Le code, côte à côte

Côté Umami, un script dans le <head>, puis un appel par événement :

<script defer src="https://votre-instance.example/script.js" data-website-id="VOTRE-ID"></script>
umami.track('Signup button');

Côté Quiet Metrics, dans une application Laravel :

composer require quiet-metrics/laravel-metrics
// bootstrap/app.php : toutes les pages vues du groupe web partent du serveur
->withMiddleware(function (Middleware $middleware) {
    $middleware->appendToGroup('web', \QuietMetrics\Laravel\Middleware\TrackPageview::class);
})

// un événement, depuis un contrôleur ou un job
QuietMetrics::event('inscription', ['plan' => 'pro']);

Les clés du site vont dans .env. Le guide Laravel détaille le reste ; il existe aussi un bundle Symfony, un SDK PHP sans dépendance et un script de moins de 4 Ko compressé pour les sites qui ne sont pas en PHP.

Quand rester sur Umami

Si vous devez auto-héberger, ou si le code ouvert est une exigence. Nous ne proposons ni l'un ni l'autre.

Si vous avez besoin d'analyse comportementale. Entonnoirs, parcours, cartes de chaleur, rejeu de session : nous ne le faisons pas, et nous ne le ferons pas. Nous mesurons l'audience, nous n'observons pas les individus.

Si votre site n'est pas en PHP. Sur une pile Node, Next.js ou Python, notre intérêt tient au script seul, et Umami vous servira mieux.

Si votre instance tourne et que quelqu'un la maintient. Changer d'outil casse la comparabilité de l'historique. Ne le faites pas sans raison.

Quand nous regarder

Si votre site est en PHP, Laravel ou Symfony. La mesure part de votre application, sans script à charger ni proxy à monter.

Si vous ne voulez plus tenir de serveur. Pas de Node.js, pas de PostgreSQL, pas de mises à jour à suivre : le service est hébergé et maintenu pour vous.

Si votre dossier nomme la France. Nos données de mesure y sont hébergées, et la liste de nos sous-traitants est publique.

Si vous voulez savoir quels problèmes SEO coûtent du trafic. Notre robot visite votre site et classe chaque problème selon les vues et les conversions de la page touchée, parce qu'il lit la même base que votre audience. Umami mesure les Core Web Vitals des visiteurs si vous l'activez : c'est une autre question, celle de la vitesse ressentie.

Vous hésitez entre Umami et Plausible ? Notre page Umami vs Plausible compare les deux, et tous nos comparatifs sont réunis sur une page.

Migrer depuis Umami

  1. Créez un compte gratuit, déclarez le site et récupérez ses clés.
  2. Installez le paquet de votre framework, ou le script, à côté d'Umami. Laissez les deux tourner deux à quatre semaines.
  3. Comparez les chiffres. Les écarts sont normaux : les définitions diffèrent, et nos visiteurs sont comptés par jour. Le dépannage explique les plus courants.
  4. Transposez vos événements : umami.track('x') devient qm('x') dans le navigateur, ou QuietMetrics::event('x') côté serveur. Recréez vos objectifs, par chemin avec jokers ou par nom d'événement exact. Vos liens UTM fonctionnent tels quels.
  5. Gardez votre historique dans Umami : nous ne l'importons pas. Notez la date de bascule en annotation.
  6. Retirez le script Umami et mettez à jour votre politique de confidentialité.

Questions fréquentes

Quiet Metrics est-il open source comme Umami ?

Non. La plateforme n'est pas publiée sous licence libre. Nos trois paquets Composer le sont, sous licence MIT : vous pouvez lire exactement ce qui part de votre serveur.

Peut-on auto-héberger Quiet Metrics ?

Non, et c'est un choix assumé : le service est hébergé et maintenu pour vous. Si l'auto-hébergement est une exigence, Umami y répond.

Umami peut-il mesurer côté serveur ?

Oui, par des appels HTTP sur son point d'envoi, avec un en-tête User-Agent correct. Il n'existe pas de paquet PHP documenté : l'appel, sa robustesse et sa maintenance sont à votre charge.

Faut-il un bandeau de cookies ?

Umami indique que la réponse dépend des autres services de votre site. Chez nous, aucun cookie d'identification ni de traçabilité n'est posé, mais cela ne garantit pas à soi seul une exemption : vos finalités et votre configuration comptent. Nous fournissons le DPA, vous restez responsable de traitement.

Que devient la mesure derrière un cache pleine page ?

Une page servie par un cache placé devant l'application n'exécute pas PHP, donc sa visite n'est pas comptée côté serveur. Ajoutez le script sur ces pages : les deux mesures cohabitent sans double compte.

Sources et date de vérification

Relevé le 4 novembre 2026 sur les pages publiées par Umami :

Nous ne recopions pas leurs tarifs : ils dépendent du volume et évoluent. Leur grille fait autorité, pas notre résumé.

Umami est une marque de son éditeur. Cette comparaison est faite sans lien avec lui, à partir de ses informations publiques.

Mesurez un premier site.
Sans cookie d’identification ni de traçabilité.