Matomo - die datenschutzfreundliche Google-Analytics-Alternative

Matomo - die datenschutzfreundliche Google-Analytics-Alternative

Ich nutze Piwik - heute Matomo - seit 2011 auf einigen meiner Websites. Damals war die Installation noch eine reine Kommandozeilen-Aktion, heute geht es per 1-Klick-Installer. Was sich nicht geändert hat: Die Daten bleiben auf meinem Server. Kein Google, kein Drittanbieter, keine Diskussion.

Dieser Artikel vereint 23 einzelne Piwik/Matomo-Anleitungen, die ich über die Jahre hier veröffentlicht habe. Du bekommst alles an einem Ort: Installation, DSGVO-Konfiguration, Cookie-freies Tracking, Google Ads Integration und die wichtigsten Einstellungen für den Alltag.

Was ist Matomo?

Matomo ist die meistgenutzte Open-Source-Webanalyse-Software. Du installierst sie auf deinem eigenen Server und trackst deine Besucher ohne Drittanbieter. Die Software sammelt Seitenaufrufe, Besucherquellen, Verweildauer, Conversions und vieles mehr - vergleichbar mit Google Analytics, nur unter deiner Kontrolle.

Von Piwik zu Matomo Piwik startete 2007 als Open-Source-Projekt und wurde schnell zur beliebtesten Alternative zu Google Analytics. 2018 folgte die Umbenennung zu Matomo (japanisch für "ehrlich/aufrichtig"). Technisch änderte sich nichts - nur der Name. Heute wird Matomo auf über 1 Million Websites weltweit eingesetzt. Ich selbst habe Piwik ab August 2011 auf einigen meiner Websites genutzt, damals noch manuell installiert per FTP.

Wenn du noch eine alte Piwik-Installation betreibst: Aktualisiere dringend. Die alten Versionen erhalten seit Jahren keine Sicherheitsupdates mehr. Die Migration auf Matomo läuft automatisch - du überschreibst einfach die Dateien und rufst das Update im Browser auf.

Warum Matomo statt Google Analytics?

Google Analytics 4 ist mächtig. Aber es gibt handfeste Gründe, die Webanalyse selbst in die Hand zu nehmen:

Aktuelle Version: Matomo 5.9.0

Matomo 5.9.0 wurde am 21. April 2026 veröffentlicht. Die 5er-Reihe bringt seit 2025 kontinuierlich neue Features, die auf aktuelle Entwicklungen im Web reagieren - vor allem auf den wachsenden Traffic aus KI-Assistenten.

Matomo Update auf Version 5.9.0
Matomo 5.9.0 Update-Dialog

Die wichtigsten Neuerungen der letzten Monate

Der neue Kanal "AI Assistants" ist besonders spannend. Du siehst in den Akquisitions-Berichten jetzt separat, wie viele Besucher über KI-Chatbots auf deine Website kommen. Das funktioniert wie die bekannten Kanäle "Organic Search" oder "Social" - nur eben für KI-Traffic. Angesichts der steigenden Nutzerzahlen von ChatGPT und Perplexity ein wichtiges Feature.

Update-Tipp: Vor jedem Update ein Datenbank-Backup anlegen. Dann die neuen Dateien per FTP/SFTP hochladen und im Browser die Update-Routine starten. Matomo migriert die Datenbank automatisch.

Installation auf dem eigenen Server

Matomo läuft auf jedem Webserver mit PHP 8.1+ und MySQL/MariaDB. Die meisten Shared-Hosting-Pakete erfüllen die Voraussetzungen problemlos. Bei All-Inkl lässt sich Matomo per 1-Klick im KAS-Adminbereich installieren - in unter 2 Minuten ist die Instanz fertig.

Manuelle Installation

  1. Lade die aktuelle Version von matomo.org herunter
  2. Entpacke das Archiv und lade den Inhalt per FTP/SFTP auf deinen Server (z.B. in ein Unterverzeichnis /matomo/)
  3. Erstelle eine MySQL-Datenbank und einen Datenbankbenutzer bei deinem Hoster
  4. Rufe deine-domain.de/matomo/ im Browser auf - der Installationsassistent führt dich durch die Einrichtung
  5. Am Ende bekommst du den Tracking-Code, den du in deine Website einbaust

Tracking-Code einbauen

Den JavaScript-Code fügst du vor dem schließenden </head>-Tag ein. Bei statischen PHP-Seiten packst du den Code in dein Header-Include. In WordPress geht das über ein Plugin oder direkt in der header.php deines (Child-)Themes.

Der Tracking-Code sieht vereinfacht so aus:

<script>
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
  var u="//deine-domain.de/matomo/";
  _paq.push(['setTrackerUrl', u+'matomo.php']);
  _paq.push(['setSiteId', '1']);
  var d=document, g=d.createElement('script');
  g.async=true; g.src=u+'matomo.js';
  d.head.appendChild(g);
})();
</script>

DSGVO-konform ohne Cookie-Banner

Das ist der stärkste Vorteil von Matomo gegenüber Google Analytics: Mit den richtigen Einstellungen brauchst du kein Cookie-Banner und keine Einwilligung. Kein Consent-Layer, kein Datenverlust durch Ablehner.

Matomo ohne Cookies = keine Einwilligung nötig Wenn du Matomo ohne Cookies betreibst, keine Daten an Dritte überträgst und die IP-Adressen anonymisierst, fällt die Nutzung unter das "berechtigte Interesse" nach DSGVO Art. 6 Abs. 1 lit. f. Ein Cookie-Banner ist dann nicht erforderlich. Die französische Datenschutzbehörde CNIL hat diesen Ansatz ausdrücklich bestätigt.

So richtest du den Cookie-freien Betrieb ein:

  1. Matomo-Admin öffnen > Einstellungen > Datenschutz > "Keine Tracking-Cookies verwenden" aktivieren
  2. Unter Datenschutz > IP-Anonymisierung: Mindestens 2 Bytes maskieren (empfohlen: 3 Bytes)
  3. "Do Not Track" Browsereinstellung respektieren: aktivieren
  4. Datenaufbewahrung konfigurieren: Detaillierte Besucherlogs nach 6 Monaten automatisch löschen
  5. Ab Matomo 5.9.0: Die neue "CNIL-Compliance in one click"-Funktion setzt alle relevanten Optionen auf einmal

Im Cookie-freien Modus nutzt Matomo eine Kombination aus anonymisierter IP, User-Agent und Browser-Konfiguration zur Wiedererkennung innerhalb einer Session. Die Genauigkeit sinkt dadurch leicht - Returning Visitors werden weniger zuverlässig erkannt. Für die allermeisten Websites ist das ein akzeptabler Kompromiss.

Trotzdem gehört Matomo in deine Datenschutzerklärung. Dort beschreibst du kurz: Matomo zur Webanalyse, keine Cookies, IP-Anonymisierung, kein Drittlandtransfer. Außerdem bietest du ein Opt-out an.

Das Opt-out einbinden

Matomo liefert einen fertigen Opt-out-iframe für deine Datenschutzseite. Die URL findest du unter Einstellungen > Datenschutz > "Opt-out von Matomo". Der iframe zeigt dem Besucher eine Checkbox, mit der er das Tracking deaktivieren kann.

<iframe src="https://deine-domain.de/matomo/index.php?module=CoreAdminHome&action=optOut&language=de" style="border:0;width:100%;overflow:hidden;" height="200"></iframe>
Hinweis: Auch wenn kein Cookie-Banner nötig ist - die Rechtsgrundlage muss im Einzelfall passen. Sobald du Matomo mit anderen Tracking-Tools kombinierst oder Nutzerprofile erstellst, kann eine Einwilligung doch erforderlich werden. Im Zweifel einen Datenschutzberater fragen.

Google Ads Integration

Du schaltest Google Ads und willst die Conversions messen, ohne GA4 einzubinden? Matomo kann das. Es gibt zwei Wege, Conversion-Daten an Google Ads zu liefern - und beide erlauben dir, auf der Website selbst nur Matomo einzusetzen.

Weg 1: Advertising Conversion Export

Matomo exportiert deine Conversions (inklusive gclid, Wert, Zeitstempel und Währung) als CSV-Datei oder per HTTPS-URL. Diese URL trägst du in Google Ads als Datenquelle ein. Google importiert die Conversions dann regelmäßig automatisch.

So richtest du es ein:

  1. In Matomo: Unter Ziele/Goals die relevanten Conversions definieren (Kauf, Lead-Formular, Download)
  2. Den Advertising Conversion Export aktivieren (Premium-Plugin) - dieser generiert eine HTTPS-URL mit deinen Conversion-Daten
  3. In Google Ads: Unter Tools > Conversions > Import die HTTPS-URL als Datenquelle hinterlegen
  4. Google Ads zieht sich die Daten dann automatisch (z.B. täglich)

Der Vorteil: Auf deiner Website läuft ausschließlich der Matomo-Code. Kein Google-Tag, keine Third-Party-Cookies, keine zusätzlichen Datenschutz-Probleme. Google Ads bekommt trotzdem die Conversion-Daten für die Kampagnen-Optimierung.

Weg 2: Google Ads Conversion Tag im Matomo Tag Manager

Wenn du Echtzeit-Conversions brauchst (z.B. für Smart Bidding), nutze den Matomo Tag Manager (MTM). Dort konfigurierst du einen Google Ads Conversion Tag, der bei definierten Events feuert - z.B. bei einem abgeschlossenen Kauf.

Das ist technisch näher an der klassischen GA4-Integration, gibt dir aber trotzdem die Kontrolle über den Tag Manager. Du entscheidest, welche Daten wann an Google gehen.

Praxis-Empfehlung: Für die meisten Ads-Kunden reicht der Conversion Export (Weg 1). Die Daten kommen mit einigen Stunden Verzögerung in Google Ads an - für die Kampagnen-Optimierung ist das kein Problem. Weg 2 lohnt sich nur bei hohem Budget und aggressivem Smart Bidding.

Eigene Zugriffe ausschließen

Deine eigenen Besuche verfälschen die Statistik. Bei kleinen Websites mit wenig Traffic fällt das sofort auf. Es gibt drei Wege, eigene Zugriffe auszuschließen:

Mein Tipp: Bei fester IP (z.B. Büro) den IP-Filter nutzen. Für unterwegs das Browser-Plugin. Beides zusammen deckt die meisten Fälle ab.

Datenbank verkleinern

Nach ein paar Jahren wird die Matomo-Datenbank groß. Sehr groß. Bei aktiven Websites sind 5 bis 10 GB keine Seltenheit. Die Tabellen matomo_log_visit und matomo_log_link_visit_action fressen den meisten Platz.

Unter Einstellungen > System > Datenaufbewahrung legst du fest, wie lange detaillierte Besucherdaten gespeichert bleiben. Die aggregierten Berichte (Zusammenfassungen pro Tag/Woche/Monat) bleiben erhalten - du verlierst also keine Übersichtsdaten, nur die einzelnen Besucherprotokolle.

Für die meisten Websites reichen 6 bis 12 Monate an Detaildaten. Matomo löscht ältere Einträge dann automatisch per Cronjob. Nach der ersten Bereinigung schrumpft die Datenbank oft auf ein Zehntel.

WordPress-Integration

Für WordPress gibt es mehrere Plugins zur Matomo-Einbindung:

Wer kein Plugin verwenden möchte, kopiert den Tracking-Code in die header.php des Child-Themes oder nutzt den wp_head-Hook in der functions.php. Bei Block-Themes geht es über die theme.json oder ein Mu-Plugin.

Matomo Cloud vs. Self-Hosted

MerkmalSelf-Hosted (On-Premise)Matomo Cloud
KostenKostenlos (Open Source)Ab 29 Euro/Monat (exkl. MwSt.)
HostingDein eigener ServerMatomo-Server in der EU
UpdatesManuell oder per CronjobAutomatisch
Datenhoheit100% bei dirBei Matomo (EU-Server, DSGVO-konform)
PluginsAlle (kostenlos + Premium)Nur ausgewählte Premium-Plugins
SupportCommunity/ForumE-Mail-Support inkl.
WartungDu bist verantwortlichMatomo kümmert sich
SkalierungAbhängig von deinem ServerAutomatisch durch Matomo

Für die meisten Website-Betreiber ist die Self-Hosted-Version die bessere Wahl. Du hast volle Kontrolle, keine laufenden Kosten und Zugriff auf alle Plugins. Die Cloud lohnt sich, wenn du keinen eigenen Server administrieren willst oder schnell skalieren musst.

Mein Setup: Self-Hosted auf einem All-Inkl Premium-Paket. Reicht für mehrere Websites mit zusammen 500.000+ Seitenabrufen pro Monat.

Matomo vs. Google Analytics 4

AspektMatomoGoogle Analytics 4
DatenhoheitDaten auf deinem Server oder EU-CloudGoogle-Cloud, Standorte nicht kontrollierbar
DSGVOCookie-frei ohne Consent möglichConsent-Banner Pflicht, Drittlandtransfer
MessmodellSession-basiert, klassische WebanalyseEvent-basiert, ML-gestützte Attribution
SamplingKeins - immer 100% der DatenSampelt ab bestimmtem Traffic-Volumen
KI-FeaturesAI-Traffic-Reports (seit 5.5.0)ML-Prognosen, automatische Insights
Google AdsConversion Export oder MTM-TagNative Integration, nahtlos
KostenSelf-Hosted kostenlos, Cloud ab 29 EuroStandard kostenlos, 360 sehr teuer
RohdatenDirekter Datenbank-ZugriffNur per BigQuery-Export
Open SourceJa, erweiterbar per Plugin-APINein, proprietär

Kurzfassung: Wenn dir Datenschutz und Unabhängigkeit wichtig sind, nimm Matomo. Wenn du tief im Google-Ads-Ökosystem steckst und maximale ML-Features für Attribution brauchst, ist GA4 funktional stärker - aber datenschutzrechtlich riskanter.

Die Kombination funktioniert auch: Matomo als primäres Tracking, Conversions per Export an Google Ads liefern. So bleibst du datenschutzkonform und kannst trotzdem Ads-Kampagnen optimieren.

Häufige Fragen

Ist Matomo wirklich kostenlos?

Ja. Die Self-Hosted-Version ist Open Source (GPL-lizenziert) und kostenlos. Du brauchst nur einen Webserver mit PHP und MySQL. Einige Premium-Plugins (Heatmaps, Funnels, A/B-Tests) kosten extra, sind aber für die Grundfunktionen nicht nötig.

Brauche ich ein Cookie-Banner für Matomo?

Nicht wenn du Matomo ohne Cookies betreibst und die IP-Adressen anonymisierst. In diesem Fall reicht ein Hinweis in der Datenschutzerklärung mit Opt-out-Möglichkeit. Die CNIL hat diesen Ansatz 2022 offiziell bestätigt, und Matomo 5.9.0 bietet eine 1-Klick-Funktion dafür.

Kann ich Google Analytics und Matomo gleichzeitig nutzen?

Technisch ja. In der Praxis macht es selten Sinn, weil du dann wieder ein Consent-Banner brauchst (wegen GA4). Die bessere Lösung: Nur Matomo einsetzen und Conversions per Export an Google Ads liefern.

Wie viel Serverleistung braucht Matomo?

Für Websites bis 100.000 Seitenabrufe pro Monat reicht ein normales Shared-Hosting-Paket. Bei mehr Traffic solltest du die Archivierung per Cronjob laufen lassen statt bei jedem Dashboard-Aufruf. Ab 1 Million Hits pro Monat empfiehlt sich ein eigener VPS.

Was bedeutet "Suchbegriff nicht definiert" in Matomo?

Google verschlüsselt seit 2011 die Suchanfragen. Matomo (und auch GA4) können diese Keywords nicht mehr auslesen. Das ist kein Fehler, sondern Normalzustand seit über 10 Jahren. Für Keyword-Daten nutze die Google Search Console.

Wie erkenne ich KI-Traffic in Matomo?

Ab Matomo 5.5.0 gibt es den Kanal "AI Assistants" in den Akquisitions-Berichten. Traffic von ChatGPT, Perplexity, Copilot und Gemini wird automatisch erkannt und separat ausgewiesen. Ab 5.8.0 gibt es zusätzlich dedizierte Reports für AI-Chatbot-Traffic mit detaillierten Auswertungen.

Quellen