Funnels

Understand how visitors move through your site and find where they lose interest.

GrowthGrowth plan required

Funnels are available for users with Growth plan or higher.

What is a funnel?

A funnel visualizes how visitors go through a sequence of steps on your site. For example, you can see how many:

  1. 1. Land on the homepage
  2. 2. Visit the pricing page
  3. 3. Click "Sign up"
  4. 4. Complete registration

By seeing where visitors "drop off" you can optimize your site for better conversion.

Create a funnel

  1. 1. Go to Funnels in the dashboard
  2. 2. Click + New funnel
  3. 3. Select which site the funnel applies to
  4. 4. Give the funnel a descriptive name
  5. 5. Add 2-10 steps

Step types

Pageview

Matches when a visitor views a specific page. Use this to track navigation flows.

Match typeExampleMatches
Exact/pricingOnly /pricing
Starts with/blog/blog, /blog/post-1, /blog/category
Containscheckout/checkout, /cart/checkout, /checkout/thanks

Event

Matches when a specific event is sent via the va() function. Perfect for tracking clicks, forms, and other interactions.

// Send events in your code
va('event', 'Signup Started');
va('event', 'Signup Completed');

// Match in funnel step:
// Step type: Event
// Value: "Signup Completed"

Example funnels

Signup flow

Track how visitors go from discovering your service to registering.

1. Landing page (/)
2. Pricing (/pricing)
3. Register (/signup)
4. Welcome (/welcome)

E-commerce checkout

Follow the customer journey from product interest to completed purchase.

1. Product (/product/*)
2. Add to cart (Event)
3. Checkout (/checkout)
4. Order confirm (/order/thanks)

Blog → Newsletter

See how effectively your blog content converts to subscribers.

1. Blog post (/blog/*)
2. Scroll 50% (Event)
3. Newsletter Signup (Event)

Interpret the results

When you select a funnel in the dashboard, you'll see:

  • Count per step: How many unique visitors reached each step
  • Conversion from previous: Percentage who continued from the previous step
  • Conversion from start: Percentage of everyone who started the funnel
  • Drop-off: Red indicators show where most visitors lose interest

Example funnel visualization

Homepage
1,000 (100%)
Pricing
450 (45%)-55%
Register
180 (18%)-60%
Activated
120 (12%)-33%

In this example, we see that 55% lose interest between the homepage and pricing page - perhaps the CTA needs to be clearer?

Important considerations

  • Order matters: Visitors must pass through steps in the correct order to be counted.
  • Session-based: All steps must occur within the same session (24h).
  • Max 10 steps: Keep funnels focused for the best insights.
  • At least 2 steps: A funnel must have at least a start and an end step.

Tips for better funnels

  • Start with your most important conversion goal and work backwards
  • Create separate funnels for different user segments (new vs returning)
  • Compare different time periods to see trends
  • Combine with events to track micro-conversions

Prompt your AI

Copy the prompt below and paste it into your favorite AI (ChatGPT, Claude, etc.) to get help designing funnels for your site.

AI prompt for funnel design

I'm using Savri (savri.io) for web analytics and want to create conversion funnels to understand where visitors lose interest. In Savri, I can create funnels with 2-10 steps. Each step can be: 1. Pageview - matches a URL (exact, starts with, or contains) 2. Event - matches an event sent via va('event', 'Event-name') My site is: [DESCRIBE YOUR SITE - e.g. "a SaaS project management tool" or "an e-commerce site selling clothes"] My most important conversion goals are: [DESCRIBE YOUR GOALS - e.g. "get users to register and activate their account" or "get visitors to complete a purchase"] Help me design funnels: 1. Which funnels should I create to measure my most important flows? 2. What steps should each funnel have? (2-10 steps) 3. Should the steps be pageviews or events? 4. If I need events, give me the code for the va() calls 5. Where in the flow do you think I risk the biggest drop-off?