Google Analytics zu blockieren ist längst kein Statement mehr, das einer Erklärung bedarf – in der europäischen Datenschutzdiskussion ist es fast schon Standard. Doch wer Google Analytics abstellt, braucht einen Ersatz: Wie viele Besucher kommen auf die Website? Welche Seiten performen gut? Woher kommt der Traffic? Diese Fragen lassen sich ohne Analytics nicht beantworten.

Die Antwort der Self-Hosting-Community lautet seit Jahren: Plausible, Matomo oder Umami. Alle drei sind DSGVO-konform, Open Source und self-hostbar. Aber die Unterschiede sind erheblich – in Komplexität, Funktionsumfang, Ressourcenbedarf und Datenschutzphilosophie.

Ich habe alle drei Tools im Einsatz gehabt und zeige in diesem Artikel, welches Tool für welchen Anwendungsfall das richtige ist.

Das Problem mit Google Analytics und DSGVO

Seit dem Schrems-II-Urteil und den Entscheidungen mehrerer europäischer Datenschutzbehörden (u. a. Österreich, Deutschland, Frankreich) ist der Einsatz von Google Analytics ohne explizite Einwilligung rechtlich problematisch. Das Hauptproblem: Google Analytics überträgt IP-Adressen und andere personenbezogene Daten auf US-Server, ohne dass ein DSGVO-konformer Datentransfer sichergestellt ist.

Die Alternative: Entweder einen europäischen Cloud-Anbieter für Analytics nutzen (mit Consent-Banner), oder analytics komplett self-hosten – dann verbleiben die Daten auf eigenen Servern und können cookie-frei betrieben werden.

Plausible Analytics: Minimalismus als Prinzip

Plausible wurde 2019 mit einem klaren Ziel gestartet: Analytics so einfach und datenschutzfreundlich machen, dass keine Cookie-Banner nötig sind. Das Tracking-Script ist 1 KB klein (Google Analytics: ~45 KB), sammelt keine IP-Adressen, setzt keine Cookies und speichert keine persönlichen Daten. Per Design.

Das Web-Interface von Plausible ist radikal einfach: Ein einziges Dashboard zeigt die wichtigsten Metriken – Seitenaufrufe, Unique Visitors, Bounce Rate, Top-Seiten, Quellen, Browser und Land. Keine Segmente, keine Custom Dimensions, keine Conversion Funnels. Was du siehst, ist alles.

Die Self-Hosting-Installation läuft über Docker:

version: "3"
services:
  plausible_db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: plausible
      POSTGRES_USER: plausible
      POSTGRES_PASSWORD: MeinPasswort
    volumes:
      - ./db-data:/var/lib/postgresql/data

  plausible_events_db:
    image: clickhouse/clickhouse-server:24.3.3.102-alpine
    volumes:
      - ./event-data:/var/lib/clickhouse
      - ./clickhouse/logs.xml:/etc/clickhouse-server/config.d/logs.xml:ro

  plausible:
    image: ghcr.io/plausible/community-edition:v2
    environment:
      BASE_URL: https://analytics.meineseite.de
      SECRET_KEY_BASE: mein-64-zeichen-geheimnis
    depends_on:
      - plausible_db
      - plausible_events_db
    ports:
      - "8000:8000"

Plausible braucht ClickHouse als Datenbank für Events – das ist die einzige wirkliche Komplexität bei der Installation. ClickHouse ist ressourcenhungrig (mindestens 2 GB RAM empfohlen), bringt aber die nötige Performance für Millionen von Events.

Stärken von Plausible: Einfachstes Dashboard, kleinste Tracking-Last, bestes Datenschutzversprechen by Design, offiziell DSGVO-konform ohne Cookie-Banner (wenn self-hosted), günstige SaaS-Option für kleine Seiten (9 EUR/Monat).

Schwächen: Kein A/B-Testing, keine Custom Events ohne JavaScript-Tricks, keine Heatmaps, keine Sessionaufzeichnungen, keine unbegrenzte Datenauswertung. Für Power-User zu limitiert.

Matomo: Das vollständige Google-Analytics-Ersatz

Matomo (früher Piwik) existiert seit 2007 und ist das älteste und mächtigste Tool in diesem Vergleich. Es bietet nahezu alle Funktionen von Google Analytics – und noch mehr: Heatmaps, Session-Recordings, Funnel-Analyse, A/B-Testing, E-Commerce-Tracking, Custom Dimensions, Custom Reports und eine vollständige API.

Die Zielgruppe sind Unternehmen, Agenturen und Website-Betreiber, die detaillierte Analysen brauchen und ihre Daten nicht an Google abgeben möchten. Matomo ist DSGVO-konform und bietet sogar ein offizielles DSGVO-Konfigurationsmenü.

Installation via Docker:

version: "3"
services:
  mariadb:
    image: mariadb:10.11
    environment:
      MYSQL_ROOT_PASSWORD: RootPasswort
      MYSQL_DATABASE: matomo
      MYSQL_USER: matomo
      MYSQL_PASSWORD: MeinPasswort
    volumes:
      - ./db:/var/lib/mysql

  matomo:
    image: matomo:latest
    volumes:
      - ./matomo:/var/www/html
    environment:
      MATOMO_DATABASE_HOST: mariadb
      MATOMO_DATABASE_ADAPTER: mysql
      MATOMO_DATABASE_USERNAME: matomo
      MATOMO_DATABASE_PASSWORD: MeinPasswort
      MATOMO_DATABASE_DBNAME: matomo
    ports:
      - "8080:80"

Matomo basiert auf PHP und MySQL/MariaDB – ein Stack, den die meisten Webentwickler kennen. Die Installation ist vergleichsweise einfach, die Oberfläche jedoch komplex: Es gibt Dutzende von Reports, Dashboards und Einstellungsmöglichkeiten. Die Lernkurve ist steiler als bei Plausible oder Umami.

Stärken von Matomo: Vollständiger Funktionsumfang (Heatmaps, Session Recording, Funnels, A/B-Tests), E-Commerce-Tracking, komplett Google-Analytics-kompatibel (inkl. Importfunktion), riesige Community, kommerzieller Support verfügbar.

Schwächen: Schwerer (500–1.000 MB RAM), komplexere Oberfläche, Cookie-Consent ohne spezielle Konfiguration nötig, teures SaaS-Angebot (ca. 23 EUR/Monat für Basis).

Umami: Der schlanke Mittelweg

Umami ist der Newcomer im Feld – 2021 gestartet, schnell gewachsen, mit einem klaren Designziel: Einfacher als Matomo, leistungsfähiger als Plausible. Der Code ist in Next.js geschrieben, die Datenbank kann PostgreSQL oder MySQL sein, und das Tracking-Script ist mit 2 KB klein genug für einen Verzicht auf Cookie-Banner.

Installation:

version: "3"
services:
  umami-db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: umami
      POSTGRES_USER: umami
      POSTGRES_PASSWORD: MeinPasswort
    volumes:
      - ./db:/var/lib/postgresql/data

  umami:
    image: ghcr.io/umami-software/umami:postgresql-latest
    environment:
      DATABASE_URL: postgresql://umami:MeinPasswort@umami-db:5432/umami
      APP_SECRET: mein-geheimnis
    ports:
      - "3000:3000"

Umami benötigt nur PostgreSQL als Abhängigkeit und ist damit deutlich leichter als Plausible (kein ClickHouse) oder Matomo (kein PHP-Stack). Der RAM-Bedarf liegt bei 150–300 MB – sehr angenehm für Server mit begrenzten Ressourcen.

Das Dashboard von Umami ist optisch am modernsten der drei Tools: Klares Design, gute Übersicht über Pageviews, Besucher, Referrer und Events. Umami unterstützt Custom Events über eine einfache JavaScript-API:

// Event tracken
umami.track('button-click', { label: 'Newsletter anmelden' });

Das ist mehr als Plausible out-of-the-box bietet, aber weniger als Matomos vollständige Event-Infrastruktur.

Stärken von Umami: Gutes Preis-Leistungs-Verhältnis in Komplexität/Features, modernes UI, geringe Ressourcenanforderungen, kostenfreier SaaS-Tier für kleine Seiten, gutes Verhältnis zwischen Einfachheit und Funktionsumfang.

Schwächen: Keine Heatmaps, kein Session Recording, kein A/B-Testing, kleinere Community als Matomo, jüngeres Projekt (weniger battle-tested).

Direkter Vergleich der drei Tools

Datenschutz & DSGVO: Alle drei sind DSGVO-konform, wenn sie self-hosted betrieben werden und keine IP-Adressen gespeichert werden (Konfigurationssache). Plausible hat hier das überzeugendste Datenschutzdesign – keine Cookies, kein Cross-Site-Tracking by Design. Bei Matomo muss DSGVO-Konformität aktiv konfiguriert werden (IP-Anonymisierung, Cookie-Opt-Out). Umami liegt zwischen beiden.

Tracking-Script-Größe: Plausible: 1 KB, Umami: 2 KB, Matomo: ~35 KB. Für Core Web Vitals und Ladezeiten ist das relevant.

Ressourcenverbrauch (RAM): Umami: ~200 MB, Matomo: ~500 MB, Plausible: ~800 MB (inkl. ClickHouse).

Funktionsumfang: Matomo >> Umami >> Plausible.

Einstiegshürde: Plausible < Umami < Matomo.

Wann welches Tool?

Plausible wählen, wenn:

  • Einfache Grundmetriken (Pageviews, Visitors, Top-Pages) ausreichen
  • Du den minimalen Datenschutzfußabdruck bevorzugst
  • Dein Blog oder deine Landingpage keine komplexen Analysen braucht
  • Du die SaaS-Option nutzen möchtest (ab 9 EUR/Monat)

Umami wählen, wenn:

  • Du Custom Events tracken möchtest ohne Matomo-Komplexität
  • Ressourcen auf dem Server begrenzt sind
  • Du mehrere Websites über ein Dashboard verwalten möchtest
  • Du einen sauberen, modernen Analytics-Stack willst

Matomo wählen, wenn:

  • Du von Google Analytics migrieren möchtest (Importfunktion vorhanden)
  • Heatmaps, Session Recordings oder A/B-Tests gebraucht werden
  • E-Commerce-Tracking ein Muss ist
  • Du professionellen kommerziellen Support benötigst
  • Dein Team sich bereits mit Google Analytics auskennt

Fazit: Drei gute Tools für unterschiedliche Bedürfnisse

Es gibt keine klare „beste" Wahl – das hängt vom Anwendungsfall ab. Für meine persönliche Website nutze ich Plausible: Das schlichte Dashboard reicht mir aus, das Tracking-Script ist winzig und ich muss mir keine Gedanken über Cookie-Consent machen. Für Kundenprojekte mit E-Commerce oder komplexen Conversion-Zielen würde ich heute Umami empfehlen – als pragmatischen Mittelweg zwischen Einfachheit und Funktionsumfang. Matomo empfehle ich nur dort, wo der vollständige Funktionsumfang wirklich gebraucht wird.

Alle drei Tools haben gemeinsam: Sie halten deine Daten auf deinen Servern, sind DSGVO-freundlich, Open Source und aktiv weiterentwickelt. Das allein ist gegenüber Google Analytics ein riesiger Gewinn.

Verwandte Technologien im Techradar

Weiterführende Artikel