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.
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.
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.
Clonez le code :
git clone https://github.com/umami-software/umami.git
cd umami
npm install
Configurez les variables d'environnement :
Dans le fichier .env
, définissez DATABASE_URL=postgresql://...
ou mysql://...
.
Construisez et exécutez l'application :
npm run build
npm run start
L'adresse de connexion est généralement http://localhost:3000
.
<script defer src="…/script.js" data-website-id="…">
dans <head>
pour commencer à collecter des données de page ([dev.to][5]).umami.track('button_click')
pour suivre des interactions spécifiques.Partagez vos pensées sur cette page. Tous les champs marqués d'un * sont obligatoires.