TL;DR, Quick Answer
7 min readA 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.
| Question | Use | Why |
|---|---|---|
| What share of signups reach checkout? | Funnel | The steps are known and ordered |
| Which step loses the most users? | Funnel | Per-step conversion is the funnel's output |
| What do users do right after signing up? | Path | The next step is the unknown |
| How do people reach the pricing page? | Path, backward | Only the end point is known |
| Are users looping between two pages? | Path | A funnel counts each step once |
| Did a redesign change completion rate? | Funnel | Needs the same fixed steps before and after |
| Where do users who drop at step 3 go instead? | Both | Funnel 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.

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.

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
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
| View | How the user is counted |
|---|---|
| Closed funnel A, B, C | Counted 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, C | Counted in B and C only, because the first qualifying action puts the user in at step B |
| Path from A | A then B then C, starting from the first A |
| Path to C | B, 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 exploration | Mixpanel Flows | Amplitude Journeys | |
|---|---|---|---|
| Anchors | Start or end point, not both | Multiple anchor steps, including between two events | Start event, end event, or between two events |
| Default breadth | Top 5 nodes per step, up to 20 | Top 3 events per step, rest in "Other events" | Pathfinder view of branches, plus Journey Map |
| Default depth | Expand node by node | First 3 steps after the selected event | Not stated in the Journeys overview |
| Counting | Event count by default, or total users | Uniques by default, or totals or sessions | Uniques count "the first conversion per user", or totals |
| Window | Report date range | 30 days by default, up to 366 days | Conversion 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.
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
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
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


What a Conversion Path Shows Before Someone Buys
Each conversion path is the ordered list of channels a buyer touched before converting. How GA4 splits it into early, mid and late touches, and what to fix.


What Counts as an Active User in GA4, Mixpanel and Amplitude
An active user means something different in every tool. Compare the exact active user definitions in GA4, Mixpanel, Amplitude, PostHog and Meta's 10-K.


How to Measure Form Abandonment Rate, Field by Field
A form abandonment rate compares forms started with forms submitted. See the formula, how GA4 and Zuko define a start, and a worked field-level example.


Where User Flow vs User Journey Stop Meaning the Same Thing
Comparing user flow vs user journey separates one observed path through your product from the whole goal a person is chasing, across channels and over time.


What Behavioral Analytics Tracks That Pageviews Miss
Unlike a raw pageview count, behavioral analytics records what a visitor actually does on a page, as a stream of named events tied to that specific visitor.


Two Numbers Hide Behind One Drop-off Rate
Every funnel produces two drop-off rate numbers, one per step and one end to end, and teams quote them interchangeably. A worked table separates them.
Related Articles


The Setup Choices Behind Every Funnel Analysis
Three setup choices decide what funnel analysis reports: step sequencing, the conversion window, and whether the funnel counts users or sessions.


Why Your GA4 Bounce Rate Is Just Engagement Rate Flipped
Your GA4 bounce rate is the share of sessions that were not engaged. How Google defines it, how it differs from Universal Analytics, and where to add it.


What the GA4 Landing Page Report Counts and Where It Goes Blank
Google's GA4 landing page report lists the first page of every session. Where to find it, its default metrics, why (not set) rows appear and how to add source.

