Multi-Step-Formular und Event-Update

Hallo zusammen,

wie der Title schon verrät: Ich habe ein Multistep-Formular. Vielleicht sollte ich noch gleich zu Beginn anmerken, dass ich Matomo komplett mit dem Matomo Tagmanager umgesetzt habe.
Mit jedem Step feuere ich ein Event und setze eine Variable im dataLayer neu:
window.dataLayer = window.dataLayer || ;
window.dataLayer.push({
event: ‘formStep’,
step: ‘Bei jedem Step ein anderer Wert’
});
Ich habe in Matomo die Variable angelegt und einen Trigger formuliert, der auf das Event formStep reagiert.
Im ersten Step funktioniert das auch tadellos: Das Event wird gefeuert und die Variable wird gesetzt und übermittelt.
Jeder weitere Step bleibt aber im Matomo Tagmanager ungesehen. In der Browser Console sehe ich aber, dass weitere Events erfolgen und die Variable gesetzt wird.
Ich habe alternativ mit dem Google Tagmanager dieselbe Logik umgesetzt und da funktionierte es auf Anhieb.

Jetzt möchte ich aber gerne in der Matomo Welt bleiben.
Was läuft in meiner Logik falsch, dass Matomo die Folgeevents nicht zu sehen bekommt?

When to work with MTM and GTM:

  • GTM not installed: Use _mtm only for all event tracking.
  • GTM installed, MTM sync disabled: Push events manually to both dataLayer and _mtm if you want both platforms to track the same interactions.
window._mtm = window._mtm || [];
window._mtm.push({
  event: 'newsletterSignup',
  formLocation: 'homepage',
  userType: 'guest'
});

Brilliant - Thank you!!!
That works