Matomo vs. GA4 im Enterprise-Umfeld: Wann ist Self-Hosted-Analytics die bessere Wahl?

Management Summary
Matomo und Google Analytics 4 zeigen, wie Websites genutzt werden, unterscheiden sich aber bei Datenkontrolle und Betriebsaufwand. Matomo auf eigener Infrastruktur ermöglicht direkten Zugriff auf die Analysedaten und verlangt laufende Wartung und Betreuung. GA4 verringert diesen Infrastrukturaufwand und ist eng mit Google-Werbung verbunden. Die passende Lösung hängt daher von Datenanforderungen, verfügbaren Fachkräften, Gesamtkosten und den für Geschäftsentscheidungen benötigten Berichten ab.
Inhalt
GA4 und Matomo On-Premise erfüllen unterschiedliche betriebliche Anforderungen. On-Premise bedeutet hier, dass die Organisation die Analysesoftware auf eigener oder beauftragter Infrastruktur betreibt. GA4 bietet verwaltete Webanalyse mit enger Anbindung an Google-Werbeprodukte. Matomo ermöglicht Kontrolle über Installation und Datenbank, bringt aber Verantwortung für Wartung, Sicherheit und Kapazität mit. Selbsthosting garantiert weder Datenschutzkonformität noch vollständige Messdaten.
Datenzugriff und Speicherort
BigQuery ist Googles Datenbankdienst zur Analyse großer Datenbestände. SQL ist eine Sprache für Datenbankabfragen. Der BigQuery-Export von GA4 liefert Ereignisdatensätze ohne Stichprobenbildung für eigene SQL-Auswertungen. Nicht sämtliche Ergänzungen der GA4-Oberfläche, etwa die Schätzung fehlender Aktivitäten anhand beobachteter Daten (Verhaltensmodellierung), sind enthalten. Bei Standard-Properties ist der tägliche Export auf eine Million Ereignisse begrenzt; der Streaming-Export hat andere Vollständigkeitseigenschaften.
Der Standort des BigQuery-Datasets lässt sich bei der Einrichtung auswählen; Löschfristen für Tabellen sind konfigurierbar. Diese Kontrolle betrifft den exportierten Datenbestand, nicht jeden Verarbeitungsschritt innerhalb von GA4. Exportschema, Zugriffsrechte, Kostenkontrolle und Löschverfahren benötigen einen Betriebsplan.
Matomo On-Premise speichert Analysedaten in einer kontrollierten MySQL-/MariaDB-Umgebung. Datenbankzugriff ermöglicht eigene Datenstrecken. Änderungen am Produktionsschema und schwere Abfragen können jedoch Updates oder Erfassung beeinträchtigen. Eine Lesereplik ist eine Datenbankkopie für Abfragen, damit die Erfassungsdatenbank weniger belastet wird. Eine Lesereplik oder getrennte Analysekopie ist häufig die bessere Lösung. Hostinganbieter, Supportzugänge und externe Sicherungen gehören weiterhin in die Übersicht der Datenflüsse.

Vier unterschiedliche Arten von Grenzen
- Sampling: Eine Berechnung verwendet eine Teilmenge vorhandener Datensätze. Bei GA4 hängt das von Anfrage und Verarbeitungsgrenzen ab.
- Kardinalität: die Anzahl unterschiedlicher Werte. Eine Dimension ist ein beschreibendes Feld, etwa eine Seitenadresse. Viele unterschiedliche Werte können das Zeilenlimit einer Berichtstabelle überschreiten. GA4 fasst seltenere Werte dann unter
(other)zusammen. Das ist keine Definition von Sampling. - Datenschutzschwellen: Bestimmte kleine Gruppen bleiben ausgeblendet, um Identifizierungsrisiken zu senken. Dieses Verfahren ist von den beiden vorherigen zu unterscheiden.
- API-Kontingente: Eine API ermöglicht automatische Datenabfragen durch Software. Anfragen an die GA4 Data API verbrauchen je nach Aufwand Tokens, also Einheiten des zugelassenen Abfragebudgets. Zusätzlich ist die Zahl gleichzeitiger Anfragen begrenzt. Zwischenspeicherung, kleinere Zeiträume und Kontingentüberwachung helfen gegen Dashboard-Ausfälle.
Matomo verwendet kein Sampling, begrenzt aber Zeilen in archivierten Tabellen über konfigurierbare Einstellungen. Höhere Grenzen erhöhen Rechen- und Speicherbedarf. Ungesampelt bedeutet deshalb weder, dass jeder erfasste Wert einzeln sichtbar bleibt, noch dass ausgefallene Tracking-Anfragen wiederhergestellt werden. On-Premise vermeidet ein vom Cloud-Tarif vorgegebenes Kontingent; Timeouts, Serverkapazität und Zugriffsschutz begrenzen reale API-Last weiterhin.
Cookie-frei bedeutet nicht automatisch einwilligungsfrei
Abgeschaltete Tracking-Cookies beseitigen nicht automatisch Einwilligungspflichten. Endgerätezugriff und anschließende Verarbeitung personenbezogener Daten sind getrennt zu bewerten. Die französische CNIL beschreibt eine eng begrenzte Ausnahme für Reichweitenmessung. Diese Bedingungen gelten nicht ohne Weiteres europaweit. EU-Hosting und IP-Kürzung allein reichen nicht aus.
Matomos zeitlich begrenzte config_id unterstützt die Wiedererkennung innerhalb eines kurzen Besuchsfensters und wechselt täglich. Das bedeutet keine Löschung gespeicherter Besuche oder Berichte nach 24 Stunden. Aufbewahrungsfristen benötigen eigene Einstellungen; zusätzliche Kennungen können die Datenschutzbewertung verändern.
Ein technischer Nachweis umfasst Tracking-Anfragen, dem Tracker zugeordneten Browserspeicher, Kennungen gespeicherter Besuche, IP-Verarbeitung, User-ID-/Cross-Domain-Einstellungen, Aufbewahrung und Zugriffe Dritter. Ein leerer Cookie-Reiter belegt nur einen Teil davon. Funktionsbedingt gespeicherte Daten anderer Website-Bestandteile müssen nicht ebenfalls fehlen.
Betriebsaufwand und begründete Auswahl
In den Vergleich gehören Infrastruktur, Updates, Wiederherstellung aus Sicherungen, Störungsbehebung, Berichtsberechnung und gegebenenfalls kostenpflichtige Erweiterungen. Ein aussagekräftiger Lasttest berücksichtigt Erfassungsspitzen und tatsächlich benötigte Auswertungen. Matomo passt zu kontrolliertem Betrieb und direktem Datenzugriff, sofern dafür Kapazität vorhanden ist. GA4 kann bei bestehender Google-Werbeanbindung mit geringerem Aufwand für eigene Analyseserver passen. Beide Varianten benötigen ein Messkonzept und Datenqualitätsprüfungen.
Fragen und Antworten
Wann wird die Archivierung zum Engpass?
Archivierung berechnet Berichte vor und speichert deren Zusammenfassungen. Ein Segment ist eine ausgewählte Gruppe, etwa Besuche aus einem bestimmten Land. Die Laufzeit hängt von Datenmenge, Segmenten, Zeiträumen, Plugins und Datenbankleistung ab. Geplante Archivierung vermeidet meist aufwendige Berechnungen beim Berichtsaufruf. Überwachung muss Berichtsaktualität, Rückstand, Erfassungsfehler und Speicherlatenz abdecken. Ein Lauf oberhalb des Zeitplanintervalls ist ein Warnsignal, keine allgemeingültige Kapazitätsgrenze. Das Abschalten normaler browsergesteuerter Archivierung sperrt nicht automatisch jeden Aufruf über benutzerdefinierte Segmente.
Lassen sich historische GA4-Berichte importieren?
Ja. Matomos Google Analytics Importer unterstützt GA4-Berichte. Der Import erzeugt einen neuen Website-Eintrag in Matomo. Eine Planung vor Beginn des laufenden Trackings vermeidet die spätere, nicht unterstützte Zusammenführung. Import-Enddatum und Tracking-Startdatum verhindern Überschneidungen.
Importiert werden zusammengefasste Berichte, etwa Summen je Tag oder Kanal, keine rekonstruierten einzelnen Besucherpfade. Besucherprotokolle, Segmentierung importierter Datensätze und bestimmte Kennzahlen fehlen. Eine kurze parallele Erfassung hilft, Unterschiede zu erklären. Historische Importdaten und neu erhobene Daten bleiben als unterschiedliche Messsysteme kenntlich.
Ersetzt ein EU-Server die Einwilligung?
Nein. Der Serverstandort ist nur ein Teil der Bewertung. Zweck, Endgerätezugriff, Kennungen, Empfänger und nationale Vorgaben bleiben relevant. Eine dokumentierte, eingeschränkte Konfiguration ist belastbarer als ein pauschales Konformitätsversprechen.
Quellen
- Matomo: Entwicklerdokumentation
- Matomo und DSGVO
- GA4: BigQuery-Export
- BigQuery-Export einrichten
- BigQuery: Lebensdauer von Tabellen
- GA4: Speicher- und Berichtsgrenzen
- GA4: Datenschutzschwellen
- GA4 Data API: Kontingente
- Matomo: Sampling und Tabellenbegrenzung
- Matomo: config_id
- Matomo: Aufbewahrungsfristen
- Matomo: Kapazitätsplanung
- Matomo: geplante Archivierung
- Import von Google-Analytics-Berichten
- Grenzen des Imports
- CNIL: Ausnahme für Reichweitenmessung
- EDSA: technischer Umfang von Artikel 5 Absatz 3 der ePrivacy-Richtlinie