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
+25-12Lines changed: 25 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +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
+
-**Funnels Manager**: Tracks the time it takes the users go through a journey in our app.
10
10
-**Robust Reporting**: Access detailed reports on user interactions and events.
11
11
12
12
## Getting Started
@@ -94,31 +94,44 @@ class _SimpleEventExampleScreenState extends State<SimpleEventExampleScreen> {
94
94
## Funnels Manager
95
95
96
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.
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".
98
+
99
+
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
100
99
101
### Implementation
100
102
101
103
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:
104
+
To start tracking a funnel, you need to define a funnel using the `AnalytixFunnel` class and register it with the `FunnelsManager`.
This code logs the event "step_1" within the funnel_3.
124
+
115
125
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:
117
-
```dart
126
+
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