Flow, process and networks

User-path / clickstream diagram

Displays observed paths between user actions or pages.

  • Diagram
  • Journey exploration
  • Flow

What it answers

Which paths do users actually follow?

Shape
Branching event nodes and links
What it shows
Common journeys, loops and exits.

Example

The question

Which paths do visitors take after the home page?

Visitor paths from the home page, first three clicks (thousands)

Visitor paths from the home page, first three clicks (thousands)Branching paths from the home page; line width shows visitors. Of 100 thousand: 42 search, 30 open offers, 28 leave. 35 go from search to a product and 14 of them reach the basket; 9 reach the basket via offers.Home 100Search 42Offers 30Exit 28Product 35Exit 7Product 18Exit 12Basket 14Basket 9
Visitor paths from the home page, first three clicks (thousands)Branching paths from the home page; line width shows visitors. Of 100 thousand: 42 search, 30 open offers, 28 leave. 35 go from search to a product and 14 of them reach the basket; 9 reach the basket via offers.Home 100Search 42Offers 30Exit 28Product 35Exit 7Product 18Exit 12Basket 14Basket 9
Branching paths from the home page; line width shows visitors. Of 100 thousand: 42 search, 30 open offers, 28 leave. 35 go from search to a product and 14 of them reach the basket; 9 reach the basket via offers.

Illustrative data. It belongs to no company.

When to use it

Use it when

Exploring observed behaviour rather than a fixed funnel.

Avoid it when

Aggregated pair links presented as complete individual paths without evidence.

How to read it

Follow branches and use counts to compare common paths.

Note

Define repeated-event, loop and truncation handling.

The data you need

Layout
Ordered event log
Fields
EntityID or SessionID: text; Event: text; Timestamp: datetime
One row is
One recorded action by one user or session. What is the grain?
Rules
Sort within entity/session. Define event order, identity, sessionisation, repeated-event and window rules.
Optional
Stage definitions for fallout; EventID for ties; preaggregated Source,Target,Count if full paths are unnecessary.
Preparation
Resolve user/session/case identities; sort within each trace and define ties, repeated events, windows and start/completion semantics before deriving links.
Units
Counts may mean users, sessions, cases or events; state which. Conversion uses eligible entities, and durations require explicit time units.
Example of the input layout: Ordered event logAn event log: one row per event, with a case ID, activity and timestamp.CaseActivityTime1Start09:001Check09:201Done10:052Start09:102Check09:40
An event log: one row per event, with a case ID, activity and timestamp.

Worked example

Events U1: Visit->Trial; U2: Visit->Exit. Both paths start at Visit; each branch hasone user under this toy definition.

EntityIDEventTimestamp
U1Visit2026-01-01T10:00:00
U1Trial2026-01-01T10:05:00
U2Visit2026-01-01T11:00:00