Event funnels

Measure conversion across multi-step user journeys. Build funnels from the events the JavaScript tag captures, like page views, clicks, and form submissions, plus your own custom events.

Build a funnel

  1. Open Explore funnels in the side menu.
  2. Define the funnel steps. Each step is a condition on your events, for example:

    Funnel step conditions
    payload.meta.path="/"
    payload.meta.path="/pricing"
    event="signup-completed"
    
  3. Run the query. Each step shows how many people reached it and how many converted or dropped off, with the total conversion rate of the whole funnel below.

Funnel exploration with three steps and conversion rates

Each condition matches a field on the web event. payload.meta.path matches the page path, such as / or /pricing, and payload.meta.url matches the full page URL. Use event="<name>" to match an event type, including custom events sent with betterstack('track', ...).

Steps start pre-filled with the most visited pages of your website. Adjust them to match your journey:

  • Rename steps by clicking the step name, so the funnel reads "Landing page → Pricing → Signed up".
  • Reorder steps by dragging them.
  • Add a step with Add action, remove one with Remove step.
  • Breakdown by a field like browser.name to compare conversion across segments.
  • Aggregate by controls what's counted. By default each session counts once.

Use View recent events below the steps to inspect the raw events arriving from your website.

Funnel and trend views

Two visualizations are available for every funnel:

  • Funnel shows conversion between steps for the selected time range.
  • Trend shows how conversion develops over time, so you can see whether a release or campaign moved the numbers.

Track conversions with custom events

Page views only go so far. Send custom events for the moments that matter, like completed signups or purchases, and use them as funnel steps:

Track a conversion event
betterstack('track', 'signup-completed', {
  plan: 'team',
});

Next steps