Prüfen: Shopware natives Google-Analytics-Tracking feuert parallel purchase-Event #3
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Bei der Live-Untersuchung des Matomo-Purchase-Tracking-Bugs (fehlender Order-Tracking, siehe Fix in
fix/ecommerce-reset-clobbers-purchase-event) wurde per Konsolen-Log (datalayer-checker.js) auf projektleder.de folgender zusätzlicher Push inwindow.dataLayerbeobachtet, unabhängig von unserem Plugin:Das kommt von Shopwares eigenem, nativem Google-Analytics-Plugin (
vendor/shopware/storefront/.../plugin/google-analytics/events/purchase.event.js), das pergtag('event', 'purchase', {...})direkt pusht — unabhängig von unserem Plugin und mit abweichender, nicht GA4-Item-Standard-konformer Struktur (id/namestattitem_id/item_name, keinecommerce-Wrapper).Bestätigt aktiv auf projektleder.de:
window.gtagActive === true(Shopwares native Analytics-Konfiguration ist im Sales-Channel aktiviert)window.trackOrders === trueAuswirkung
matomo-dispatcher.jsmirrored nur Events mit__wscDataLayerManaged === true, das native Shopware-Event hat dieses Flag nicht → wird ignoriert.purchase-Conversion gezählt werden (einmal von unserem Plugin, einmal von Shopwares nativem Tracking) — das würde Umsatz/Conversions in Google verfälschen, analog zum Matomo-Bug, den wir gerade gefixt haben.Warum jetzt nicht direkt behoben
Priorität liegt aktuell auf sauberen Matomo-Daten (KaiGuru-Projekt). Dieses Issue ist der Merker, das nachdem Matomo verifiziert stabil läuft zu prüfen:
purchasedort wirklich doppelt gezählt?Akzeptanzkriterium