Markus Michalski FAQ

Matomo Analytics: Datenschutz

Was Matomo Analytics für Shopware 6.7 datenschutzrechtlich tut: Cookies, Do-Not-Track, Einwilligung mit und ohne Klaro, übertragene Daten, IP-Anonymisierung und Opt-Out.

English Version

Zurück zur Übersicht

Matomo Analytics: Datenschutz

Diese Seite beschreibt, was das Plugin tut und was nicht. Sie ersetzt keine Rechtsberatung.

Wohin gehen die Daten?

Das Plugin gibt im Storefront ein Script aus, das matomo.js von der konfigurierten Matomo-URL nachlädt. Die Tracking-Anfragen gehen an matomo.php derselben Adresse. Die erhobenen Daten landen also bei der Matomo-Instanz, die du eingetragen hast. Betreibst du Matomo selbst, bleiben sie auf deinem Server. Das Plugin speichert keine Besucherdaten in der Shop-Datenbank.

Cookies

Mit Cookie-loses Tracking (Standard: An) ruft das Script disableCookies im Matomo-Tracker auf. Der Tracker setzt dann keine Cookies. Ist die Option aus, gelten die Standard-Cookies von Matomo.

Do-Not-Track

Mit Do-Not-Track respektieren (Standard: An) passiert zweierlei:

Einwilligung

Wie die Einwilligung behandelt wird, hängt von Klaro Consent Manager verwenden ab.

Mit Klaro

Ohne Klaro

Das Plugin entscheidet serverseitig, ob das Script ausgegeben wird:

  1. Hat der Besucher den Header DNT: 1 gesendet und ist Do-Not-Track respektieren an, wird nichts ausgegeben.
  2. Ist Cookie-loses Tracking an, wird das Script ausgegeben, ohne dass nach einer Einwilligung gesucht wird.
  3. Ist Cookie-loses Tracking aus und Cookie-Einwilligung erforderlich an, wird das Script nur ausgegeben, wenn eine Einwilligung gefunden wird: entweder das JSON-Cookie cookie-preference mit statistics gleich true, oder eines der Cookies matomo_consent, CookieConsent, CookieControl oder cookie-agreed mit einem der Werte 1, true, yes, accepted oder allow.
  4. In allen anderen Fällen wird das Script ausgegeben.

Ist Cookie-Einwilligung erforderlich an, enthält das Script außerdem requireConsent. Der Matomo-Tracker sendet dann erst, wenn setConsentGiven aufgerufen wurde. Ohne Klaro ruft das Plugin das nicht selbst auf. Du brauchst in diesem Fall eigenen Code, der Matomos setConsentGiven nach der Einwilligung aufruft, sonst werden keine Daten übertragen.

IP-Anonymisierung

Das Plugin hat keine Einstellung zur IP-Anonymisierung und anonymisiert IP-Adressen nicht selbst. Das stellst du in den Datenschutz-Einstellungen von Matomo ein.

Welche Daten enthalten die E-Commerce-Ereignisse?

Name, E-Mail-Adresse und Anschrift des Kunden fügt das Plugin dem Tracking-Code nicht hinzu.

Opt-Out

Besucher können das Tracking über einen von Matomo ausgelieferten iFrame deaktivieren. Das Plugin bringt dafür eine fertige Seite unter /matomo/opt-out und eine einbindbare Komponente mit, siehe Storefront. Verlinke die Seite in deiner Datenschutzerklärung.

Rechtlicher Hinweis: Ob für Analytics eine Einwilligung erforderlich ist, hängt von deiner Rechtsordnung und der konkreten Umsetzung ab. Auch bei Tracking ohne Cookies empfehlen viele Rechtsexperten eine Einwilligung. Lass die Anforderungen für deinen Shop von einer Fachperson bewerten.