Umami: Google-Analytics-Alternative ohne Cookies

Umami ist eine kostenlose Open-Source-Alternative zu Google Analytics: selbst gehostet, cookielos und datenschutzfreundlich. Funktionen und Installation.

von aktualisiert 4 Min. Lesezeit

TL;DR: Umami ist eine leistungsstarke, selbst gehostete Open-Source Web Analytics Lösung, die Datenschutz in den Mittelpunkt stellt und eine echte Alternative zu Google Analytics bietet.

Was ist Umami?

Umami ist eine einfache, benutzerfreundliche Open-Source Web Analytics Plattform, die als Alternative zu Google Analytics entwickelt wurde. Das Hauptziel von Umami ist es, Website-Besitzern eine datenschutzfreundliche Lösung zu bieten, die nur die wirklich wichtigen Metriken sammelt und die Privatsphäre der Nutzer respektiert.

Vergleich des Datenflusses: Bei Google Analytics schickt ein Skript mit Cookies die Daten an Google, wo Nutzungs- und Werbeprofile entstehen. Bei Umami landen die Daten über ein Skript ohne Cookies auf dem eigenen Server mit Umami und einer PostgreSQL- oder MySQL-Datenbank
Mit Umami bleiben die Analysedaten auf deinem eigenen Server, ohne Cookies und ohne Weitergabe an Dritte.

Kernmerkmale von Umami

  • Datenschutzorientiert
  • Keine Cookies
  • Selbst gehostet
  • Einfache Nutzung
  • 🆓 Kostenlos

Warum Umami besser ist als Google Analytics

1. Datenschutz und Privatsphäre

Google Analytics sammelt umfangreiche Nutzerdaten, die weit über das hinausgehen, was für Website-Analysen tatsächlich notwendig ist:

Google Analytics Probleme:

  • Umfangreiches User-Tracking
  • Erstellung detaillierter Nutzungsprofile
  • Datensammlung für Werbeprofile
  • Speicherung personenbezogener Daten
  • Komplexe Einwilligungsprozesse erforderlich

Umami Vorteile:

  • Minimale Datensammlung
  • Keine Erstellung von Nutzerprofilen
  • Keine Weitergabe von Daten an Dritte
  • Keine Verwendung von Tracking-Cookies
  • Deutlich einfacherer DSGVO-konformer Betrieb

2. Technische Überlegenheit

Performance

  • Leichtgewichtige Tracking-Skripte
  • Minimaler Overhead für Websitegeschwindigkeit
  • Schnellere Seitenladenzeiten
  • Geringere Serverbelastung

Flexibilität

  • Vollständig anpassbar
  • Open-Source Architektur
  • Erweiterbar durch Community-Plugins
  • Keine Vendor Lock-in

3. Kostentransparenz

Google Analytics Kosten:

  • Versteckte Kosten
  • Komplexe Preismodelle
  • Zusätzliche Gebühren für erweiterte Funktionen
  • Abhängigkeit von Google-Ökosystem

Umami Vorteile:

  • Komplett kostenlos
  • Einzige Kosten: Hosting
  • Volle Kontrolle über Infrastruktur
  • Keine versteckten Gebühren

4. Technische Unabhängigkeit

  • Keine Abhängigkeit von Google-Diensten
  • Volle Kontrolle über Datenhoheit
  • Möglichkeit zum Selbst-Hosting
  • Keine Einschränkungen durch Plattform-Policies

Installationsanleitung für Umami

Voraussetzungen

  • Node.js Version 18.18 oder neuer
  • PostgreSQL (mindestens v12.14) oder MySQL (mindestens v8.0)
  • Ein Server mit Root-Zugriff

Installationsschritte

1. Yarn installieren

bash
npm install -g yarn

2. Umami Repository klonen

bash
git clone https://github.com/umami-software/umami.gitcd umamiyarn install

3. Datenbank konfigurieren

Erstelle eine .env-Datei mit deiner Datenbankverbindung:

Code
DATABASE_URL=postgresql://username:mypassword@localhost:5432/mydb# Oder für MySQL:# DATABASE_URL=mysql://username:mypassword@localhost:3306/mydb

4. Anwendung bauen

bash
yarn build

Bei der ersten Build-Ausführung werden automatisch alle erforderlichen Datenbanktabellen erstellt. Zusätzlich wird ein Administratorkonto mit dem Benutzernamen "admin" und dem Passwort "umami" angelegt. Ändere dieses Standardpasswort direkt nach der ersten Anmeldung.

5. Umami starten

bash
yarn start

Der Server läuft standardmäßig unter http://localhost:3000.

Empfohlene Produktiv-Konfiguration

Für Produktivsysteme empfehle ich die Verwendung eines Prozessmanagers wie PM2:

bash
yarn global add pm2pm2 start yarn --name umami -- startpm2 startuppm2 save

Docker-Installation

Für Docker-Enthusiasten bietet Umami eine einfache Docker Compose Konfiguration. Falls Docker auf deinem Server noch fehlt, findest du in meiner Anleitung Docker auf Linux installieren alle nötigen Schritte. Die Datei docker-compose.yml liegt im geklonten Umami-Repository, den folgenden Befehl führst du also in diesem Verzeichnis aus:

bash
# Mit PostgreSQLdocker compose up -d # Alternativ vorgefertigte Imagesdocker pull docker.umami.is/umami-software/umami:postgresql-latest# Oder mit MySQLdocker pull docker.umami.is/umami-software/umami:mysql-latest

Funktionen und Berichte

Umami bietet umfangreiche Analysemöglichkeiten:

  • Trichter-Berichte
  • Retentions-Berichte
  • Ziel-Tracking
  • UTM-Kampagnen-Analyse
  • Benutzer-Reisen

Sicherheit und Datenschutz

  • Keine Verwendung von Cookies
  • Keine Sammlung personenbezogener Daten
  • Gute Grundlage für einen DSGVO-konformen Betrieb (Datenschutzerklärung und Auftragsverarbeitung musst du trotzdem selbst prüfen)
  • Vollständige Transparenz durch Open-Source

Fazit

Umami ist mehr als nur eine Alternative zu Google Analytics. Es ist eine Lösung für alle, die Wert auf Datenschutz, Transparenz und Kontrolle legen. Mit der Möglichkeit zum Selbst-Hosting und einer aktiven Community ist Umami die perfekte Wahl für datenbewusste Entwickler und Website-Betreiber.

Gerade wenn du deine Website für Suchmaschinen optimierst, hilft dir Umami dabei, die Wirkung deiner Maßnahmen zu messen. Welche Stellschrauben es bei Next.js-Projekten gibt, zeige ich dir in meinem Artikel SEO für Next.js.

Weiterführende Ressourcen

Dieser Artikel enthält Partnerlinks. Kaufst du darüber, erhalte ich eine Provision, für dich ändert sich am Preis nichts.

TeilenLinkedInWhatsAppE-Mail