Analysis

Step 1: Define Funnel Steps

A funnel is a sequence of events. Consider an example of a product purchase flow with four steps on your app or website. Using this example, we can define an event for each step of the funnel in the order of App Opened, Product Viewed, Added to Cart, and Order Successful.

Screenshot 2025-01-17 at 12.26.40 PM.png

Each event can be further filtered using + Attributes. Add event filters for specific user actions, such as Platform, App Version, and so on.

2025-01-17_12-30-18 (1).gif

You can combine multiple events for a given step in a funnel. For example, in addition to the above flow of product purchase, consider a flow where the second step of the funnel is Product Searched. You can use OR to add this event. Users who perform either of the events on the second step will be qualified for funnel calculation.

2025-01-17_12-43-37 (1).gif

To remove an event sequence from the analysis, turn the Exclude events from funnel toggle on. Excluding events enables users to move to the next step in the funnel only if they do not perform the specified events between the specified steps. If the users perform the excluded event in between the selected steps, the funnel for the user will end there. For example, if you want to exclude the event Coupon Applied, you will add this as an excluded event between the applicable steps. The flow will look something like App/Site Opened > Product Viewed > Add to Cart > Exclude Coupon Used > Order Successful.

2025-01-17_13-58-10 (1).gif

Step 2: Filter Users

By default, you can perform this analysis on all users. However, you can also query for a group of users filtered using User Properties, User Activity, User Affinity, Custom Segments, or any such combination. Filtering users is similar to creating a segment. For more information, refer to Create Segment.

Screenshot 2025-01-17 at 1.59.38 PM.png

Step 3: Choose Funnel Option

You have the following options to measure the funnel:

Screenshot 2025-01-17 at 2.01.42 PM.png

  • Funnel - Unique Users: This option counts the number of unique users who have completed the specified steps. In this funnel type, each user is counted only once. If the user completes the entire funnel multiple times, the completion count is one.
  • Funnel - All Occurrences: This option counts the total number of funnel step completions. If a user has completed the entire funnel multiple times, all instances of completion are included in the analysis.

For information on advanced Funnel options, refer to Advanced.

Step 4: Configure Funnel

After choosing your funnel type, you have the following options to configure your funnel:

Screenshot 2025-01-17 at 3.04.46 PM.png

  • Duration: Here, you can select a duration for your funnel analysis. By default, it is performed for the last 7 days.
  • Funnel split: The funnel split enables comparison of funnels based on the event attribute values. The analysis can be compared to any of the defined step's event attributes. The funnel analysis is divided into values of the event attribute, and the analysis will be presented in a table and chart. You can compare up to three attributes for split analysis. There are three options to perform a funnel split:
    Screenshot 2025-01-17 at 3.43.04 PM.png 
    • All Steps: Here, an event attribute must exist across all specified events of the funnel across all steps (including OR and exclude events). All funnel events are first filtered by a specific attribute value, after which funnel analysis is performed on them.
    • First N Steps: Here, an event attribute must exist in the first N steps of the funnel (including OR and excluding events). Funnel analysis is performed for each value of the attribute up to the selected Nth steps. MoEngage uses a forward-filling method to complete the funnel analysis for events occurring after the Nth step. With forward filling, a single event can be attributed to multiple funnels.
    • Nth Step: Here, the event attributes of the selected Nth step are available for analysis. Ensure that the event attribute is present in all OR events of the defined step. MoEngage performs backward filling, forward filling, or both as required (depending on the step selection).
  • Holding Attribute: When an attribute, such as product ID, is carried through multiple steps of the funnel, holding the attribute becomes crucial. The holding attribute constant considers the user and holding attributes as a pair that completes the funnel. You can select a maximum of three attributes.
  • Funnel window: The funnel window can be used to analyze whether all the defined steps were completed in a specific amount of time. For instance, if you would like to see how many users opened the app (first step) and then made a purchase (last step) within 5 minutes, you can set this limit as the funnel window.
  • Order: Turning the Strict toggle on considers user events or activities based on the sequence defined in the funnel steps. A Strict Order funnel displays the number of users who have completed all steps in the specified order without performing any steps out of sequence.

Step 5: Choose Charts

After your chart is generated, depending on the type of data, you can switch the chart view for better visualization. You can choose between a line chart or a bar chart to view progress, compare volumes over a time period, or compare absolute numbers.

2025-01-17_16-11-23 (1).gif

Charts show a maximum of 20 different entities. The remaining entities are available in tabular format. By default, Funnels is shown in a bar chart for the selected time period. 

You can also break down the report into Hourly, Daily, Weekly, or Monthly granularities and switch between percentage and absolute values for easy visualization. Funnel users will be displayed based on the selected granularity.

Screenshot 2025-01-17 at 4.15.11 PM.png

Step 6: Tables

In addition to charts, the data is also available for analysis in a tabular format. You can sort the table or change its view using the transpose feature. Additionally, you can download the data in CSV format. For more information, refer here.

Save to My Studio or Custom Dashboard

Your analysis is now ready. To access this later, you can save the analysis.

To save:

  1. Click the Screenshot 2024-12-24 at 10.34.14 AM.png icon in the upper-right corner and click Save to My Studio.
  2. Additionally, you can save the analysis to a custom dashboard. Choose the required option from the list:
    Screenshot 2025-01-06 at 3.35.49 PM.png
  3. Select the dashboard where you want to save the analysis. You can choose an existing dashboard or create a new one.
    Screenshot 2025-01-06 at 3.39.23 PM.png
  4. Enter a name for your analysis to help you identify.
  5. Enter a brief description of the analysis.
  6. Click Save.

You can access the analysis by navigating to Analyze > My Studio. To access the custom dashboard, navigate to Dashboards.

Next Steps

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?