Skip to main content

Overview

Flows (also called Sankey diagrams) visualize the paths users take through your product. See what users do before and after any event, discover common patterns, and identify unexpected behaviors.

Use Cases

  • What do users do after connecting their wallet?
  • What actions lead to a first transaction?
  • Where do users go after viewing the pricing page?
  • Where do users go instead of converting?
  • What do users do after abandoning checkout?
  • Why are users leaving the swap page?
  • How do users discover feature X?
  • What’s the typical path to becoming a power user?
  • Do users explore multiple chains before settling?

Quick Start

1

Select Starting Event

Choose the event to center your analysis:
2

Choose Direction

Analyze what happens before, after, or both:
3

Configure Display

  • Set number of steps to show
  • Choose to hide specific events
  • Apply breakdowns
4

Analyze Patterns

Identify common paths and unexpected behaviors

Flow Directions

Steps After

See what users do after an event: Use for:
  • Understanding what users do after key milestones
  • Identifying next-step opportunities
  • Finding unexpected behaviors

Steps Before

See what users do before an event: Use for:
  • Understanding what leads to conversions
  • Identifying effective entry points
  • Discovering successful paths

Steps Before & After

See the complete journey around an event: Use for:
  • Complete journey understanding
  • Before/after comparisons
  • Holistic flow analysis

Reading Flow Diagrams

Sankey Structure

Wider paths = More users taking that route Percentages = Share of users from previous step

Multi-Step Flows

Configuration Options

Number of Steps

Control how many steps to display:

Hide Events

Remove noise by hiding irrelevant events:

Breakdown by Property

Split flows by a property:

Filters

Focus on specific user segments or behaviors:

Event Filters

Filter the starting event:

User Filters

Filter by user properties:

Time Filters

Analyze specific periods:

Web3 Flow Examples

Post-Wallet Connection

Starting Event: wallet_connect · Direction: 5 Steps After

Pre-Transaction Path

Starting Event: Transaction (any) · Direction: 5 Steps Before

Cross-Chain Exploration

Starting Event: chain_changed · Breakdown: new_chain

NFT Journey

Starting Event: nft_viewed · Filter: collection = “CoolCats”

Analyzing Flows

Identifying Patterns

High-Volume Paths: Look for the thickest flows—these are your main user journeys.
Unexpected Paths: Look for surprising flows.

Identifying Drop-Off

Exit Points: Where do users leave? → Users leaving before completing—investigate UX Detours: Where do users go instead of converting? → Users need more information before swapping

Comparing Segments

Use breakdowns to compare: → Mobile users leaving more—mobile UX issue?

Best Practices

Choose Meaningful Starting Events

Hide Noise

Remove events that obscure patterns:

Use Appropriate Step Counts

Segment Meaningfully

Saving & Sharing

Save Flow

  1. Configure your flow analysis
  2. Click Save
  3. Name it: “Post-Wallet Connect Journey”

Add to Board

Include flows in dashboards for ongoing monitoring. All saved flows can be added to boards.

Next Steps

Boards

Create dashboards with flows

Cohorts

Analyze flows for specific segments