Understanding your Funnel Analysis

  • Updated

This page will help you understand how the different modules of the Funnel Analysis chart work, and how you should interpret the data it contains.

Template Structure

Following is the list of modules that you will see inside the Funnel template:

funnel-modules-f38f8df0dcb6e0f893b23dc43c60658c.png

Let's see how each module is configured in the template.

Measure Module

The Measure module in the Funnel template contains a selector that lets you choose a funnel measure to analyze based on the selected event pattern and actors segments.

funnel-measure-module-963981ddc3a9f0bfe370a9ea02c440fa.gif

Running a Funnel analysis helps you measure the following:

MEASURE DESCRIPTION
Converted to specific stage Total number of the chosen dataset that has been converted to any stage.
% converted between specific stages Percentage of the chosen dataset that has been converted from one stage to another over a period of time.
Time between specific stages Time taken for conversion from one stage to another.
Converted to each stage Total number of the chosen dataset that has been converted to a specific stage.

The Of selector enables you to select any dataset for actors. You can also use blocks in this section.

funnel-of-selector-0c99beee5f81f7595cd25b3503ac3b2f.png

Stages Module

  • Using the Events module in the Funnel template, you can specify the different stages of your funnel. You can choose the preferred events and time range for each stage. All of these stages are also easily reorderable.
  • You can also perform multi-stage comparison in funnels. This feature is available for the following measures: % converted between specific stages, Time between specific stages, and Converted to specific stage. When one of these measures is selected, 2 new fields - from and to will appear allowing you to choose the stages that you want to compare. You can use the drop-down to choose the stages and add as many new ones as required.

funnel-multistage-comparison-f83f0e7a774b40284427270fe9630fa6.gif

  • Analytics allows you to set time ranges and filters for each stage. For time range, you have three options to choose from - Relative, AbsoluteRelative to Event, and Since. You can also duplicate these stages if you don't want to manually recreate a stage with complex configuration. To duplicate a stage, click the three dots on the right side of the stage and choose Duplicate. This menu also allows you to Delete a stage and Add Stage name for each stage.
MEASURE DESCRIPTION
Last This option uses the current time as the end bound and takes a value to specify how far back the time range should go.
Range This option requires both start and end bound to be specified.
Relative to event This option is similar to relative but it uses the occurrence of an event as one of the bounds.
Since The option is similar to relative but it allows you to provide the starting date.

funnel-stages-module-6abf84deeb5a4a257954b7b4c44f9648.gif

This section also has a sub-section called Advanced Options that allows you to customize the execution of the query sequence. You can enable the Any Order toggle for out of order funnels. This is also where you can set Holding property constant that allows you to define a particular property that has to be held constant through the stages. The following is an example of a Holding property constant - you can hold session_id constant across all events that you analyze. This implies that all the selected events happened during one session.

holding-prop-constant-ex-4923ed6ea0eaebf95465307305939dda.gif

Analytics also allows users to choose JSON columns in this module. When you click on a JSON column, it expands to display all the keys that are available for that particular column. You can choose a key and click Apply. Once this is done, the end key that is selected will be chosen as the display name for that column.

Segmentation Module

The Segmentation module in the Funnel template enables you to choose a collection of actors, such as users, or one or more attributes to include in the analysis. It has two sub-sections: Performed by and Grouped by that allow users to add collections and attributes respectively. Analytics users can choose to create a collection either by choosing an existing collection from the drop-down or use the + New Cohort option to create a behavioural cohort block in one click.

funnel-multistage-comparison-f83f0e7a774b40284427270fe9630fa6.gif

Visualization Module

The Visualization module in the Funnel template enables you to run and view the analysis in a chart. It also allows editing visualization, examining the underlying SQL query, and adding the chart to a dashboard.

funnel-viz-module-62891fc364328dc70536ca66ed44efed.png

There are 4 important sections in this module:

SECTION DESCRIPTION
# and % Allow you to switch between numbers and percentage values on your chart.
Top 'N' segments Allows you to choose the number of top segments you want to display in the visualization.
Time Range and Time Grain Allows you to configure time range and time grain for the analysis.
Sampling Allows you to configure sampling and responses for the analysis.
Edit visualization (Other actions) Allows you to inspect a query, edit visualization, add an analysis to a dashboard, and download as CSV.

Switch between absolute values and percentage

This feature allows users to switch the values on the Y-axis from absolute values to percentage and vice versa in one click. This feature is particularly helpful while dealing with multiple segments, as using absolute values allows users to see a clearer breakdown of how many individuals are in each segment. It is currently available for the default measure in the funnel template - Converted to each stage.

abs-pct-in-funnel-38290827b68420e4e0236dda020c2adb.gif

Top 'N' Segments

To choose the number of top segments you want to display in your funnel analysis, you can click the Show top N drop-down and enter the required number. You can also use the + and - symbols to enter your input. The 'top' attribute values are defined by total count of selected events. You can also set the number of Top 'N' segments when you create beelines.

funnel-stages-module-6abf84deeb5a4a257954b7b4c44f9648.gif

Time Range and Time Grain section

At the top of the Visualization window, users will be able to configure the time range and time grain for the analysis. Analytics users can now set the time range using a simple drop-down or even choose from the quick options and quickly iterate through different choices of time range and time grain without leaving the chart. It is also possible to set a lag by clicking Offset and setting the Ending.

funnel-timegrain-57a45e83723bd9e12c851ceacbcfa4a3.gif

Sampling section

In the visualization module, you can configure sampling modes for your exploration by clicking on the lightning icon on top of the exploration. The drop-down that appears will display 2 sampling modes - Enabled Faster Response or Enabled Higher Precision.

funnel-sampling-1c258ef9bd56a612b221777e4b9ea325.gif

Edit visualization section

Clicking the three dots next to the lightning icon displays a drop-down with 4 options - Inspect Query, Add to Dashboard, Edit visualization, and Download As.

  • Inspect Query - When you click this option in the drop-down, a query inspector opens. It has three tabs - SQL, Warehouse SQL, and NetScript. You can make changes to the SQL and NetScript queries by clicking the Open as SQL Explore and Open as NetScript Explore buttons in the respective sections.
  • Add to Dashboard - This option allows you to add the exploration that you have created to a dashboard. You can choose from two options - Pick a dashboard and New Dashboard.
  • Edit visualization -​ This section houses all the chart settings. It has 2 sub-sections: Visualization and Sorting.
    • Under visualization, you can configure:
        • Automatic refresh for your chart
        • Chart type
        • X-axis and Y-axis configuration
        • Tooltip
        • Size configuration
    • Under sorting, you can
        • Enable the sorting option on the graph
        • Configure sorting rules and the limit
  • Download As​ - This option will let you download your analysis in either CSV or EXCEL format. The column formatting will be preserved for the downloaded files as well.

edit-visn-funnel-d7e741b2499a14798bd4d0a3f90b97cc.gif

Filters module

Filters can be used to narrow down data in a visualization. Filters make it easier for the user to answer exploratory questions, for example if the user wants to see results for a specific region, they can define a region filter and see the narrowed down data.

funnel-filter-module-d2c59bff4dc7bba2f5457c913d3e3562.gif

Analytics also allows users to choose JSON columns in this module. When you click on a JSON column, it expands to display all the keys that are available for that particular column. You can choose a key and click Apply. Once this is done, the end key that is selected will be chosen as the display name for that column.