Skip to Content
DocsGuidesUser Journeys

User Journeys

Visualize the paths users take through your product. While funnels measure step conversion, journey analysis reveals the unexpected routes users actually take.

Funnels vs journeys

FunnelJourney (Sankey)
Question”Do users complete step A → B → C?""What paths do users actually take?”
StructureFixed steps you defineDiscovered from event sequences
Best forConversion optimizationDiscovery, unexpected behavior

Example: Onboarding path discovery

  1. Go to Insights
  2. Select User flow (Sankey) visualization
  3. Start event: signup_completed
  4. Depth: 4 steps
  5. Range: Last 30 days

Reading the Sankey

signup_completed (100%) ├─ page_view /dashboard 62% ├─ page_view /settings 18% ├─ feature_used /import 12% └─ [exit] 8%

The 8% immediate exit is worth investigating in Profiles.

Approach

  1. Start with your entry eventsignup_completed, product_viewed, or page_view
  2. Set depth — 2–3 for quick discovery, 4–5 for full onboarding flows
  3. Filter to a segmentplan = 'pro', $geo.country = 'US', or converted users only
  4. Identify drop-off paths — paths that end without reaching your goal event

Use cases

  • Onboarding optimization — where do users abandon signup?
  • Feature discovery — which paths lead to activation?
  • Support triage — common paths before error events
  • Campaign attribution — do users from different channels take different paths?

Limitations

  • High-cardinality events produce noisy diagrams — filter to key pages
  • Very long sessions are truncated at the depth limit
  • Identity required — ensure identify() is called for cross-session paths

Further reading

Last updated on