Project
Roulette

Funnel Analytics

Where people drop out, and how much each step is costing you.

IntermediateWeb appData viz12–24hAI-buildable 4/5no setupworth shipping

A conversion funnel visualisation with per-step drop-off, segment comparison, and time-to-convert distribution. The subtlety is defining the funnel honestly — whether steps must occur in order, and within what window.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • A funnel chart with absolute and percentage figures per step
  • Drop-off between steps is shown explicitly
  • Steps can be reordered and added
  • A conversion window constrains how long a journey may take
  • Segments can be compared side by side
  • Time-to-convert distribution per step
  • Small sample sizes are flagged rather than shown as confident percentages

The interesting part

  • Ordered versus unordered step matching changes the numbers substantially
  • Conversion windows interacting with users who convert much later
  • Presenting percentages honestly when the base is small

Once it works

  • Add strict versus any-order funnel modes
  • Add cohort breakdown by acquisition period
  • Add statistical significance testing between segments

Suggested stack

reacttypescripttailwindrecharts

Track it