DE
Anmelden Konto erstellen

Wie du Matomo auf Saplo einrichtest (DSGVO statt Google Analytics)

Matomo ist eine Webanalyse, die auf deinem Server bleibt, statt an Google übertragen zu werden. Wir zeigen dir, wie du sie auf Saplo einrichtest und Tracking ohne Cookies aktivierst.

Grzegorz Kalmus ·

Google Analytics erhebt Besucherdaten auf Servern in den USA. Deshalb muss jede polnische Website, die Google Analytics einsetzt, ein Einwilligungsbanner für Cookies anzeigen und sich mit den DSGVO-Vorschriften für die Übermittlung von Daten außerhalb des Europäischen Wirtschaftsraums auseinandersetzen. Matomo löst dieses Problem anders: Der gesamte Traffic bleibt auf deinem Server, und Tracking ohne Cookies lässt sich mit einem Schalter in den Einstellungen aktivieren. Im Folgenden erfährst du Schritt für Schritt, wie du Matomo auf Saplo einrichtest, wie du das Einwilligungsbanner DSGVO-konform deaktivierst und wie du historische Daten aus Google Analytics migrierst.

Warum Google Analytics ein DSGVO-Problem ist

Google Analytics sendet standardmäßig Daten von Besuchern (IP-Adresse, Verhalten auf der Website, Gerätekennungen) an die Infrastruktur von Google, oft außerhalb des Europäischen Wirtschaftsraums. Das erfordert:

  • ein Einwilligungsbanner für Analyse-Cookies, das die Conversion-Rate senkt,
  • eine Rechtsgrundlage für die Datenübermittlung außerhalb des EWR (nach dem Urteil Schrems II immer schwerer zu begründen),
  • die Eintragung von Google als Auftragsverarbeiter in der DSGVO-Dokumentation.

Mehrere europäische Datenschutzbehörden (unter anderem österreichische und französische) haben die Standardkonfiguration von Google Analytics bereits als nicht DSGVO-konform eingestuft. Selbst wenn bei dir niemand etwas infrage gestellt hat, bleibt das Risiko bestehen, und jede Kontrolle oder Kundenbeschwerde kann es auslösen.

Was ist Matomo

Matomo (früher Piwik) ist eine quelloffene Webanalyse-Plattform, die dasselbe bietet wie Google Analytics (Traffic, Quellen, Konversionen, Funnels, Heatmaps in der Premium-Version), mit einem entscheidenden Unterschied: Die Daten bleiben auf einem Server, den du kontrollierst. Kein Dritter hat darauf Zugriff.

Weitere Vorteile ergeben sich daraus, dass es deine eigene Installation ist:

  • Tracking ohne Cookies - eine Option in den Einstellungen, die in vielen Fällen ermöglicht, Statistiken zu erfassen, ohne überhaupt ein Einwilligungsbanner anzuzeigen, weil du nichts im Browser des Besuchers speicherst,
  • Daten fließen nirgendwohin - ein Auftragsverarbeitungsvertrag mit einem ausländischen Anbieter ist nicht erforderlich, da die verarbeitende Stelle deine eigene Box ist,
  • Vollständige Historie ohne Limits - Google Analytics aggregiert und löscht die Rohdaten nach einer gewissen Zeit, Matomo speichert sie so lange, wie du Platz auf der Festplatte hast,
  • Datenhoheit - Export der Rohdaten über API oder direkter Zugriff auf die MySQL-Datenbank, ohne den Anbieter um einen Dump zu bitten.

Voraussetzungen

Um Matomo auf Saplo einzurichten, brauchst du:

  • eine Box mit aktiviertem Docker (die Engine aktiviert Docker automatisch bei der Installation aus dem Katalog, Container-Nesting ist erforderlich und bei Saplo standardmäßig aktiviert),
  • mindestens 512 MB freien RAM auf der Box, bei höherem Traffic solltest du mehr einplanen,
  • eine gemeinsam genutzte MySQL-Datenbank, die Saplo im Hintergrund für dich erstellt (genau wie bei der Installation von WordPress),
  • eine Domain oder Subdomain *.saploapp.pl im Preis jedes Plans.

Du musst nichts manuell konfigurieren. Die Rezept-Engine bereitet alles oben Genannte vor, sobald du auf "Installieren" klickst.

Installation Schritt für Schritt

  1. Öffne im Saplo-Panel den App-Katalog und wähle Matomo (Kategorie "Daten").
  2. Wähle die Box, auf der Matomo installiert werden soll, und die Domain oder Subdomain, unter der das Analytics-Panel verfügbar sein wird.
  3. Bestätige die Installation. Die Engine erstellt einen Docker-Container mit dem offiziellen Image matomo:5-apache, richtet eine MySQL-Datenbank ein und stellt ihn unter der angegebenen Domain über nginx mit kostenlosem SSL bereit.
  4. Nach wenigen Sekunden leitet die Domain im Browser zum Matomo-Installationsassistenten weiter. Die Datenbankverbindungsdaten sind bereits ausgefüllt, daher musst du nur das erste Administratorkonto und die erste zu erfassende Seite anlegen.
  5. Zum Schluss zeigt dir der Matomo-Installationsassistent einen fertigen JavaScript-Code-Schnipsel zum Einfügen auf der Seite, die du messen möchtest.

Um das Einwilligungsbanner zu vermeiden, öffne im Matomo-Panel Verwaltung -> Webseiten -> Verwalten und aktiviere bei der ausgewählten Website "Tracking ohne Cookies". Ab diesem Zeitpunkt identifiziert Matomo Besucher anhand technischer Anfragedaten (ohne dauerhafte Kennung im Browser), was in den meisten Fällen von der Pflicht zur Anzeige eines Einwilligungsbanners für Analyse-Cookies befreit. Es empfiehlt sich, dabei auch die Anonymisierung von IP-Adressen zu aktivieren (standardmäßig maskiert Matomo die letzten Bytes der Adresse) und das Tracking für Besucher mit dem gesetzten Header "Do Not Track" zu deaktivieren, was zusätzlich die DSGVO-Konformität stärkt. Die endgültige Bewertung, ob deine Konfiguration die DSGVO erfüllt, solltest du mit einem Anwalt konsultieren, da sie von der genauen Erhebungsweise der Daten abhängt. Der Mechanismus selbst beseitigt jedoch den häufigsten Grund für ein Banner.

Import historischer Daten aus Google Analytics

Der Verzicht auf Google Analytics bedeutet nicht, dass jahrelang gesammelte Statistiken verloren gehen müssen. Matomo bietet ein Import-Plugin für Daten aus Google Analytics (das sowohl das ältere Universal Analytics als auch GA4 unterstützt), das als separater Schritt nach der Installation ausgeführt wird: Du verbindest dich über OAuth mit deinem Google-Konto, wählst die entsprechende Eigenschaft aus, die importiert werden soll, und Matomo überträgt historische Sitzungen, Traffic-Quellen und Ereignisse im Hintergrund in die eigene Datenbank. Der Import einer großen Website mit jahrelanger Historie kann mehrere Stunden dauern, da die Google Analytics API Abfragegrenzen pro Minute hat, doch der Prozess läuft im Hintergrund und blockiert die laufende Erfassung neuer Besuche nicht.

Berichte, Ziele und E-Commerce

Die Standardinstallation von Matomo deckt ab, was die meisten Websites tatsächlich aus Google Analytics nutzen: Traffic im Zeitverlauf, Quellen (organisch, bezahlt, Social, Referral), Verhalten auf der Website, Ein- und Ausstiegspfade sowie Konversionsziele mit Trichtern, die zeigen, bei welchem Schritt Besucher abspringen. Für Online-Shops kommt das E-Commerce-Modul hinzu. Es erfasst Warenkörbe, Produkte und Umsatz und bietet dieselben Berichte wie Google Analytics Enhanced Ecommerce, ohne dass Transaktionsdaten deinen Server verlassen. Erweiterte Funktionen wie Heatmaps und Sitzungsaufzeichnungen erfordern das kostenpflichtige Plugin Heatmap & Session Recording von den Entwicklern von Matomo, das manuell im Administrationsbereich und nicht über den Einrichtungsassistenten installiert wird.

Viele Websites in einer Installation

Eine Matomo-Installation kann beliebig viele überwachte Websites verwalten. Wenn du also mehrere Domains betreibst oder Kunden hast, denen du Analysen bereitstellen möchtest, musst du nicht für jede Website einen eigenen Container einrichten. Unter Administration -> Websites -> Verwalten fügst du weitere Websites hinzu. Jede erhält einen eigenen Code-Schnipsel zum Einfügen und einen separaten Satz an Berichten. Du gewährst den Zugriff für einzelne Benutzer pro Website, sodass Kunden nur ihre eigenen Daten sehen, während du als Administrator die Gesamtheit einsehen kannst.

Backup und Updates

Backups hängen vom gewählten Plan ab: Box L und höher verfügen über ein im Preis enthaltenes Backup (7 Tage rückwirkend für Box L, 14 Tage für Box XL, 30 Tage plus Offsite-Kopie für Box XXL). Für Box S und Box M kann ein tägliches Backup als Zusatzoption dazugebucht werden. Bei Matomo umfasst das Backup die MySQL-Datenbank mit den Rohdaten der Analytik, daher lohnt es sich, es einzuschalten, bevor die Datenbank so groß wird, dass ihr Verlust wirklich schmerzen würde. Neue Matomo-Versionen werden im Administrationsbereich gemeldet, sobald sie verfügbar sind, und das Update selbst ist nur ein paar Klicks im selben Bereich entfernt, ohne dass eine Container-Konsole geöffnet werden muss.

Google Analytics kontra Matomo auf Saplo

Google Analytics Matomo auf Saplo
Datenstandort Google-Server, häufig außerhalb des EWR deine Box, in Polen
Consent-Banner erforderlich ja nein, wenn du das Tracking ohne Cookies aktivierst
Auftragsverarbeiter im DSGVO-Vertrag Google niemand, da die Daten deine Box nicht verlassen
Limit für den Datenverlauf aggregierte Daten, die nach einer Zeit gelöscht werden ohne Limit, begrenzt durch den Speicher deiner Box
Import der Historie aus einem anderen Tool nicht vorhanden integriertes Import-Plugin aus Google Analytics
Preis kostenlos (bei GA360 kostenpflichtig) bei jedem Plan von Saplo inklusive
Wer verwaltet es Google du, aber ohne manuelles Server-Setup

Häufigste Fragen

Kann mich Matomo wirklich vom Cookie-Banner befreien? Wenn du das Tracking ohne Cookies aktivierst und keine Daten erhebst, die einzelne Nutzer identifizieren, ist das in den meisten Fällen möglich. Es hängt jedoch weiterhin von deiner gesamten Konfiguration ab, daher hole dir bei Zweifeln rechtlichen Rat zum Thema DSGVO.

Kann ich historische Daten aus Google Analytics importieren? Ja, Matomo verfügt über ein Plugin zum Import von Daten aus Google Analytics (Universal Analytics und GA4), das im Abschnitt zum Import weiter oben beschrieben ist. Der Import läuft im Hintergrund und unterbricht das laufende Tracking neuer Besuche nicht.

Wie viel Traffic verarbeitet Box mit 512 MB RAM? Das ist der Mindestwert für den Start einer kleinen oder mittelgroßen Website. Bei höherem Traffic fügst du Box bei Bedarf mehr RAM hinzu, ohne Daten zu übertragen und ohne Neustart.

Kann Matomo dasselbe wie Google Analytics? Die grundlegenden Berichte (Traffic, Quellen, Verhalten, Ziele und Konversionen, Trichter, E-Commerce): ja. Einige erweiterte Funktionen, wie zum Beispiel Heatmaps oder A/B-Tests, sind in der Open-Source-Version von Matomo eingeschränkt oder als kostenpflichtige Matomo-Erweiterungen verfügbar. Für die grundlegende, DSGVO-konforme Analyse reichen sie jedoch vollkommen aus.

Kann ich mit einer Matomo-Installation mehrere Websites tracken? Ja, eine Installation verarbeitet eine beliebige Anzahl von Websites, jede mit eigenem Tracking-Code und separaten Berichten. Den Zugriff weist du separat für jede Website zu.

Was, wenn ich etwas Leichteres als Matomo brauche? Wenn Funktionen wie Trichter, E-Commerce oder Heatmaps für dich nicht nötig sind, solltest du Umami prüfen. Das bietet eine leichtere Analyse ohne Cookies und ist im selben App-Katalog verfügbar.

Wenn du Fragen zur Einrichtung von Matomo auf deinem eigenen Box hast, schreib uns. Wir helfen dir, das Tracking ohne Cookies und den Datenimport Schritt für Schritt einzurichten.

  • #Analytik
  • #Google Analytics
  • #Matomo
  • #Anleitung
  • #DSGVO