Funnels

Funnels let you define the exact path you want visitors to take - page by page, event by event - and then see how many make it through each step, where they drop, and how much revenue the funnel produces. You can also split-test a step and compare variants head to head.

Video guide

How to create a funnel in TrueMetriks

Creating a funnel

A funnel is an ordered list of steps you define yourself. Click New funnel, give it a name, and add your steps.

Create Funnel

Funnel Name

New Funnel
1Path /
Split test (A/B)
2Event PathEvent Event name
Split test (A/B)

Use * to match a single path segment (e.g., /blog/*) or ** to match multiple segments (e.g., /docs/**/intro).

Funnel Preview

Configure your funnel steps

Build a funnel step by step. Each step is either a Path (a page) or an Event, and the order is the order visitors must move through. Use * and ** wildcards to match families of URLs.

Each step is one of two types - pick it from the dropdown:

  • Path - a page on your site, matched by its URL (for example / or /checkout/book).
  • Event - an event you send (for example Lead or Purchase), matched by name.

A few things matter when you build it:

  • Order is everything. The steps run top to bottom, and a visitor only counts at a step if they reached every step above it first. Put your steps in the real order people move through them. As the in-app tip says, put the checkout page step before the purchase event step, because the Purchase event only fires after the checkout button is clicked.
  • Mix paths and events freely. A funnel can go page, then event, then page again - for example Homepage (path) then Lead (event) then /checkout/book (path) then Purchase (event).
  • Wildcards. Use * to match a single path segment (/blog/*) or ** to match many (/docs/**/intro), so one step can cover a whole family of URLs.
  • Drag the handle to reorder steps, use + Add Step to add more, and click Save Funnel when done.

Reading the funnel

Once saved, the funnel shows three headline numbers and then every step with its conversion.

Testing Funnel Homepage Lead /checkout/book Purchase

Total Funnel Revenue

$8,801.98

85 orders

AOV

$103.55

revenue / orders

Revenue per completed-funnel user

$119.84

10 completed

Tip: put the checkout page step BEFORE the purchase event step. Purchase fires after the checkout button click.

1Homepage
912 visits912 unique visitors
100%
2Lead
231 events231 unique visitors681 dropped
25.33% per visit
25.33% per unique visitor
3/checkout/book
79 visits79 unique visitors152 dropped
8.66%
4Purchase
85 events79 unique visitors0 dropped
Revenue$8,801.98
AOV$103.55
9.32% per visit
8.66% per unique visitor
5/up1/book
10 visits10 unique visitors69 dropped
1.1%
Overall conversionConversion from previous step
The funnel result. Each step shows how many made it, how many dropped, and the conversion rate - the solid bar is conversion from the very first step, the striped bar is conversion from the step right before. The Purchase step also surfaces revenue and AOV.

The top cards summarise the whole funnel:

  • Total Funnel Revenue - revenue from everyone who completed the funnel, with the order count.
  • AOV - average order value across those orders (revenue / orders).
  • Revenue per completed-funnel user - revenue divided by the number of people who made it all the way through.

Then each step shows:

  • Visits or events and unique visitors that reached the step, plus how many dropped (in orange) since the previous step.
  • A bar with the conversion percentage. The solid green bar is the overall conversion - the share of people from the very first step who reached here. The lighter striped bar is the conversion from the previous step. Step one is always 100%, and the gap between steps is your drop-off.
  • The Purchase step also surfaces Revenue and AOV for that step.

Reading it top to bottom tells you exactly where people fall out of the journey - the steps with the biggest drop are where to focus.

Split testing a funnel (A/B)

Video guide

How to split-test a funnel step (A/B) in TrueMetriks

A split test lets you run two (or more) versions of a step - say two landing pages - and compare them inside the same funnel. Turn on Split test (A/B) on the step you want to test.

Create Funnel

Funnel Name

New Funnel
1Path /
Split test (A/B)

Split name

split

Variants

ALabel (optional)
BLabel (optional)

Paste each snippet into the corresponding variant page. The main TrueMetriks tracker script must also be present on the page.

Variant A
<script>(window._tmVariants=window._tmVariants||{})['split']='A';
try{sessionStorage.setItem('_tmVariants',JSON.stringify(window._tmVariants));}catch(e){}</script>
Variant B
<script>(window._tmVariants=window._tmVariants||{})['split']='B';
try{sessionStorage.setItem('_tmVariants',JSON.stringify(window._tmVariants));}catch(e){}</script>
Flip Split test (A/B) on a step to compare versions of that page. Name the split, list the variants, then paste each variant's snippet into the matching page (alongside your normal tracker). TrueMetriks then tags every visitor with the variant they saw.

To set it up:

  • Name the split (for example split) and list your variants - A and B by default, with an optional label. Add more with + Add variant.
  • TrueMetriks generates a small snippet for each variant. Paste each variant's snippet into the matching version of the page, alongside your normal TrueMetriks tracker. The snippet tags the visitor with which variant they saw, so the funnel can tell them apart.

Seeing the split-test results

When a step is split-tested, the funnel breaks that step out per variant, so you can compare them directly.

Testing Homepage /checkout Purchase
1HomepageA/B test: 2 variants
476 visits476 unique visitors
100%
A A240 visits240 unique100%
B B236 visits236 unique100%
2/checkoutA/B test: 2 variants
132 visits132 unique visitors344 dropped
27.7%
A A60 visits60 unique25.0%
B B72 visits72 unique30.5%
3PurchaseA/B test: 2 variants
45 events45 unique visitors0 dropped
Revenue$4,770.00
AOV$106.00
9.5% per visit
A A18 events18 unique$1,800AOV $1007.5%
B B27 events27 unique$2,970AOV $11011.4%
Overall conversionConversion from previous step
When a step is a split test, each step breaks out per variant (A and B) so you can compare them side by side - visits, conversion, and for the purchase step revenue and AOV. Here variant B converts better and earns more, so B is the winner.

Each split-tested step shows an A/B test badge and a row per variant, with that variant's visits, unique visitors, and conversion - and on the purchase step, its revenue and AOV too. Compare the variants to pick a winner: a variant can win on conversion, on revenue, or both. In the example above, variant B converts better and earns more, so B is the version to keep.

Frequently asked questions

What is the difference between the solid and striped conversion bars?

The solid green bar is overall conversion, the share of people from the first step who reached here. The lighter striped bar is conversion from the previous step alone.

Should the checkout page step come before or after the Purchase event step?

Put the checkout page step before the Purchase event step, because the Purchase event only fires after the checkout button is clicked.

How do wildcards work in a funnel step?

Use * to match a single path segment, such as /blog/, or ** to match many segments, such as /docs/*/intro, so one step can cover a family of URLs.

Need help with this?

Reach us instantly on WhatsApp, or send us a message and we will get back to you. On workdays we usually respond in less than 24 hours.

or send us a message