BlogFunnels
FunnelsJun 20, 20266 min read

What is funnel analysis and how does it work?

A simple explanation of funnels, funnel steps, conversion rate, drop-off, and how HeronSignal connects funnel data to real user experience.

H
Product team
Back to blog
Funnel analysis illustration showing users moving through business journey steps.

A funnel is a journey you want users to complete

A funnel is a sequence of important steps in a user journey. It helps you understand how many people start a journey, how many complete it, and where people stop.

For example, a signup funnel might be signup_started → signup_completed. A demo request funnel might be demo_requested → demo_confirmed. A checkout funnel might be checkout_started → checkout_completed.

Funnels are built from business events

HeronSignal funnels use custom business events sent from your website with window.heronsignal.event(...). These are not generic clicks. They are meaningful product milestones.

Good funnel events represent moments your business cares about: a visitor starts signup, submits a lead form, requests a demo, selects a plan, starts checkout, completes payment, or finishes onboarding.

  • signup_started → signup_completed
  • demo_requested → demo_confirmed
  • checkout_started → checkout_completed
  • lead_form_started → lead_submitted
  • onboarding_started → onboarding_completed

What conversion rate means

Conversion rate is the percentage of users or sessions that reached the final step after starting the funnel.

If 100 sessions start signup and 64 complete signup, the conversion rate is 64%. That number helps you understand whether the journey is working or losing users.

What drop-off means

Drop-off means users reached one step but did not continue to the next step. Drop-off is often more useful than the final conversion rate because it tells you where to investigate.

If many sessions reach checkout_started but do not reach checkout_completed, the issue may be payment errors, slow network calls, confusing fields, broken validation, or trust concerns.

Why technical context matters

Traditional funnel tools can show where users dropped off, but they often cannot explain why. HeronSignal connects funnel drop-off with frontend errors, slow pages, failed network requests, browser/device context, countries, and session journeys.

That means a team can ask: did users drop after a slow page? Did a JavaScript error happen before they left? Is the issue isolated to one browser, country, or device?

  • Errors before drop-off
  • Slow browsers and devices for dropped sessions
  • Countries or pages with slow dropped sessions
  • Session journeys that reached one step but not the next
  • AI recommendations based on the surrounding evidence

How to create a useful funnel

Start with one important business outcome. Do not track everything. Pick the journey that matters most, then add a start event and a completion event. Add middle steps only when they help explain the journey.

Keep event names stable, lowercase, and snake_case. Keep payload fields small and non-sensitive, such as plan, source, CTA, step, experiment, or method.

What teams should expect after creating a funnel

After a funnel is saved, HeronSignal waits for matching website events. When matching events arrive, the funnel can show started sessions, completed sessions, conversion rate, dropped sessions, per-step counts, timing, and evidence around dropped journeys.

If there is not enough matching data yet, the funnel is still saved. The analysis appears as users move through the journey on the website.

Ready to monitor real website experience?

Use HeronSignal to connect real visitor signals, frontend diagnostics, funnels, and AI guidance.