Funnel analysis

Chain the steps of your signup, checkout, or onboarding flow and see how many visitors make it through each one — and exactly where they drop off.

Create funnels from the Funnels tab on your site's dashboard. Like goals, funnels are computed from your event stream when you view them — a new funnel instantly reports on your historical traffic, no waiting and no code changes.

Building a funnel

A funnel is an ordered list of 2–8 steps. Each step matches either a page or an event — the same matchers goals use:

  • Pageview step — a path like /pricing, or a prefix like /signup/* to match a whole section.
  • Event step — an event name: an auto-tracked one (Form Submit, WhatsApp Click), an element tagged with data-piqo-event, or a custom event you fire from code:
window.piqo('Signup', { props: { plan: 'pro' } });

As you type a step, Piqo suggests your site's own top pages and events (with the page each event usually fires on), and your existing goals appear as one-click presets. A live preview runs your draft against real traffic while you build, so you can sanity-check the numbers before saving.

How a conversion is counted

A visitor converts a funnel when they complete all steps in order, within the funnel's conversion window. Visiting other pages or firing other events in between is fine — order matters, detours don't. Doing the steps backwards, or joining at step 2, doesn't count.

The conversion window is how long a visitor has to finish after hitting step 1 — from 1 hour up to 90 days, per funnel. A “docs → signup” funnel converts in minutes; a “trial → paid” funnel can take weeks. Pick the window that matches the journey.

Reading the report

  • Entered — unique visitors who hit step 1.
  • Completed — visitors who made it through every step, in order, inside the window.
  • Conversion rate — completed ÷ entered.
  • Each step's bar shows its visitors and the share of entrants who reached it; the line between steps shows how many continued and how many dropped. The hatched part of a bar is the share that fell away.

Your funnels also appear on the main Analytics page next to Custom events — with a picker when you have more than one — and they follow the dashboard's date range. Funnels only see events inside the selected range, so give a long-window funnel a long enough range (e.g. 30 or 90 days) to play out.

Funnels track visitors, so identity matters across days. In the default cookie mode a visitor stays the same person for months — long windows work as expected. In cookieless mode identity rotates daily, so steps more than a day apart won't connect; keep windows at 24 hours or less, or switch the site to cookie mode. See Cookie vs cookieless.

Funnels can be edited any time — tweaks apply retroactively, like creation. Deleting a funnel removes only the definition; your events are untouched.