Matomo & Drupal 11: Datenschutzkonformes Tracking ohne Cookies

Steven Schulz
Steven Schulz

Matomo & Drupal 11: Datenschutzkonformes Tracking

Seit dem “Schrems II”-Urteil und der strengeren Auslegung der DSGVO ist Google Analytics für viele europäische Unternehmen ein rechtliches Minenfeld geworden. Die Alternative, auf die fast alle meine Kunden wechseln, heißt Matomo (ehemals Piwik).

In Kombination mit Drupal 11 ist Matomo besonders mächtig. Warum? Weil wir die volle Kontrolle über die Daten behalten.

Warum Matomo statt Google Analytics?

  1. Datenhoheit: Die Daten gehören Ihnen. Sie liegen auf Ihrem Server (bei On-Premise), nicht in den USA.
  2. Kein Sampling: Sie sehen 100% der Daten, nicht nur eine Hochrechnung.
  3. Cookieless Tracking: Das ist der “Killer-Feature”. Matomo kann so konfiguriert werden, dass es keine Tracking-Cookies setzt.

Wenn Sie Google Analytics nutzen, müssen Sie die Zustimmung (Consent) des Nutzers einholen. Die Realität zeigt: 30-60% der Nutzer lehnen ab. Das heißt, Sie verlieren die Hälfte Ihrer Daten.

Mit Matomo (richtig konfiguriert) können Sie oft auf das “Berechtigte Interesse” (Art. 6 DSGVO) setzen und alle Besucher messen – anonymisiert, aber statistisch wertvoll.

Integration in Drupal 11

Die Integration ist dank des Matomo Analytics Moduls kinderleicht.

1. Modul installieren

composer require drupal/matomo
drush en matomo -y

2. Konfiguration

Gehen Sie zu /admin/config/system/matomo. Hier tragen Sie Ihre Matomo-URL und die Site-ID ein.

Wichtige Einstellungen für Datenschutz:

  • User IP address anonymization: Unbedingt aktivieren (wird meist in Matomo selbst eingestellt, aber Drupal sollte es respektieren).
  • Disable cookies: Hier können Sie das client-seitige JavaScript anweisen, keine Cookies zu setzen.
  • Do Not Track: Respektieren Sie den Browser-Header “Do Not Track”.

3. Serverseitiges Tracking (Optional)

Für Profis gibt es das Modul Matomo Reporting API oder Ansätze für Server-Side-Tracking. Damit umgehen Sie Ad-Blocker, da der Request nicht vom Browser des Nutzers an Matomo geht, sondern von Ihrem Drupal-Server. Achtung: Hier ist die datenschutzrechtliche Bewertung komplexer!

Matomo Tag Manager

Ein oft übersehenes Feature: Matomo hat einen eigenen Tag Manager, ähnlich dem Google Tag Manager (GTM). Damit können Sie Events tracken (z.B. “PDF Download”, “Video Play”, “Formular abgesendet”), ohne den Code Ihrer Drupal-Seite anfassen zu müssen.

Das Drupal-Modul übergibt automatisch wichtige Metadaten (Data Layer) an Matomo:

  • User Role (tracken Sie, wie sich Admins vs. Gäste verhalten)
  • Content Type (welche Artikel-Typen laufen am besten?)
  • Taxonomy Terms (welche Themen-Kategorien sind populär?)

Fazit

Der Wechsel zu Matomo ist mit Drupal 11 kein technisches Problem, sondern eine strategische Entscheidung für mehr Unabhängigkeit und Sicherheit. Ich habe Dutzende Migrationen von GA zu Matomo begleitet. Das Feedback ist fast immer gleich: “Endlich sehe ich wieder echte Zahlen, nicht nur die 40%, die den Banner akzeptiert haben.”

Unsicher bei der Hosting-Wahl? Lesen Sie meinen Vergleich: Matomo On-Premise vs. Cloud.


Wollen Sie Ihre Analytics-Strategie überarbeiten? Ich unterstütze Sie bei der datenschutzkonformen Einrichtung von Matomo und der Migration Ihrer historischen Daten. Jetzt anfragen

Häufig gestellte Fragen (FAQ)

Brauche ich für Matomo einen Cookie-Banner?
Nicht zwingend! Wenn Sie Matomo so konfigurieren, dass es keine Cookies setzt und IPs anonymisiert, können Sie (nach aktueller Rechtsauffassung in vielen Fällen) auf den Consent-Banner verzichten. Das erhöht die Datenqualität massiv.
On-Premise oder Cloud?
Für maximale Datenhoheit empfehle ich Matomo On-Premise (selbst gehostet). Drupal bietet dafür exzellente Module. Die Cloud-Version ist einfacher, aber die Daten liegen dann wieder bei einem Anbieter.
Funktioniert das auch mit Drupal Commerce?
Ja, das Matomo-Modul für Drupal hat eine spezielle E-Commerce-Integration. Sie können Warenkörbe, Bestellungen und Umsätze tracken, genau wie in Google Analytics.

Das könnte Sie auch interessieren

← Zurück zum Blog