What you'll learn:

View here the presentation Slides:

Track conversion paths and find drop-off points PostHog funnels turn event data into action. Here’s how to build, analyze, and use funnels to improve your product or marketing outcomes.

What PostHog funnels solve

Use funnels when you need a defined start point, end point, and sequential steps.

PostHog Funnels
PostHog Funnels

Funnels answer specific questions:

  • Which step loses the most users?
  • What behaviors predict conversion?
  • Who drops off, and can you re-engage them?

How to build your first funnel

Start with a clear path. You need three things: entry event, conversion steps, and target outcome.

Example 1: SaaS product funnel

SaaS Product Funnel Example

Here’s how to track a typical software signup flow using HelloConversions.com as the model.

Step 1: Define your entry point

Set the first step to capture page views on your pricing page:

  • Event: page view
  • Filter: Current URL contains pricing

Use contains instead of exact matches. URLs often carry query parameters (fbclid, gclid, UTM tags). Exact matching breaks when parameters change.

Step 2: Add conversion steps

Next steps track meaningful actions:

  • Step 2: account created (use PostHog actions for flexibility)
  • Step 3: destination created (the activation event)

Actions update automatically across all funnels when you modify their definition. Use them for events you’ll reference often.

Step 3: Review the results

Over 90 days, this funnel might show:

  • 94 people viewed pricing
  • 9 created accounts (9.6% conversion)
  • 6 connected a destination (6.4% overall, 66.7% from account creation)

Now you know where to focus. If step 2 loses 90% of viewers, your pricing page needs work. If step 3 loses 33%, investigate the onboarding flow.

Example 2: Marketing funnel

Track content engagement to contact page visits using VisionLabs.com data.

Step 1: Set the entry event

Capture blog readers:

  • Event: page view
  • Filter: Current URL contains blog

Step 2: Define the target outcome

Track contact page visits:

  • Event: page view
  • Filter: Current URL contains contact

Results over 7 days:

  • 180 blog visitors
  • 2 contacted (1.1% conversion)

This tells you whether blog content drives leads. If conversion is low, test different CTAs or improve content-to-offer alignment.

Correlation analysis: find what drives conversion

Correlation events show which behaviors predict success. PostHog runs statistical analysis to surface patterns you’d miss manually.

How to use correlation analysis

After building your funnel, scroll down and click “Load results” under correlation events.

PostHog shows:

  • Events that successful users performed more often
  • Properties that correlate with conversion
  • Behaviors that predict drop-off

Example insights:

  • Users who triggered “trial started” were 90% more likely to connect a destination
  • Chrome users converted 15% more than Safari users
  • “Customer created” events always preceded destination creation (dependency check)

Use these insights to:

  • Identify required setup steps users skip
  • Find technical issues (browser-specific bugs)
  • Prioritize features that drive activation

Pro tip: Correlation works best with volume. If you’re analyzing fewer than 100 conversions, patterns may not be statistically significant.

Force events for better correlation

Create custom events for key moments:

  • lead_impression: page loaded with lead magnet visible
  • survey_dismissed: user closed feedback prompt
  • content_viewed: user scrolled past 50%

These events give correlation analysis more signals to work with.

User paths: explore open-ended journeys

Funnels require predefined steps. User paths let you explore without assumptions.

When to use user paths instead of funnels

Choose user paths when:

  • You don’t know the conversion path yet
  • Multiple routes lead to the same outcome
  • You want to see where users go after a specific action

Funnels are for testing hypotheses. User paths are for generating them.

How to build a user path analysis

Step 1: Set the starting point with wildcards

Instead of one specific URL, use wildcards to capture categories:

  • Start: visionlabs.com/blog/* (any blog post)
  • Or: visionlabs.com/academy/* (any academy page)

Wildcards let you see patterns across content types.

Step 2: Configure path settings

Adjust these controls:

  • Steps: Start with 3-4 to keep it readable
  • Max paths: Limit to 10-15 for clarity
  • Min/max people per path: Filter noise by setting a floor (e.g., 4-50 users)

Step 3: Analyze the flow

PostHog visualizes where users go next:

  • Blog → homepage (25 users)
  • Blog → contact (12 users)
  • Blog → pricing → contact (8 users)

This reveals natural navigation patterns and unexpected detours.

Remove URL parameters for cleaner paths

Use regex grouping to strip query strings:

Pattern: \?.*

This groups all URLs by path alone, ignoring UTM tags and click IDs. Cleaner data, clearer patterns.

Note: PostHog uses RE2 syntax. No escape slashes needed.

Add funnels to dashboards

Funnels are most useful when you check them regularly, for that you need to setup a dashboard

How to create a funnel dashboard

Step 1: Save your funnel

Click “Save” after configuring your funnel. Give it a clear name: “Pricing to activation” beats “Funnel 3.”

Step 2: Create a new dashboard

Go to Dashboards → Create new → Blank dashboard.

Step 3: Add the funnel as an insight

Click “Add insight” and select your saved funnel. It appears as a visual card.

Interact with dashboard funnels

Hover over any step to see:

  • User count at that step
  • Conversion rate from previous step
  • Overall conversion rate

Change the date range to see trends:

  • Last 7 days for quick checks
  • Last 90 days for seasonal patterns

Click on a drop-off step to see who left. PostHog shows individual users or creates a cohort for retargeting.

View correlation from dashboards

Dashboard cards don’t show correlation by default. Click the funnel card to open the full insight view, then scroll down to load correlation events.

This keeps dashboards clean while preserving deep analysis one click away.

Export drop-off cohorts for action

Find users who dropped off, then re-engage them.

Step 1: Click the drop-off number

Select the step where users left (e.g., “1 person dropped off between steps 2 and 3”).

Step 2: View the user list

PostHog shows individual users with their:

  • Email (if you’ve called identify)
  • Properties (browser, location, custom traits)
  • Full event timeline

Step 3: Create a cohort

Save these users as a cohort. You can:

  • Send them to email automation tools
  • Alert your support team
  • Trigger personalized outreach

This closes the loop from analysis to action.

Funnels vs user paths: decision guide

Both tools analyze conversion. Here’s when to use each:

Use funnels when:

  • You know the ideal path
  • Steps are sequential (A must happen before B)
  • You want to compare conversion rates over time
  • You need correlation analysis

Use user paths when:

  • You’re exploring behavior
  • Multiple paths are valid
  • You want to see where users go after an action
  • You need to visualize navigation patterns

Combined approach:

  • Start with user paths to discover common routes
  • Build funnels to track and optimize those routes
  • Use correlation to understand why some users convert

Most teams use funnels 80% of the time. User paths help when you’re stuck or exploring new features.

Common funnel mistakes to avoid

Using exact URL matches

Exact matches break when query parameters change. Always use contains for URL filters.

Skipping correlation analysis

Correlation reveals dependencies and blockers. Load results even if your funnel looks fine—you’ll find optimization opportunities.

Too many steps

Funnels with 6+ steps are hard to action. If your flow is complex, create multiple 3-4 step funnels that zoom in on specific segments.

Not using actions

Events are static. Actions are dynamic. When you update an action definition, all funnels using it update automatically.

Ignoring low volume

Correlation needs at least 50-100 conversions to find reliable patterns. If your funnel converts 5 users, focus on driving more volume before optimizing steps.

What to do next

Start with one funnel:

  • SaaS product: pricing view → signup → activation
  • Marketing: content page → contact form
  • Ecommerce: product page → cart → checkout

Build it, let it run for a week, then check correlation. Find one insight and act on it.

Funnels work when you close the loop from data to decision.

More from

Want to get access to our PostHog Audit?

We look at your PostHog setup and your ads tracking. We tell you what’s broken, what’s missing, and how to fix it.

Days
Hours
Minutes
Seconds

Black Friday Offer🔥 Get your data audit. Normally $2,500—this week only $97. We’ll audit your GA4 stack and jump on a live session to prioritize fixes.