Skip to main content

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:

MetricDescription
totalStartsNumber of times users initiated the flow
completedNumber of users who reached the final step
dismissedNumber of users who explicitly closed the flow
skippedNumber of users who skipped the flow entirely
completionRatePercentage 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:

FieldDescription
stepOrderPosition of the step in the flow (0-indexed)
stepTitleDisplay name of the step
reachedNumber of users who viewed this step
dropOffCountNumber of users who left the flow at this step
dropOffRatePercentage 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.