Images in this article were generated by AI and may contain imperfections. Real application screenshots will be added soon.
This article may describe features that are still in development. If you need any of them prioritized, please contact us via the contact form (applies to Business subscription or higher).
How User Journey Works
Every session is represented as a timeline with discrete segments for each page visited. The timeline shows entry points, navigation sequence, time spent per page, and exit points.
Key events are marked on the timeline: clicks, form submissions, errors, frustration events (rage clicks, dead clicks), and custom events you've defined. You can jump to any point in the session recording directly from the timeline.
Aggregate views show common paths: which pages lead to conversions, where users loop back, and where they abandon. Sankey diagrams visualize flow between pages.
Real-World Use Case
A B2B SaaS company wants to understand why trial users don't activate. User Journey analysis reveals a pattern: users sign up, visit the dashboard once, then never return.
Drilling into individual journeys shows users spending 10+ minutes on the first visit but encountering a complex setup wizard. They get partway through, leave to find documentation, and don't come back. The fix: simplify onboarding to 3 steps. Trial activation increases 40%.
Frequently Asked Questions
What's the difference between User Journey and funnel analysis?
Funnels track predefined step sequences (e.g., cart → checkout → payment). User Journey shows the actual paths users take, including unexpected detours, loops, and exploration. Use funnels for known conversion paths; use journeys to discover how users actually navigate.
Can I see journeys across multiple sessions?
Yes. If a visitor returns (identified by visitor ID cookie), we can show their journey across sessions. You'll see gaps between visits and how behavior changes over time. This is useful for understanding consideration cycles.
How is time on page calculated?
Time on page is measured from page load to the next navigation event or session end. We account for tab visibility — if the user switches tabs, that time is marked as inactive. This gives more accurate engagement metrics than raw timestamps.
Can I export journey data?
Yes. Journey data can be exported as JSON for custom analysis, or as aggregated reports in XLSX format. The API also provides access to raw navigation events for building custom visualizations.