> For the complete documentation index, see [llms.txt](https://docs.hackle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hackle.io/en/data/chart-types/funnel-analysis/funnel-analysis-type.md).

# Funnel Analysis Type

You can start Funnel Analysis by clicking the `Funnel` tab under `Data Analytics` in the left navigation.

Hackle currently provides the funnel conversion rate and conversion rate trend features, and you can analyze user behavior step by step by selecting the desired type.

![](/files/FYsbAfExzDpvRdKa18Tk)

## Type 1. Funnel Conversion Rate

With Hackle's User Funnel Analysis, you can **analyze step by step the process from when users enter your service to when they achieve a specific goal**.

Funnel steps can be created using events. This lets you **understand the conversion rate and drop-off rate at each step**.

Using User Funnel Analysis provides the following advantages:

* You can verify with data how improvements affect the overall service experience.
* When a problem occurs within the service, you can quickly identify the cause by seeing the before-and-after at a glance.
* By identifying the step with the highest drop-off rate in the service usage process and improving that step first, you can solve problems efficiently.

### 1-1. Select events per step and configure settings

1. **Configure analysis steps**

Select events for each step according to your analysis goal (e.g., funnel data up to purchase completion).

Clicking \[Select Event] in each step shows the list of events embedded in that workspace, and you can select an event from the list.

After selecting an event, you can choose detailed conditions via property filters. After selection, you can also drag steps to immediately reorder them.

Up to 10 steps can be selected, and as you select each step, the funnel chart for the selected events is displayed in the chart below.

![](/files/50PgLJ2ADSWTadDloF7M)

2. **Configure user groups**

Select the user group to analyze.

You can configure the type that suits your analysis goal by selecting an **Event** or a **Property**. (For example, to analyze users who completed a purchase, select the "complete\_purchase" event.)

Alternatively, if you have already created user groups, you can load a specific user group by selecting **Test Device**, **Event Group**, etc.

You can also view only users distributed through Hackle's **A/B Test** or **Feature Flag**.

Up to 3 user groups can be selected, and they are displayed in different colors in the graph depending on the configured group.

![](/files/OllqaL9rieHOmhPB8Ewt)

### 1-2. Select the query period, funnel type, etc.

1. **Select period and type**

You can select the period to view (3 days, 7 days, 14 days, etc.) or set a custom period via \[Custom].

Clicking the button on the right of the chart lets you change and select the funnel aggregation type.

![](/files/JxIn3l9Cf3G3glTwhEdL)

In the displayed chart, you can immediately check the conversion rate from Step 1 to Step N, the conversion rate from Step N-1 to Step N, and the number of converted users.

2. **Period comparison and data comparison**

You can compare the funnel results for your configured period with the previous day/week/month or a specific period to compare data from two periods.

Selecting the comparison period also lets you see the comparison values at a glance in the graph. The table below also shows the conversion rate difference between the 'Base Period' and the 'Comparison Period'.

![](/files/LOkBfiyKSuZoltMXpARn)

## Type 2. Conversion Rate Trend

With Hackle's Conversion Rate Trend analysis, you can view users' conversion rates by time period.

### 2-1. Select events per step and configure settings

1. **Configure analysis steps / user groups**

Same as the Funnel Conversion Rate above: select events for each step according to your analysis goal (e.g., funnel data up to purchase completion), then select the user group to analyze.

You can currently view users who converted within 1 hour, and query up to 3 days. (Additional support planned)

![](/files/pzPiTybLo662NG4V24sL)

### 2-2. Period and data comparison

![](/files/j71mapNViDC93kkxFAg5)

1. **Select period and funnel**

You can select the period to view or set a custom period via \[Custom].

Up to 3 days is currently supported.

In the query results, you can check **(1) the hourly conversion rate, converted users, and total users for each user group**, and **(2) the average and median for each data item in the table**.

![](/files/LJHwycaiZB5XIqzujWvR)

You can select each query step of the configured event steps. The selectable query steps are as follows:

* Final conversion rate: 1 → N
* Individual step conversion rate: N → N+1, N+1 → N+2….

### 2-3. Saving the Funnel

Enter a title and description for the funnel chart so the configured data is recognizable, then click the \[Save] button in the upper right to save.

Saved funnel charts can be viewed anytime from \[Data Report] in the left navigation.

![](/files/NIoHVrxfI5ZJrMIdepEz)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hackle.io/en/data/chart-types/funnel-analysis/funnel-analysis-type.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
