Behavior Flow

Behavior Flow is a path visualization in web analytics that shows how visitors move through your site: from one Pageview or Custom Event to the next within a Session. Nodes represent pages or key interactions; connections represent transitions with their volumes and drop-offs. The goal is to spot friction, dead ends, and the paths that actually lead to a higher Conversion Rate.

Why it matters

  • Surfaces the most common entry routes and the unexpected detours users take.
  • Highlights where users exit (compare with Exit Rate and Bounce Rate).
  • Validates funnels: a Behavior Flow complements a strict Goal Funnel by revealing real-world path diversity.

How to read Behavior Flow

  1. Check the first column: top entry pages or first events.
  2. Follow thick connections (high traffic) to see dominant journeys.
  3. Watch red/gray drop-offs at each node to locate friction.
  4. Segment the flow by channel, device, or User Segment to expose different behaviors.

Quick math: drop-off and continuation

A simple way to quantify a weak step is drop-off rate between two nodes:

Drop-off % = (Entries into Node − Transitions to Next) / Entries into Node × 100%

Example:

StepEntries into NodeTransitions to NextDrop-off %
A → B4,0002,80030%
B → C2,8001,12060%

Here, Step B is the bottleneck (only 40% continue). Prioritize fixes there: copy clarity, load time, layout, or missing CTAs.

Practical tips

  • Track meaningful events (Form Submission, Click Event) so the flow includes intent, not noise.
  • Group low-traffic pages into logical buckets to reduce chart spaghetti.
  • Compare flows before/after a change to validate impact.
  • Use cohorts alongside Cohort Analysis to see if improved paths affect long-term behavior.