Flow Analytics
Flow Analytics lets you measure how users interact with individual flows. Track starts, completions, dismissals, and skip rates to understand which flows are effective and where users drop off.
Key Metrics
Each flow's analytics response includes:
| Metric | Description |
|---|---|
totalStarts | Number of times users initiated the flow |
completed | Number of users who reached the final step |
dismissed | Number of users who explicitly closed the flow |
skipped | Number of users who skipped the flow entirely |
completionRate | Percentage of starts that resulted in completion |
Access per-flow data by navigating to Analytics > Flows and selecting a flow, or query the API directly:
GET /api/analytics/flows/:flowId?from=2025-01-01&to=2025-01-31
Step Drop-off Funnel
The step drop-off funnel reveals exactly where users abandon a flow. Each step in the funnel reports:
| Field | Description |
|---|---|
stepOrder | Position of the step in the flow (0-indexed) |
stepTitle | Display name of the step |
reached | Number of users who viewed this step |
dropOffCount | Number of users who left the flow at this step |
dropOffRate | Percentage of users who dropped off at this step |
Use this data to identify problematic steps. A high drop-off rate on a particular step often indicates confusing instructions, a missing UI element, or an overly complex interaction.
Viewing Performance Over Time
Flow analytics support date range filtering with the same from and to query parameters as the overview. The completion time-series endpoint returns daily data points with both starts and completions counts, allowing you to chart trends and spot regressions.
GET /api/analytics/flows/completions?from=2025-01-01&to=2025-01-31
Top Flows
The top flows endpoint ranks flows by engagement. Use it to identify your most-used content and prioritize optimization efforts.
GET /api/analytics/flows/top?limit=10&from=2025-01-01&to=2025-01-31
Each entry includes the flow name, type, totalStarts, completions, and completionRate.
Tips for Improving Flow Completion
- Shorten long flows. Flows with more than 7 steps tend to have significantly higher abandonment rates.
- Fix high drop-off steps. If a single step has a drop-off rate above 30%, review its content and targeting.
- Compare before and after. Use date range filters to measure the impact of flow edits on completion rates.