Diese Seite beschreibt, was das Plugin tut und was nicht. Sie ersetzt keine Rechtsberatung.
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.
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.
Mit Do-Not-Track respektieren (Standard: An) passiert zweierlei:
setDoNotTrack, sodass der Matomo-Tracker das Signal des Browsers beachtet.DNT. Hat er den Wert 1, wird gar kein Script ausgegeben.Wie die Einwilligung behandelt wird, hängt von Klaro Consent Manager verwenden ab.
type="text/plain" und dem Attribut data-name (Klaro Service-Name) ausgegeben. Der Browser führt es erst aus, wenn Klaro es nach Zustimmung freigibt.klaro-consent-change und ruft bei Zustimmung setConsentGiven, beim Widerruf forgetConsentGiven im Matomo-Tracker auf. Beim Laden der Seite wird der aktuelle Klaro-Status ebenfalls abgefragt.Das Plugin entscheidet serverseitig, ob das Script ausgegeben wird:
DNT: 1 gesendet und ist Do-Not-Track respektieren an, wird nichts ausgegeben.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.Ist Cookie-Einwilligung erforderlich an, enthält das Script außerdem
requireConsent. Der Matomo-Tracker sendet dann erst, wennsetConsentGivenaufgerufen wurde. Ohne Klaro ruft das Plugin das nicht selbst auf. Du brauchst in diesem Fall eigenen Code, der MatomossetConsentGivennach der Einwilligung aufruft, sonst werden keine Daten übertragen.
Das Plugin stellt keine IP-Anonymisierung ein. Die Auswahl IP-Anonymisierung in der Konfiguration wird nicht ausgewertet und beeinflusst das ausgegebene Script nicht. Aktiviere die Anonymisierung von IP-Adressen deshalb in den Datenschutz-Einstellungen von Matomo selbst.
Name, E-Mail-Adresse und Anschrift des Kunden fügt das Plugin dem Tracking-Code nicht hinzu.
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.