Flow (BETA)
An enhancement to Path which lets you see drop off at each step of a Flow
When you're analyzing user flows it's important to visualize not just the conversion path to a final endpoint, but also the fallout or drop off within each step. To allow for this use case Kubit has released Flow in BETA.
If you'd like access to Flow (BETA) please reach out to your Kubit Customer Success Manager.

What is a Flow Report?
Flow looks at the most common paths towards a conversion, including the drop off at each step where users do not continue on to the final conversion event(s).
How is Flow Different from Path?
Path only considers the converted group when building the Sankey visualization. Essentially, Path only shows you the Paths of users who eventually made it to the final step of the Path. Flow, instead, looks at all users who started on the Flow and shows what step they dropped off on. It also shows you the full Drop Off counts for users who never made it to the final step.

Flow Settings
Similar to Path, you will set up your Flow with the same basic inputs.
Direction
When looking at a Flow you can decide wether you want to 'Start' from a specific event or look backwards from an 'Ending" event.
In some cases a user journey is too long and you cannot see a path between the Starting and Ending Event(s) within the maximum amount of allowed steps (10). This is when it is useful to flip the direction and approach the problem from the other end.
Calculation Method
Calculation Method let's you determine if you want to count Uniques or Totals through each step. Uniques will show a single Subject within the Flow, where Totals can be higher as a Unique User could perform the events multiple times in the Flow.
You can set your Subject by using the Subject selector at the top of the Flow settings.
Number of Steps
When building your Flow you can determine how many steps Forward or Backwards you will see in your final Flow report. If you want to see more detail, increase the step count using the dropdown. We allow up to 10 steps to be shown.
Starting & Ending Event
As you build your Flow it's important to identify the critical Starting and Ending events you want to analyze. These can be Virtual Events or standard ones. Be sure to select a starting and ending event that make logical sense, meaning they typically happen in sequence.
We also may have the option to choose 'Any' which allows you to Start from a specific event and end doing 'Any' event for even more openness.
Subject
Provides the option to analyze by an entity that has a unique id; typical subjects are User, Visitor, Device, and Session.
Group by
This is only applicable when there is a Breakdown in your Flow report.
- Starting: breakdown applied over the Starting Event(s), subsequent steps do not have to fall within the same breakdown group.
- Global: Starting, Ending Event(s) and all events in between have to happen within the same breakdown group.
Partition
- Day: by default Partition the events by Day (all events have to happen within the same calendar day).
Session (OPTIONAL): for customers interested in Session analysis we can supply an additional option to tell Path that all events have to happen within the same session. - None: this is useful when analyzing longer-term customer behavioral patterns. For example, any Subscription business would be interested in conversions from Trial to Subscription to Renewal and try to understand what makes users subscribe and then stay.
- Conversion Window: all the steps in the Path have to happen within the same time period defined by the Conversion Window. Supported time units are Seconds/Minutes/Hours/Days/Weeks/Months/Years. Conversion Window can be used in combination with partitions Day or None so make sure not to use it with Partition: Day whenever the time unit is set tDays or longer.
Filters in Flow
Applying filters in a Flow report can happen in several different places. Each place will change the impact of the Filter so review the options to best suit your needs.
Filter on the Starting/Ending Events
If you're only concerned with users viewing a specific Page then clicking a specific button you can apply filters to the Starting and/or Ending events to restrict your Flow.
This filter will only impact the users included in the Starting or Ending step.

Filter Entire Flow Report
If you want to exclude data from the entire Flow report you can apply a Report Filter. This will limit all data returned. It's a great option if you only want to view a Flow for a specific App Version, Platform, or Feature.
Pro Tip: If you have noisy events that you don't want to appear on your Flow you can filter on Event Name as well. Adding a filter like Event Name != 'noisy event' will eliminate it from your Flow.

Flow Adjustments
Often you need to expose or transform some information to get a more meaningful Flow. Kubit allows you to do this with the Merge, Expand and Fold arrows at the bottom of the controls.
Merge Events
Allows you to specify a list of events to be displayed as one event on the chart. Useful when you want to consider multiple events as one for the purposes of the analysis.
You can use Merge Events to collapse multiple events into one event group to be shown on the chart.
Expand Events
Allows you to breakdown an event based on a property inside the Flow.
Sometimes when using Flow you would encounter user journeys where on some of the steps there are events which seen alone do not provide enough information. This is very typical for Page View or Action events.
To help understand what is actually going on, you can include a Field to be shown alongside the event like this: Page View[page_name], Action[target].
You can configure up to 3 Expanded Events.
Fold Events
Allows you to get rid of successive duplicate steps along the Flow by folding them into one step.
Sometimes when you are exploring user journeys with Flow there are multiple consecutive steps where the same event appears over and over (e.g. Page View, Screen, Click). Now you can get rid of successive duplicate steps along the path by folding them into one step.
Interpreting Flow Results
There are several data points when your Flow report is rendered. We show you to the Top 25 occurrences which captures the large majority of paths that users take. This means if a user doesn't perform one of the Top 25 occurrence steps they will not be visible or counted in the results.
Main Node Numbers
The primary nodes are the deep blue boxes at each step of a Flow. We will display the % of users who performed that event as their nth step in the flow. We will also display the absolute value of the selected Calculation Method (Uniques or Totals).

Example: 66.8% of users go from Mainlanding to Search Content as their 2nd step. This equates to 23,939 unique users.
Example: 22.7% of users go from their 2nd step to Mainlanding as their 3rd step. This equates to 8,134 unique users.
See Specific Numbers from One Step to Another
As mentioned above the % and absolute values are an aggregate from all previous steps into that specific event. Let's say you want to see the % of users going from Search Content to Mainlanding.
In Flow you will hover over the specific path connecting those two steps and Kubit will display the % and absolute values for that specific journey.

Others Node
By default we show Main Nodes with a significant number of users, we bucket the next group into an 'Other' node. This has less popular events and can be expanded if you need more details.
Left click on the Other Node and either "Add Rows" or select the specific event you want to take out of 'Other'.

Drop Off Node
This node communicates the % and absolute number of users who did not perform any more events after the previous step. This can be interpreted as they bounced from the experience entirely.
Drop Off will be the solid black node and visible at the bottom of each step of the Flow. We also display a final Drop Off node beneath the final conversion event. The number in the final Drop Off node represents users who never achieved the Ending Event in the timeframe of the Flow.
What if the step has no Drop Off node?
This means that no users were lost on this step. It's not uncommon but shouldn't occur often as users can exist experiences at anytime most often.

Updated 4 days ago