Umami
Umami ist ein Open-Source-Webanalyse-Tool mit Fokus auf Datenschutz, das Echtzeit-Verkehrsstatistiken, benutzerdefinierte Ereignisverfolgung und die Verwaltung mehrerer Websites unterstützt. Es ist eine leichte und sichere Alternative zu Google Analytics.
Genauere Beschreibung
Umami – Das Open-Source-Webanalyse-Tool mit Priorität auf Datenschutz
Was ist Umami?
Umami ist ein einfaches, schnelles und auf Datenschutz ausgerichtetes Webanalyse-Tool. Es ist eine leichte Open-Source-Alternative zu Google Analytics, die Website-Besitzern die vollständige Kontrolle über ihre Daten gibt, ohne persönliche Informationen der Besucher zu sammeln, und somit den Datenschutzbestimmungen wie GDPR/CCPA entspricht.
Warum Umami wählen?
- Datenschutz zuerst: Keine Verwendung von Cookies und keine Verfolgung einzelner Benutzer; Sie behalten die volle Kontrolle über Ihre Daten.
- Open-Source und selbst gehostet: Kostenlos nutzbar, keine Closed-Source-Blackbox, kontinuierliche Optimierung durch die Community, Möglichkeit zur eigenen Bereitstellung oder Nutzung des offiziellen Cloud-Service.
- Einfache Benutzeroberfläche: Bietet Echtzeit-Statistiken, Seitenverkehr, Daten zu Geräten/Sprachen/Regionen, intuitiv und benutzerfreundlich.
- Schnelle Bereitstellung: Unterstützt Docker und manuelle Installation, kompatibel mit gängigen Datenbanken wie PostgreSQL/MySQL/MariaDB.
Kernfunktionen von Umami
- Echtzeit-Seitenzugriffsstatistiken: Einschließlich Seitenaufrufe, eindeutige Besucher, Herkunft, Gerätetyp usw.
- Benutzerdefinierte Ereignisverfolgung: Verfolgung von Interaktionen wie Button-Klicks, Formularübermittlungen usw.
- Besucherverhaltensanalyse: Sitzungen, Verweildauer, Konversionspfade usw. im Trendvergleich.
- UTM- und Kanalstatistiken: Unterstützung für UTM-Parameter-Tracking, Möglichkeit zur gruppierten Überwachung von Werbekampagnen.
- Mehrbenutzer- und Mehrseitenverwaltung: Einrichtung von Teamberechtigungen, Verwaltung mehrerer Websites, Unterstützung für CSV-Export.
Installation und Nutzung von Umami
1. Schnelle Bereitstellung (empfohlen mit Docker)
Stellen Sie sicher, dass Docker und Docker Compose installiert sind, und erstellen Sie eine docker-compose.yml-Datei:
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: zufällige Zeichenkette
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:
Führen Sie aus:
docker compose up -d
Besuchen Sie http://localhost:3000 und melden Sie sich mit dem Standard-Admin-Konto an.
2. Lokale Installation (Node.js-Methode)
Klonen Sie den Code:
git clone https://github.com/umami-software/umami.git cd umami npm installKonfigurieren Sie die Umgebungsvariablen:
Setzen Sie in der.env-DateiDATABASE_URL=postgresql://...odermysql://....Bauen und starten Sie die Anwendung:
npm run build npm run start
Die Anmeldeadresse ist normalerweise http://localhost:3000.
Tipps zur Nutzung
- Bereitstellung in der Cloud: Offizielle Cloud und Drittanbieter-Plattformen (wie Render, Elestio) unterstützen die Bereitstellung mit einem Klick.
- Hinzufügen des Tracking-Codes: Fügen Sie im
<head>-Bereich<script defer src="…/script.js" data-website-id="…">ein, um mit der Sammlung von Seitendaten zu beginnen ([dev.to][5]). - Verfolgung von Interaktionsereignissen: Verwenden Sie den JS-Aufruf
umami.track('button_click'), um spezifische Interaktionsereignisse zu verfolgen. - Verwaltung mehrerer Websites: Im Dashboard können Sie mehrere Websites hinzufügen, ideal für die Verwaltung mehrerer Projekte.
Verwandte Seiten
Kommentare
Kommentar schreiben
Teile deine Gedanken. Felder mit * sind Pflichtfelder.



