You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ A Flutter library for custom analytics management, designed to streamline integr
6
6
7
7
-**Custom Event Tracking**: Easily log and manage events in your application.
8
8
-**Screen View Logging**: Track screen views to gain insights into user navigation.
9
+
-****Funnels Manager**: Tracks the time it takes the users go through a journey in our app.
9
10
-**Robust Reporting**: Access detailed reports on user interactions and events.
10
11
11
12
## Getting Started
@@ -90,6 +91,34 @@ class _SimpleEventExampleScreenState extends State<SimpleEventExampleScreen> {
90
91
}
91
92
```
92
93
94
+
## Funnels Manager
95
+
96
+
### Purpose
97
+
The `FunnelsManager` is a tool designed to track the sequence of user interactions or events in a specific flow, commonly referred to as a "funnel." A funnel is a defined series of steps that a user follows, and by tracking how users interact with these steps, you can gather insights on engagement, abandonment points, and overall user behavior.
98
+
99
+
### Implementation
100
+
101
+
1.**Create and Start a Funnel**
102
+
To start tracking a funnel, you need to define a funnel using the `AnalytixFunnel` class and register it with the `FunnelsManager`. Here’s an example of how to start a funnel:
This code logs the event "step_1" within the funnel_3.
115
+
3. **Finishing a Funnel**
116
+
Once the funnel is complete (i.e., when the user completes all the steps), make sure to finish the funnel to capture the final event and any time-related data:
0 commit comments