Zusätzlich zum Standard-E-Commerce-Tracking sendet OBS-Metrics erweiterte Matomo-Events entlang des Kaufprozesses und ergänzt die Bestellung um alle Produkte, Versandkosten, Steuern, Gutscheine und die Gesamtsumme. Diese Seite zeigt, welche Events gesendet werden, wie sie aktiviert werden und wie eine Beispiel-Ausgabe aussieht.
In dieser Anleitung
Das brauchst Du vorab
- OBS-Metrics Plugin aktiv — Grundlage der Event-Ausgabe
- OBS-Metrics 1.10 und OBS-Cart 3.1 oder neuer — erweitertes Matomo-Tracking ist erst ab diesen Versionen verfügbar
- Matomo im Shop eingebunden — Matomo-Tracking-Code geladen
- Matomo-Events aktiviert — OBS-System → Optionen, Reiter „Warenkorb“ → Tracking in WordPress
Einrichtung Schritt für Schritt
01
Events aktivieren
Die Matomo-Events werden standardmäßig ausgegeben. Über die OBS-System → Optionen, Reiter Warenkorb → Tracking in WordPress lässt sich die Ausgabe aller Matomo-Events bei Bedarf deaktivieren. Für die erweiterte Auswertung muss die Ausgabe aktiviert (nicht deaktiviert) sein.
02
Diese Events werden gesendet
| Event-Auslöser | Event / Methode | Wichtige Parameter |
|---|---|---|
| Produktseite öffnen | setEcommerceView + trackPageView | product.id, product.name, product.price |
| Artikel zum Warenkorb hinzufügen | addEcommerceItem | product.id, product.name, category.name, product.price, product.quantity |
| Artikel aus dem Warenkorb entfernen | removeEcommerceItem | product.id, product.name, category.name, product.price, product.quantity |
| Warenkorb speichern | trackEcommerceCartUpdate | cart.price |
| Bestellung an Matomo senden | trackEcommerceOrder | order.id, grandTotal, subTotal, tax, shipping, discount |
Das Event trackEcommerceOrder wird um alle Produkte der Bestellung sowie Versandkosten, Steuern, Gutscheine und die Gesamtsumme erweitert.
03
Beispiel-Ausgabe
So sieht ein an Matomo gesendetes trackEcommerceOrder-Event beim Bestellabschluss aus (Reihenfolge: order.id, grandTotal, subTotal, tax, shipping, discount):
_paq.push(["trackEcommerceOrder",
"12345", // order.id
456.65, // grandTotal
426.65, // subTotal
68.12, // tax
30.00, // shipping
10.00 // discount
]);04
Prüfen
Öffne im Shop eine Produktseite, lege ein Produkt in den Warenkorb und schließe eine Bestellung ab. Prüfe in Matomo unter Besucher → Besucherprotokoll bzw. E-Commerce, ob Produktansichten, Warenkorb-Aktualisierungen und die Bestellung mit korrekten Beträgen erscheinen. Alternativ kontrolliere die _paq.push-Aufrufe über die Browser-Entwicklerkonsole.
So prüfst Du das Ergebnis
- Die Matomo-Ausgabe ist im Reiter Warenkorb → Tracking aktiviert
- Produktansichten (
setEcommerceView) und Warenkorb-Änderungen (addEcommerceItem/removeEcommerceItem) werden übermittelt - Beim Bestellabschluss wird
trackEcommerceOrdermit Gesamtsumme, Steuern, Versand und Rabatt gesendet