Umami
Umami est un outil d'analyse de site web open source et priorisant la confidentialité, prenant en charge les statistiques de trafic en temps réel, le suivi d'événements personnalisés, la gestion de plusieurs sites, idéal comme alternative légère et sécurisée à Google Analytics.
Détails du site
Umami – Un outil d'analyse de site web open source priorisant la confidentialité
Qu'est-ce que Umami ?
Umami est un outil d'analyse de site web simple, rapide et axé sur la confidentialité. C'est une alternative open source légère à Google Analytics, permettant aux propriétaires de sites de contrôler entièrement leurs données, tout en évitant de collecter des informations personnelles sur les visiteurs, conformément aux réglementations sur la confidentialité comme le GDPR/CCPA.
Pourquoi choisir Umami ?
- Confidentialité d'abord : Pas de cookies, pas de suivi des utilisateurs individuels ; les données sont entièrement entre vos mains.
- Open source et auto-hébergé : Gratuit à utiliser, pas de boîte noire propriétaire, optimisé en continu par la communauté, peut être déployé soi-même ou utiliser le service cloud officiel.
- Interface simple : Fournit des statistiques en temps réel, le trafic des pages, les données sur les appareils/langues/régions, intuitif et facile à utiliser.
- Déploiement rapide : Prend en charge Docker et l'installation manuelle, compatible avec les bases de données courantes comme PostgreSQL/MySQL/MariaDB.
Fonctionnalités principales de Umami
- Statistiques de visite de pages en temps réel : Incluant les vues de pages, les visiteurs uniques, la source, le type d'appareil, etc.
- Suivi d'événements personnalisés : Suivi des clics sur les boutons, des soumissions de formulaires, etc.
- Analyse du comportement des visiteurs : Sessions, taux de rétention, analyse comparative des canaux de conversion.
- Statistiques UTM et de canaux : Prend en charge le suivi des paramètres UTM, permet de surveiller les performances des campagnes publicitaires par groupes.
- Gestion multi-utilisateurs et multi-sites : Peut définir des permissions d'équipe, gérer plusieurs sites, prend en charge l'exportation en CSV.
Comment installer et commencer à utiliser Umami ?
1. Déploiement rapide (recommandé Docker)
Assurez-vous d'avoir installé Docker et Docker Compose, puis créez un fichier docker-compose.yml :
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- '3000:3000'
environment:
DATABASE_URL: postgresql://umami:password@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: chaîne aléatoire
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: password
volumes:
- umami-db-data:/var/lib/postgresql/data
volumes:
umami-db-data:
Exécutez :
docker compose up -d
Accédez à http://localhost:3000, connectez-vous avec le compte admin par défaut.
2. Installation locale (méthode Node.js)
Clonez le code :
git clone https://github.com/umami-software/umami.git cd umami npm installConfigurez les variables d'environnement :
Dans le fichier.env, définissezDATABASE_URL=postgresql://...oumysql://....Construisez et exécutez l'application :
npm run build npm run start
L'adresse de connexion est généralement http://localhost:3000.
Conseils d'utilisation
- Déploiement dans le cloud : Le cloud officiel et les plateformes tierces (comme Render, Elestio) prennent en charge le déploiement en un clic.
- Ajouter le code de suivi : Insérez
<script defer src="…/script.js" data-website-id="…">dans<head>pour commencer à collecter des données de page ([dev.to][5]). - Suivi des interactions d'événements : Utilisez l'appel JS
umami.track('button_click')pour suivre des interactions spécifiques. - Gestion multi-sites : Dans le tableau de bord, vous pouvez ajouter plusieurs sites, idéal pour gérer plusieurs projets.
Sites connexes
Commentaires
Laisser un commentaire
Partagez vos pensées sur cette page. Tous les champs marqués d'un * sont obligatoires.


