Tracking Event cascade

My goal is to find out how many users will start a flow and come to a specific action.
The setup of the flow is within a dialog. There is no change in the URL path.

My Idea is to use 2 Events, the first to track the start klick on a button, the second on a klick on the last possible button in this flow.

Is there any build in solution to validate to connect those two events? I want to calculate that in x% of cases the user trigger the start and end event.

Yes, this should be possible with event-based analytics. I would track the start and completion as separate events and include a common flow or session identifier with both events. Then you can create a funnel or event sequence to see how many users triggered the start event and later triggered the end event. Since the dialog does not change the URL, event tracking is a better approach than relying on page views.

Yes, your approach of tracking the interactions as Events would work well. Since the flow takes place within a dialog and the URL doesn’t change, I would recommend combining those Events with Matomo’s Funnels feature.

For example, you could track:

  • Step 1: Event fired when the user clicks the button to start the flow.
  • Step 2: Event fired when the user clicks the final button and completes the flow.

You can then create a Funnel using those Events as the individual steps. Matomo will show how many visitors entered the funnel, how many progressed to the final step, and the resulting funnel conversion and drop-off rates.

Yes, tracking start and completion as separate events is the right approach. Use a funnel/conversion report to connect them by user or session and calculate the completion percentage. No URL change is needed for this setup.