# Funnel Settings

In the **Funnel Settings** area in the lower right, you can configure the conversion analysis criteria in more detail.

![](/files/nJPhoIMM6KEe2ZJxN0Zv)

## 1. Aggregation Method

**Aggregation Method** controls how duplicate events or actions are counted.

When aggregating by User Count (Unique), the number of converted users is counted. Even if the same user performs the same action more than once, they are counted only once in the funnel.

![](/files/PN5YeJvtF6tOMEwzscnn)

When aggregating by Count, all converted instances among the actions triggered by a user are counted.

![](/files/hSoaV3MQ3BUgcv49U5Aj)

{% hint style="danger" %}
Each action is counted only once.

When aggregating by Total, if a user performed the action corresponding to the 1st funnel step three times and the action for the 2nd step once, the total count for the 2nd step is one.
{% endhint %}

## 2. Conversion Window

The **Conversion Window** is the maximum time allowed from the point a user enters the funnel to the completion point. The default is 1 day, which means a user who completes all steps within 1 day of entering the funnel is counted as a conversion. A user who takes more than 1 day is not recognized as a conversion.\
In Hackle, you can freely configure this conversion window to manage conversion criteria that fit user behavior.\
The minimum configurable time for the conversion window is 1 second, and the maximum is 366 days.

If multiple conversions occur from a single user, among the conversions within the conversion window, the one that reached the **most steps** and occurred **earliest** is prioritized.

## 3. Property Binding

Using the **Property Binding** feature, you can filter based on whether a user under analysis in the funnel maintained a specific property (e.g., session, CRM campaign, etc.) throughout the analysis period. This feature is useful for tracking the consistency of user behavior. For example, in a funnel of product search → product view → product purchase, you can determine whether the user viewed and purchased the same product, not just in simple event order.

![](/files/rihmIGIWUtpLMMfh5pXu)

By default, Hackle's funnel chart tracks the actions and conversions of each user that corresponds to the configured identifier.

For example, when the aggregation method is set to User Count (Unique), even if a user performed "Add to Cart" 10 times and "Purchase" 10 times, only one conversion is recorded.

![Even if a user triggers each event 10 times, only 1 is recorded for each](/files/GExP3mPj5gyczSOoxFSx)

However, if each event was triggered with a purchase product property such as "productName", you can use the **Property Binding** feature to count conversions for each unique user-property pair. If that user added 5 different products to the cart and purchased them, 5 conversions are counted for each step.

![](/files/nYIWzsBVgHEdfCrwIcDH)

If the property of the bound user or event changes at an intermediate step of the funnel, that funnel counts the conversion for the user-property pair only up to the step before the change. For example, if a user added water to the cart and then purchased snacks, for the user-"water" pair, the funnel counts up to "Add to Cart" only.

If multiple properties are bound, all of the bound properties must match.

Use this feature to analyze users within the same session or customers who purchased the same product.


---

# Agent Instructions: 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:

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

The question should be specific, self-contained, and written in natural language.
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.
