Skip to content

Commit b97c1c3

Browse files
Add new advanced conversion criteria mode - re-entry (#1836)
* Add new advanced conversion criteria mode - re-entry * Add files via upload * language * Update funnels-advanced.mdx --------- Co-authored-by: myronkaifung <97630035+myronkaifung@users.noreply.github.com>
1 parent 16157c2 commit b97c1c3

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

pages/docs/reports/funnels/funnels-advanced.mdx

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,48 @@ This user enters the funnel when they first track Event A at 1:00 pm. They conve
3939

4040
The second instance of Event A at 1:30 pm does not reset the conversion window timer. Event B and Event C would need to be completed within 1 hour from the first Event A tracked for the user to be counted as converted.
4141

42+
### Optimized Re-entry
43+
44+
When **Optimized Re-entry** mode is enabled, we actively evaluate all funnel entry attempts - even if the user's previous funnel is still in progress. This allows us to capture potential conversions which might occur from subsequent entries, maximizing total conversions.
45+
46+
If any user funnel entries within the report date range result in a conversion, we count the user as converted.
47+
48+
![image](/funnel_reentry.png)
49+
50+
**Scenario 1**
51+
52+
- Funnel Steps: A -> B
53+
- Event Stream: A -> Conversion Window Ends for A Ends -> A^ -> B
54+
55+
**Default Mode**
56+
57+
Since event A occurred first and did not convert within its window, we count the user as not converted. This mode only considers the user’s first funnel entry.
58+
59+
**Optimized Reentry Mode**
60+
61+
We treat A^ → B as a valid conversion because A^ initiates a new funnel which converts within its active conversion window. Therefore, we count the user as converted.
62+
63+
**Scenario 2**
64+
65+
- Funnel: A -> B
66+
- Event Stream: A -> A^ -> Conversion Window for A Ends -> B
67+
68+
**Default Mode**
69+
70+
Since A^ took place while the funnel entry triggered by A was still active, we ignore it. We only evaluate the first funnel entry (A), which did not convert. The conversion rate would be 0% from the drop-off for A since A^ is ignored.
71+
72+
**Optimized Reentry Mode**
73+
74+
We treat A^ as a new funnel entry and restart the funnel history. When B occurs, it completes the new funnel A^ → B, which we count as a conversion. The conversion rate would be 50% from the successful conversion for A^ and the drop-off for A. (A′^ / [A + A^])
75+
76+
77+
**PLEASE NOTE:**
78+
1. For [Unique aggregation](/docs/reports/funnels/funnels-advanced#counting-methods) during a date range with multiple funnel conversions, we consider the first converted funnel only. For example in scenario A → B → A^ → B^, there are 2 user funnels converted: A → B and A^ → B^. We only consider the first A → B as the user conversion.
79+
2. In a multi-step steps funnel, we only consider the first step for re-entries. For every subsequent step, we pick the first instance of the step.
80+
3. For the first step in a funnel, if there are multiple entries prior to step 2, we consider the most recent entry. For example, in scenario A → A^ → A^^ → B where all actions happen within the conversion window, A^^ → B would be recorded as the funnel.
81+
4. For all other counting types - [TTC](/docs/reports/funnels/funnels-advanced#time-to-convert), [Property Sum](/docs/reports/funnels/funnels-advanced#property-sum), we compute these based on the funnels selected to optimize maximum conversions. For example, in scenario A → A^ → A^^ → B where all actions happen within the conversion window, in the Optimized Reentry mode TTC would be calculated for A^^ → B. However in the Default mode, TTC would be calculated for A → B.
82+
83+
4284
### Ordering
4385

4486
The order control determines how much flexibility there can be to the sequence of your user's actions to be counted as a conversion. By default, funnels are based on a specific order.
@@ -379,4 +421,4 @@ Click on the “...” icon besides a step and click "Rename" to rename it.
379421
</div>
380422
</div>
381423
<br></br>
382-
<br></br>
424+
<br></br>

public/funnel_reentry.png

42.7 KB
Loading

0 commit comments

Comments
 (0)