Matomo Analytics: Konfiguration
Alle Einstellungen von Matomo Analytics für Shopware 6.7 mit Standardwerten: Matomo-Server, Datenschutz, Klaro, E-Commerce und erweiterte Einstellungen, pro Verkaufskanal.
Matomo Analytics: Konfiguration
Die Einstellungen findest du im Shopware Admin unter Erweiterungen > Meine Erweiterungen > Matomo Analytics. Sie lassen sich pro Verkaufskanal setzen, jeder Kanal kann also eine eigene Matomo-Instanz oder Site ID verwenden.
Matomo Server
| Einstellung | Pflicht | Standard | Beschreibung |
|---|---|---|---|
| Matomo URL | Ja | leer | Adresse deiner Matomo-Instanz, z.B. https://analytics.example.com. Muss eine gültige https://-Adresse sein und darf keines der Zeichen <, >, ", ' und \ enthalten. Ein abschließender Schrägstrich wird entfernt |
| Site ID | Ja | leer | Die Site ID aus deinem Matomo-Dashboard. Muss größer als 0 sein |
| Tracking aktivieren | Nein | Aus | Hauptschalter. Solange er aus ist, wird kein Script ausgegeben |
Das Plugin gibt nur dann etwas aus, wenn Tracking aktivieren an ist und zugleich Matomo URL und Site ID gültig sind.
Datenschutz-Einstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Cookie-loses Tracking | An | Weist den Matomo-Tracker an, keine Cookies zu setzen |
| Do-Not-Track respektieren | An | Tracking entfällt bei Besuchern mit aktiviertem DNT-Header |
| Cookie-Einwilligung erforderlich | Aus | Weist den Matomo-Tracker an, erst nach erteilter Einwilligung zu senden. Das Plugin selbst erteilt diese Einwilligung nur über die Klaro-Integration |
| Klaro Consent Manager verwenden | Aus | Gibt das Script erst nach Zustimmung über Klaro frei. Erfordert das Plugin MmdKlaroConsent |
| Klaro Service-Name | matomo |
Technischer Name des Klaro-Services. Muss mit dem Service in MmdKlaroConsent übereinstimmen. Erlaubt sind nur Buchstaben (a-z, A-Z), Ziffern, _ und -; alle anderen Zeichen entfernt das Plugin automatisch, ein danach leerer Wert fällt auf matomo zurück |
Wie die Optionen zusammenspielen, steht auf der Seite Datenschutz.
E-Commerce Tracking
| Einstellung | Standard | Beschreibung |
|---|---|---|
| E-Commerce Tracking aktivieren | An | Hauptschalter für alle E-Commerce-Ereignisse |
| Produktansichten tracken | An | Produktdetailseiten |
| Warenkorb-Änderungen tracken | An | Warenkorbseite und Bestellübersicht (Checkout-Bestätigung) |
| Bestellungen tracken | An | Bestellabschluss-Seite |
Ein Ereignis wird nur gesendet, wenn E-Commerce Tracking aktivieren und die jeweilige Einzeloption an sind. Details zu den übertragenen Daten stehen auf der Seite Storefront.
Erweiterte Einstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Heartbeat-Timer aktivieren | Aus | Aktiviert den Matomo-Heartbeat-Timer zur genaueren Messung der Verweildauer |
| Heartbeat-Intervall (Sekunden) | 15 | Abstand der Heartbeat-Signale |
| Ausgehende Links tracken | An | Aktiviert das Link-Tracking von Matomo |
| Downloads tracken | An | Aktiviert das Link-Tracking von Matomo |
Link- und Download-Tracking sind nicht unabhängig: Das Plugin ruft
enableLinkTrackingauf, sobald mindestens eine der beiden Optionen an ist. Matomo erfasst dann ausgehende Links und Downloads gemeinsam. Nur wenn beide Optionen aus sind, wird das Link-Tracking nicht aktiviert.
Praxis-Beispiele
Tracking ohne Cookies und ohne Banner-Zustimmung: Standardwerte lassen, Matomo URL, Site ID und Tracking aktivieren setzen. Das Script wird ausgeliefert, sofern der Besucher kein DNT-Signal sendet. Ob dafür rechtlich keine Einwilligung nötig ist, musst du selbst bewerten (siehe Datenschutz).
Tracking nur nach Zustimmung über Klaro: Klaro Consent Manager verwenden einschalten und Klaro Service-Name auf den technischen Namen deines Klaro-Services setzen (Standard matomo). Cookie-loses Tracking ausschalten, wenn Matomo Cookies setzen darf.
Verschiedene Matomo-Sites pro Verkaufskanal: Im Konfigurationsbildschirm den Verkaufskanal oben auswählen und Matomo URL und Site ID für diesen Kanal setzen.