Glossary

When to Reach for Path Analysis vs Funnel Analysis

Taras Shynkarenko
Taras Shynkarenko
•Updated: •7 min read
When to Reach for Path Analysis vs Funnel AnalysisWhen to Reach for Path Analysis vs Funnel Analysis

TL;DR, Quick Answer

7 min read

A funnel measures an ordered list of steps you define in advance and reports how many users reach each one. Path analysis starts from one event or page and reports the sequences users actually took before or after it. In GA4, a funnel exploration takes up to 10 steps, while a path exploration takes a starting point or an ending point but not both and shows the top 5 nodes per step by default. Use path analysis to find a flow and a funnel to measure it.

What is the difference between path analysis and funnel analysis?

The core difference in path analysis vs funnel analysis is who writes the sequence: a funnel measures an ordered list of steps you define in advance and reports how many users reach each one, while path analysis starts from a single event or page and reports the sequences users actually took from it or to it. A funnel answers "how many made it through the route we built?" A path answers "what route did they take?"

Amplitude's documentation puts the relationship in one line. Its Journeys chart exists "to bridge the gap between your ideal customer journey, which you can generate in a funnel chart, and the customer journeys your users actually take." The funnel holds the plan. The path holds what happened.

Which one answers which question?

Each method answers a different kind of question, and picking the wrong one produces a clean chart of the wrong thing.

QuestionUseWhy
What share of signups reach checkout?FunnelThe steps are known and ordered
Which step loses the most users?FunnelPer-step conversion is the funnel's output
What do users do right after signing up?PathThe next step is the unknown
How do people reach the pricing page?Path, backwardOnly the end point is known
Are users looping between two pages?PathA funnel counts each step once
Did a redesign change completion rate?FunnelNeeds the same fixed steps before and after
Where do users who drop at step 3 go instead?BothFunnel finds the step, path shows the exit

A funnel is a measurement tool, and a path is a discovery tool. The mistake to avoid is building a funnel for a flow nobody has looked at, then reporting a drop-off at a step most users never intended to take.

A funnel pours liquid into a bottle, a picture of how a funnel exploration narrows users through fixed steps.

How does GA4 build a funnel exploration?

GA4's funnel exploration measures a sequence of up to 10 steps you define, and each step is a condition on events or dimensions. The documentation describes it as a way to "visualize the steps your users take to complete a task and quickly see how well they are succeeding or failing at each step."

The settings that change the numbers are all choices the analyst makes:

  • Open or closed. "In an open funnel, users can enter the funnel in any step. In a closed funnel, users must enter the funnel in the first step."
  • Directly or indirectly followed. "Steps that indirectly follow the previous step can have other intervening actions. Steps that directly follow the previous step must occur immediately after the previous step."
  • Time limit. Each step can carry a "Within" time frame.
  • Segments. Up to 4 segments at once, for comparison.

Two rules decide who gets counted. "If the user misses a step, they fall out of the funnel and aren't counted in any subsequent steps." And "If a single user completes the steps of the funnel multiple times during the specified date range, only the first sequence of steps will be reported." A user who retries checkout five times appears in the funnel once, and every loop in between is gone. For the counting details, see funnel analysis and drop-off rate.

GA4 also builds a small path view into the funnel. The "Next action" setting fills a "Top 5 Next Actions" card per step, showing what users did right after it. GA4 notes that a "(no next action)" entry "doesn't always imply a drop-off in the funnel", because the next page may simply share the same title.

Hikers stop at a fork in a trail to choose a route, like path analysis showing which way users actually went.

How does GA4 build a path exploration?

GA4's path exploration takes one starting point or one ending point and draws the event stream as a tree, with each column a step and each box a node. GA4 lists what it is for, including "Uncover looping behavior which may indicate users becoming stuck", which is exactly what a funnel hides.

The constraints are specific:

  • "A path exploration can have a starting point or an ending point but not both." Analysing everything between two known events needs a different tool.
  • "By default, the graph shows the top 5 nodes in a step. Click + More to add up to 20 nodes per step. More nodes beyond the top 20 are grouped into an 'Others' node."
  • Paths use "the first instance of the dimension value you select as the starting or ending point."
  • Paths "can span one or more sessions, depending on the date range you choose. A new session begins if a user is inactive for 30 minutes."
  • The default metric is event count, not users, and GA4 explains that with total users, "the user count in the shared node is less than the sum of the user counts of the unshared nodes."

The last point catches people out. A path chart measured in event counts will show a page twice for a user who visited it twice, while a funnel counts that user once. Switch the path metric to total users before putting the two side by side.

Why do path and funnel reports disagree on the same users?

Path and funnel reports disagree because they apply different entry rules to the same event stream, and GA4 admits the numbers will not match. Its path documentation says "there might be small differences in user counts between the same sequence definition across Google Analytics (for example, across pathing, funnels, segments, and audiences each have optimizations that might not perfectly match)."

GA4's own funnel example shows the entry rules at work. A user whose events run B, A, B, C against a funnel of steps A, B, C is counted differently in each view:

Flowsery
Flowsery

Start Your 14-Day Free Trial

Real-time dashboard

Goal tracking

Cookie-free tracking

ViewHow the user is counted
Closed funnel A, B, CCounted in A, B and C, because a closed funnel "look[s] for the first instance of step 1 in the user event stream"
Open funnel A, B, CCounted in B and C only, because the first qualifying action puts the user in at step B
Path from AA then B then C, starting from the first A
Path to CB, A, B, then C, with the early B visible

One user, four answers. The path ending at C is the only view that shows the user touched B before A, which is the kind of detour that points at confusing navigation.

Exclusions behave differently too. In a path exploration, "Excluding a node only hides it from the graph, but doesn't change how the path is calculated", while segments "are applied to the event stream before the path exploration is calculated." Hiding a noisy scroll node leaves the paths unchanged. A segment that removes the event recomputes the paths.

How do Mixpanel and Amplitude handle paths?

Mixpanel and Amplitude both ship path analysis as a separate report from their funnels, and each loosens a GA4 restriction.

GA4 path explorationMixpanel FlowsAmplitude Journeys
AnchorsStart or end point, not bothMultiple anchor steps, including between two eventsStart event, end event, or between two events
Default breadthTop 5 nodes per step, up to 20Top 3 events per step, rest in "Other events"Pathfinder view of branches, plus Journey Map
Default depthExpand node by nodeFirst 3 steps after the selected eventNot stated in the Journeys overview
CountingEvent count by default, or total usersUniques by default, or totals or sessionsUniques count "the first conversion per user", or totals
WindowReport date range30 days by default, up to 366 daysConversion window you set

Mixpanel also offers "Top Paths", which shows "the 50 most common event sequences", and a Collapse Repeated setting that merges "consecutive occurrences of the same event into a single step." That setting is worth turning on for events like search, where three searches in a row are one intent.

What order should you run them in?

Run path analysis first on any flow you have not studied, then build the funnel from what the paths show. The path tells you which steps real users take in which order, and the funnel then measures that order week after week. Reverse the order when a funnel you already trust shows a bad step. Start a path at that step and look at where the users who left it went next.

Flowsery funnel analysis "shows where visitors drop out between steps, pages, and events", which covers the measurement half. For flows that span many visits and channels, customer journey analytics is the wider frame both methods sit inside.

Path first, funnel second, path again
1
Run a path. Start from one event or page on a flow you have not studied.
2
Read the sequences. See which steps real users take and in which order.
3
Build the funnel. Measure that order week after week.
4
Path again at a bad step. Start a path there and look at where the users who left went next.
The path finds the flow, the funnel measures it, and the path explains the step that loses users.

Frequently asked questions

Is path analysis the same as a funnel with no steps defined?

No. A funnel with an open entry still counts only users who match its defined steps in order. Path analysis defines one anchor and reports every sequence around it, including steps nobody thought to put in a funnel.

Can a GA4 path exploration show paths between two events?

No. GA4 states that "A path exploration can have a starting point or an ending point but not both." Mixpanel Flows and Amplitude Journeys both support paths between two chosen events.

How many steps can a GA4 funnel exploration have?

GA4 lets you define up to 10 steps in a funnel exploration. Each step can require direct or indirect succession and can carry a time limit relative to the previous step.

Why does a path show more users at a page than the funnel does?

GA4's path exploration counts events by default, so a user who opens a page twice adds two to that node. Switch the path metric to total users, and match the funnel's open or closed setting, before comparing the two.

Does a funnel show users who loop back to an earlier step?

No. GA4 reports only the first sequence of steps per user in the date range, so loops between steps disappear. A path exploration shows them, and GA4 lists finding looping behavior as one of its uses.

Which should a small team set up first?

Run a path first on the flow that makes money, such as signup to paid, to see which steps real users take. Then build one funnel from those steps, because its conversion number is the one the team will track weekly. Go back to path analysis when that funnel shows a step losing more users than expected.

What is a closed funnel in GA4?

In a closed funnel, users must enter at the first step. In an open funnel, users can enter at any step. A closed funnel looks for the first instance of step 1 in the user event stream.

How many nodes does a GA4 path exploration show per step?

By default, the graph shows the top 5 nodes in a step. Click + More to add up to 20 nodes per step. Nodes beyond the top 20 are grouped into an "Others" node.

What does Collapse Repeated do in Mixpanel Flows?

Collapse Repeated merges consecutive occurrences of the same event into a single step. It is worth turning on for events like search, where three searches in a row are one intent.

Flowsery
Flowsery

Start Your 14-Day Free Trial

Real-time dashboard

Goal tracking

Cookie-free tracking

Does hiding a node in a GA4 path exploration change the paths?

Hiding a node does not change how the path is calculated. Excluding a node only hides it from the graph. A segment that removes the event is applied before the path is calculated, so it recomputes the paths.

Was This Article Helpful?

Let us know what you think!

See us more often in Google

One click marks Flowsery as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.

Before you go...

Flowsery

Flowsery

Revenue-first analytics for your website

Track every visitor, source, and conversion in real time. Simple, powerful, and cookie-free.

Real-time dashboard

Goal tracking

Cookie-free tracking

Related Glossary Terms

Related Articles