Markus Michalski FAQ

Matomo Analytics: Fehlerbehebung und FAQ

Matomo Analytics für Shopware 6.7: typische Probleme mit Symptom, Prüfung und Lösung, bekannte Einschränkungen und häufige Fragen zu Datenschutz, Klaro und E-Commerce-Tracking.

English Version

Zurück zur Übersicht

Matomo Analytics: Fehlerbehebung und FAQ

Fehlerbehebung

Symptom: Im Quelltext der Storefront steht kein Tracking-Script.

Prüfung: Sind Tracking aktivieren an, eine Site ID größer als 0 und eine Matomo URL mit https:// für genau diesen Verkaufskanal eingetragen? Sendet dein Browser den Header DNT: 1, während Do-Not-Track respektieren an ist? Ist ohne Klaro Cookie-loses Tracking aus und Cookie-Einwilligung erforderlich an, aber noch keine Einwilligung gespeichert?

Lösung: Fehlende Einstellungen ergänzen und den Cache leeren (bin/console cache:clear). Zum Testen DNT im Browser ausschalten, siehe Datenschutz.

Symptom: Das Script steht im Quelltext, aber es kommen keine Daten in Matomo an.

Prüfung: Zeigt die Browser-Konsole Fehler oder blockierte Anfragen an matomo.js und matomo.php? Stimmt die Site ID mit Matomo überein? Ist deine eigene IP-Adresse in Matomo ausgeschlossen? Blockiert ein Werbeblocker Matomo? Ist Cookie-Einwilligung erforderlich an, ohne dass dein Code setConsentGiven aufruft?

Lösung: Die jeweilige Ursache beheben. Bei Cookie-Einwilligung erforderlich ohne Klaro siehe die Warnung auf der Seite Datenschutz.

Symptom: Mit Klaro erscheint kein Tracking.

Prüfung: Steht im Script-Tag type="text/plain" und data-name mit dem Service-Namen? Stimmt Klaro Service-Name exakt mit dem technischen Namen des Klaro-Services überein (Sonderzeichen außer a-z, A-Z, 0-9, _ und - entfernt das Plugin automatisch, als Fallback gilt matomo)? Ist der Service in Klaro aktiv und dem Verkaufskanal zugewiesen? Hast du im Klaro-Dialog zugestimmt?

Lösung: Namen angleichen, Service aktivieren und zuweisen. Fehlt der Service, weil MmdKlaroConsent erst nach diesem Plugin installiert wurde, deaktiviere und aktiviere dieses Plugin einmal neu (bin/console plugin:deactivate MmdMatomoAnalytics && bin/console plugin:activate MmdMatomoAnalytics). Das legt den Service automatisch an. Ihn manuell in der Klaro-Administration anzulegen ist nur noch ein Fallback, etwa wenn der Service nachträglich gelöscht wurde, siehe Installation.

Symptom: Keine E-Commerce-Daten in Matomo.

Prüfung: Sind E-Commerce Tracking aktivieren und die passende Einzeloption an? Ist E-Commerce in den Einstellungen der Matomo-Site aktiviert? Willst du Warenkorbereignisse sehen, ohne die Warenkorbseite zu öffnen?

Lösung: Einstellungen angleichen. Warenkorbereignisse entstehen nur auf der Warenkorbseite und der Bestellübersicht, siehe Storefront.

Symptom: Die Opt-Out-Seite zeigt keinen iFrame.

Prüfung: Ist das Tracking gültig konfiguriert? Die Komponente prüft die Einstellungen ohne Verkaufskanal-Bezug.

Lösung: Matomo URL, Site ID und Tracking aktivieren ohne Kanalauswahl setzen, nicht nur für einen einzelnen Verkaufskanal.

Bekannte Einschränkungen

FAQ

Setzt das Plugin Cookies? Das Plugin selbst setzt keine. Ob der Matomo-Tracker Cookies setzt, steuert Cookie-loses Tracking.

Sendet das Plugin Kundendaten wie E-Mail oder Name an Matomo? Nein. Der Tracking-Code enthält keine Kundendaten, nur Produkt-, Warenkorb- und Bestelldaten, siehe Datenschutz.

Kann ich pro Verkaufskanal eine andere Matomo-Site nutzen? Ja, alle Einstellungen gelten pro Verkaufskanal.

Brauche ich Klaro? Nein. Ohne Klaro prüft das Plugin serverseitig DNT-Header und bekannte Einwilligungs-Cookies.