Now you can choose if you want to create a session-based or user-based funnel. In this way, you can measure the conversions that should happen within a session (e.g. registration) or more complex conversion processes such as purchase journeys where the user may need more time (and therefore sessions) to convert.
If you're not sure which one you should choose, here are the main differences and some real-life examples:
๐ก Tip ยป To switch a funnel from session to user funnel or vice-versa you can clone the funnel and change the funnel type. See how to clone funnels in the 'Create a funnel' section.
Session funnels
With Session funnels, you can measure the conversions that happened within one session, which means that all the included steps should be completed during that session, and if the user leaves the app to complete the process later, it won't be counted as a conversion.
You could use Session funnels to track certain processes where you expect the user to complete all the steps immediately one after the other over one session. e.i. during the registration process, you want your users to complete all the required fields within one session and most of the time if they don't complete it they need to start from the beginning.
As a result of this funnel, you will get the count and percentage of all the sessions where a certain action is or is not completed. You can also click on play () to get the list of sessions where a particular step was abandoned or completed and replay the sessions to see exactly what happened.
Use it when you want to:
โ Measure conversions by session
โ See the recordings of the sessions where the drop off happened
โ Count all the conversions of your users (e.g. if a user converted more than once over multiple sessions, during the selected time, it will count one conversion per session)
User funnels
With User funnels, you can track more complex and non-linear processes within your app that can be completed by your users during different sessions. For example, if you have a very broad funnel that includes several steps from signing up to completing a certain task, you should use the user funnel as the user may not complete all the required steps in a single session.
As a result of this funnel, you will get the count and percentage of all the users that completed or not a certain step. You can also click on play to get the list of users that abandoned or completed a specific action, to watch their sessions, or analyze their journey.
Use it when you want to:
โ Measure conversions by user
โ View unique user conversions (e.g. if a user converted more than once during the selected time it will count only once)
โ Track long-term conversions (which can take a few sessions to complete)
Both user and session funnels can be grouped by Device properties (app version, platform, device model, or OS version) or by User properties (country, city, or any other custom properties you send to UXCam such as language, acquisition source, or age).
When to use User or Session Funnels
Let's use an example of measuring conversions for a purchase.
An individual end-user named Roshan has used a shopping app 100 times for browsing, price checking, and purchases.
When you create a session funnel to analyze Roshan's behavior in the app, UXCam will look at conversions that happened during each of Roshan's sessions, individually. If Roshan purchased items in 2 separate visits (or sessions) the conversion rate would be 2%.
When you create a user funnel to analyze Roshan's behavior in the app, UXCam will look at conversions based on user and negate how many sessions this user had. In this case, it would be 100% conversion as Roshan did make a purchase.
This is a simple example, but you can apply this logic to your segmented users, or filtered session data. If you are ever unsure, you can easily clone the funnel you have created (the option is located in the top right hand of the screen after you have saved the funnel) and then you can change the data source.
Learn how to build funnels โ
Note ยป Our funnels are not exact order funnels, therefore funnels are not necessarily linear, which means that your users can come back to a previous step or perform any other action before completing the next step on the funnel, therefore, as long as the user completes all the required steps, we will consider it a conversion.