Funnels 2.0

Learn how to use the new and improved visualization using Funnels to gain deeper insights into your data and make more informed decisions.

Overview

Funnels are a series of actions that a user performs in a particular order. They show users' progress through defined paths in your app and identify where they drop off between steps.

A typical example is a user onboarding sequence, where a user progresses from the app's initial launch through activities such as registration, profile completion, and orientation. Another example is a purchase sequence, where a user progresses through a shopping cart experience to complete a purchase.

📘

Public Beta

This feature is released in Public Beta. For more information about this feature or any queries, contact your Customer Success Manager or the CleverTap Support.

Creating a Funnel

To analyze how users progress through a defined sequence of events, you can create a funnel using the Funnels feature in CleverTap.

To create a funnel, go to Analytics > Funnels Beta and perform the following steps:

Select Events

Select the events in the desired order to create a funnel with up to eight steps. You can also select event properties for each event to limit the analysis to the users who performed the selected event with the associated properties.

Select Funnel Events

You can add multiple events (up to four) within a single funnel step using an OR condition. This is useful when the same user action can be represented by different events but should be treated as a single step in the funnel.

For example, if users can log in through either a mobile app or a website, you can group the Mobile Login and Website Login events into a single funnel step using OR logic. This ensures that users are counted as having completed the step regardless of the platform they used, providing a more accurate view of user progression.

Add Multiple Events with an OR Condition

Select Segments

You can compare funnel conversions across different user segments to analyze how behavior varies between user groups. For example, compare the funnel for App Launched > Product Viewed > Charged across the All Users and the Engaged Users segments. The differences in conversion trends could reveal variations in your users' behavior across each segment and result in invaluable insights.

You can compare funnel conversions across different user segments to analyze how behavior varies between user groups. For example, you can compare the funnel App Launched > Product Viewed > Charged across the All Users and Engaged Users segments to understand how engagement level impacts conversion.

In the example below, the Engaged Users segment shows a higher conversion rate at each funnel step compared to All Users. This indicates that users who are already engaged with the app are more likely to progress through the funnel and complete a purchase. Insights like these can help you prioritize high-value segments, refine your targeting strategies, and identify where less-engaged users tend to drop off.

Segment Comparison Results

Split by Property

You can split a funnel by event properties or user profile properties, such as sessions, geographies, technographics, or any custom attributes. This allows you to compare how different attributes influence user progression and conversion across the same funnel.

Splitting funnels helps you answer questions like:

  • Which products convert better?
  • Which languages, regions, or devices show higher drop-offs?
  • Where should optimization efforts be focused?

Split by Event Property

In the following example, the funnel is split by the product event property. Each row represents a different product, allowing you to compare how users progress through the funnel for each product variant.

Here, the analysis shows that some products have higher overall conversion rates than others. This indicates which products are more effective in driving users toward conversion and which may require improvements in discovery, pricing, or user experience.

Split Funnel by Event Property

Split by User Property

In the following example, the funnel is split by the Language user property. Each row represents a language group, enabling you to compare conversion behavior across different user demographics.

Here, the analysis shows that users with different language preferences convert at different rates. These insights can help identify which language segments are performing well and which may benefit from localized content, messaging, or onboarding improvements.

Split Funnel by User Property

Select Measured By Options

The MEASURED BY section controls how funnel conversions are calculated, grouped, and evaluated. These settings directly impact how users are counted and how funnel results are displayed.

From the MEASURED BY section, you can query:

Measurement Mode

The measurement mode determines whether funnel performance is displayed as a single aggregated value or as a trend over time.

You can choose one of the following measurement modes:

Total Conversion

Selecting Total Conversion allows you to view the aggregate conversion count or conversion rate for the selected time range. Results are shown as a single value and are not broken down by time.

For example, selecting total conversion for the funnel App Installed > App Launched > Added to Cart over the last 30 days shows the overall percentage and number of users who completed the entire funnel during that period. This provides a quick snapshot of how effectively users convert from the first step to the final step, without focusing on daily or weekly fluctuations.

Measured By Total Conversion

Use the Total Conversion option when you want to:

  • Get a high-level summary of funnel performance
  • Compare overall conversion rates across segments
  • Report a single conversion metric for a given period

Trends

Selecting Trends allows you to analyze how funnel conversions change over time. When Trends is selected, you must also choose a time granularity, that is, Day, Week, or Month, to view the trend.

For example, analyzing daily conversion trends for the funnel App Installed > App Launched > Added to Cart over the last 30 days can help you identify when conversions increase or decline. These patterns may correlate with product releases, marketing campaigns, or external factors, enabling you to understand what influences user progression through the funnel and take timely action.

Measured By Trends

Use the Trends option when you want to:

  • Track conversion performance over time
  • Identify spikes, drops, or seasonality in funnel conversions
  • Compare trends across segments or properties

Conversion Window

Funnels are calculated using a conversion window, which defines the maximum time you allow for users to complete all steps in the funnel. The conversion window is set to 5 days by default, but you can adjust it based on the type of analysis you want to perform.

A shorter conversion window applies stricter criteria and includes only users who complete the funnel within a shorter timeframe. A longer conversion window allows users more time to complete all steps, which results in more users qualifying for the analysis, not necessarily more conversions.

Choose the conversion window based on how long your typical user journey takes. For example, fast actions, such as onboarding, may require shorter windows, while high-consideration flows, like purchases, may need longer ones.

Set Conversion Window

📘

Time Interval for Conversion Window

CleverTap recommends setting the Conversion Window to a duration shorter than the selected date range of the analysis. This helps ensure consistent and reliable funnel results by avoiding partial or overlapping conversions.

Step Order

The Step Order setting determines whether users must follow the predefined sequence of funnel steps to be counted as converted. This order determines how users are counted as they progress through funnel steps, primarily when steps are repeated or performed out of sequence.

Funnel Step Order

You can select one of the following options:

Flexible Order

By default, funnels count users who complete all defined steps in the specified sequence. Users may repeat earlier steps, but they must still complete every funnel step to be counted as converted. If a user skips a required step and then completes it later, the funnel does not count that user as converted.

For example, a funnel's steps are defined in the following sequence:

Step A > Step B > Step C > Step D

The following table explains how different users are counted based on their progress through the funnel steps:

UserStep SequenceCounted in Funnel?Reason
User 1Step A > Step B > Step C > Step DYesCompletes all funnel steps in the correct order.
User 2Step A > Step C > Step DNoSkips Step B, which is required in the funnel.
User 3Step A > Step C > Step B > Step DNoPerforms funnel steps out of sequence.
User 4Step A > Step B > Step A > Step C > Step DYesRepeats Step A but still completes all steps in the correct sequence.

Why Use Flexible Order?

Flexible ordering is useful when you want to measure overall funnel completion without ignoring users for repeated or exploratory behavior.

In many user journeys, users may repeat steps, navigate back and forth between screens, or perform actions multiple times before progressing. Flexible Order ensures that these natural behaviors do not prevent users from being counted as converted, as long as they eventually complete all required steps in the correct sequence.

For example, consider the following conversion sequence of two users in an app:

User A: App Launched > Viewed Product > Viewed Product > Added to Cart > Viewed Product > Purchased

User B: App Launched > Viewed Product > Added to Cart > Purchased

With Flexible Order enabled, both users are counted as converted because they complete all funnel steps in the defined order, even though User A repeats some steps.

Strict Order

When Strict Order is selected, funnels count users only if they complete every step exactly in the defined sequence. Any repetition of a funnel step or deviation from the specified order disqualifies the user from being counted as converted.

For example, a funnel's steps are defined as follows:

Step A > Step B > Step C > Step D

The following table explains how different users are counted based on how they progress through the funnel steps:

UserStep SequenceCounted in Funnel?Reason
User 1Step A > Step B > Step C > Step DYesCompletes all funnel steps exactly in the specified order.
User 2Step A > Step C > Step DNoSkips Step B, breaking the required step sequence.
User 3Step A > Step C > Step B > Step DNoPerforms funnel steps out of order.
User 4Step A > Step B > Step A > Step C > Step DNoRepeats Step A, which violates strict ordering rules.

Why Use Strict Order?

Strict ordering is useful when you want to identify friction or unexpected behavior within a process.

For example, consider the following Login sequence of two users in an app:

  • User A: App Launched > Login Attempted > Login Attempted > Login Attempted > Logged In
  • User B: App Launched > Login Attempted > Logged In

With strict order enabled, User A is not counted as a clean conversion, highlighting repeated login attempts and potential user friction. This makes strict order particularly valuable for diagnosing issues in critical sequences such as authentication, onboarding, or payments.

Reading Funnel Analysis

CleverTap offers multiple views to help you effectively interpret funnel performance. Based on whether you want a visual overview or a detailed comparison, you can analyze funnel data using Chart View or Table View. Each view highlights different aspects of user progression and conversion behavior.

Chart View

Chart View offers a visual representation of how users progress through each step of the funnel, allowing for easy identification of drop-offs and overall conversion trends at a glance.

The default chart shows cumulative conversions per step for the selected time range. You can view the data either as an absolute count of users completing each step or as a percentage.

Chart View of Funnel Analysis

Table View

Table View presents the same funnel data in a structured, tabular format, making it easier to compare conversions across segments or property-based splits.

Each row in the table represents a funnel categorization, such as a user or event property used to split the funnel. You can sort the table by any column to quickly identify patterns or outliers.

The table includes the following metrics for each row:

  • Overall conversion percentage from the first step to the last step
  • Conversion number and percentage between consecutive steps

In the example shown below, sorting the table reveals that English speakers have the highest overall conversion rate.

Table View of Funnel Analysis

Bookmark a Funnel Analysis

You can bookmark any Funnel analysis to quickly revisit it later. Bookmarks are user-specific; only the logged-in user can view their saved bookmarks on the CleverTap dashboard.

Bookmarks are especially useful for tracking frequently accessed conversion journeys. For example, if you regularly monitor funnel steps such as App Launched > Product Viewed > Charged, bookmarking it allows you to instantly return to the same setup without recreating the funnel each time.

To bookmark a Funnel:

  1. Click Bookmark in the top-right corner of the dashboard after generating the Funnel analysis.
  2. Enter a descriptive name to help you easily identify the analysis later.
  3. Click Bookmark.

Bookmark a Funnel Analysis

📘

Note

You can add up to 50 bookmarks. Funnels are accessible only to the user who created them. You can access all your saved bookmarks from the bookmark list under the Funnels section.

FAQ

Find answers to the following common questions about using ̉Funnels:

How Are Users Counted?

Each user is counted once per funnel evaluation period.

What Happens If a User Completes the Funnel Multiple Times?

If a user completes the funnel multiple times within the selected date range, only the first valid conversion within the conversion window is counted. Subsequent completions by the same user are ignored for that analysis.

What If a User Does Not Complete All Funnel Steps?

Users who do not complete all defined funnel steps within the specified conversion window are not considered to have been converted. They are included only in the steps they completed, which helps identify drop-off points in the funnel.

How Does the Conversion Window Affect Funnel Results?

The conversion window defines the maximum time allowed for a user to complete all funnel steps. If a user exceeds this time, the funnel does not count them as converted, even if they eventually complete all steps. A shorter window results in stricter conversion criteria, while a longer window allows more users to qualify.

Can I Change Funnel Settings After Viewing Results?

Yes. You can modify funnel settings such as events, segments, measurement mode, conversion window, or step order at any time. However, changing these settings triggers a new funnel calculation, and previously generated results are not retained.

Are Funnel Results Calculated in Real Time?

Funnel results are near real-time, but may experience a short processing delay due to varying data volumes and query complexities. Recently ingested events may take a few minutes to appear in funnel analysis.

Can I Compare Funnels Across Different Date Ranges?

Yes. You can change the date range and re-run the same funnel configuration to compare performance across different periods. For trend-based analysis, using the Trends measurement mode is recommended.