GA4 Funnel Reports: How to Find Where Customers Drop Off

Build funnel explorations in GA4 to see exactly where users abandon your checkout, signup, or lead gen flow. Step-by-step setup with real examples.

GA4funnelconversion optimizationecommerceanalyticsexploration

Your checkout has a 2% conversion rate. That means 98 out of every 100 people who start shopping leave without buying. But where? Do they bail on the product page? The cart? The shipping form? The payment step?

Without a funnel report, you’re guessing. With one, you can see the exact step where the biggest drop-off happens — and focus your optimization efforts where they’ll actually move the needle.

GA4’s funnel exploration tool lets you build custom funnels for any user journey on your site. Here’s how to set one up, read it, and use it to find revenue you’re leaving on the table.

What a Funnel Report Shows You

A funnel report visualizes a sequence of steps users take on your site and shows you what percentage complete each step versus what percentage abandon at each step.

For an ecommerce store, a basic purchase funnel looks like:

View Product    →  Add to Cart    →  Begin Checkout  →  Purchase
(10,000 users)    (2,500 users)     (1,200 users)     (400 users)
                   25% proceed        48% proceed       33% proceed
                   75% drop off       52% drop off      67% drop off

That 75% drop-off between product view and add-to-cart tells you the product page isn’t compelling enough. The 67% drop-off at purchase tells you checkout friction is high. Both are worth fixing, but which one do you tackle first? The funnel shows you.

Building Your First Funnel in GA4

Step 1: Open Explorations

  1. Log into GA4
  2. Click Explore in the left navigation
  3. Click Funnel exploration (or create a blank exploration and change the technique to “Funnel exploration”)

Step 2: Define Your Steps

In the Steps section of the tab settings, click to add steps.

Each step is defined by an event or a condition. For a standard ecommerce funnel:

Step 1: View Product

  • Event name: view_item

Step 2: Add to Cart

  • Event name: add_to_cart

Step 3: Begin Checkout

  • Event name: begin_checkout

Step 4: Purchase

  • Event name: purchase

Click Apply after configuring all steps.

If your events aren’t set up yet, see our GA4 ecommerce tracking guide first.

Step 3: Configure the Funnel

Open vs. Closed funnel:

  • Closed funnel — Users must complete Step 1 before Step 2. Only counts users who started at the beginning. Use this when you want to measure a strict linear flow (like a checkout).
  • Open funnel — Users can enter at any step. A user who goes directly to checkout without viewing a product page still counts. Use this when you want to see total volume at each step regardless of entry point.

For most conversion analysis, start with a closed funnel to understand the sequential flow.

Time limit between steps:

You can optionally set a time constraint. For example, “users must complete all steps within 30 minutes.” This is useful for same-session analysis versus long-consideration-cycle products.

Step 4: Add Breakdowns (Optional but Valuable)

Breakdowns split your funnel by a dimension, showing you whether drop-off rates differ across segments.

Useful breakdowns:

BreakdownWhat It Reveals
Device categoryMobile vs desktop conversion differences
Session source/mediumWhether traffic from different channels converts differently
CountryGeographic conversion variations
New vs returning usersFirst-time vs repeat visitor behavior
Landing pageWhether specific entry pages lead to better funnels

To add a breakdown: drag a dimension from the Variables panel to the Breakdown section in the tab settings.

Reading Your Funnel Report

The Completion Rate

At the top of each step, GA4 shows the number of users who reached that step and the completion rate (percentage who moved to the next step).

What to look for:

  • The biggest drop-off — Which step loses the most users? That’s your primary optimization target.
  • Comparison to benchmarks — Ecommerce cart-to-purchase rates typically run 30-50%. If yours is 15%, there’s a checkout problem.
  • Breakdown differences — If mobile drops off at 80% on the payment step but desktop only drops off at 40%, you have a mobile checkout issue.

The Abandonment Rate

GA4 shows both completion and abandonment. Focus on abandonment because that’s where your money is leaking.

Common ecommerce benchmark drop-offs:

StepTypical Completion Rate
Product view → Add to cart8-15%
Add to cart → Begin checkout30-50%
Begin checkout → Purchase40-65%
Overall (view to purchase)1-4%

If your numbers are significantly below these ranges, you have an identifiable problem at that step.

Funnel Visualization Tips

  • Hover over bars to see exact user counts and percentages
  • Click on a step to see which users dropped off (useful for building audiences)
  • Right-click on abandonment to create a segment of users who dropped off at that step — then analyze what those users have in common

Five Funnels Every Ecommerce Store Should Build

1. The Purchase Funnel

view_item → add_to_cart → begin_checkout → add_shipping_info → add_payment_info → purchase

This is the classic. Break it down by device to find mobile-specific friction.

2. The First-Time Buyer Funnel

Same steps as above, but add a segment filter: “New users” only.

First-time buyers convert at much lower rates than returning visitors. Knowing where specifically they bail helps you build better onboarding.

3. The Account Creation Funnel

page_view (signup page) → sign_up → first_action (whatever your activation event is)

For SaaS, subscription, or membership sites, this shows you where signups stall.

4. The Content-to-Conversion Funnel

page_view (blog) → page_view (product/pricing) → begin_checkout → purchase

This measures how well your content marketing drives revenue. Open funnel works better here since users might visit multiple blog posts.

5. The Remarketing Funnel

session_start (returning users with specific campaign source) → view_item → purchase

Measure whether your remarketing ads actually drive completions or just pageviews.

Advanced Funnel Techniques

Using Conditions Instead of Just Events

Each funnel step can use conditions beyond event name. You can filter by:

  • Event parameter — Only count view_item events where item_category = "shoes"
  • Page path — Only count pageviews on specific URLs
  • User property — Only count users with a specific membership level

Example: Build a funnel that only tracks the path through your highest-value product category.

Elapsed Time Analysis

GA4 shows the elapsed time between steps. If users take 15 minutes between “begin_checkout” and “purchase,” your checkout is too complicated. If they’re fast on every step except one, that’s your friction point.

Segment Comparison

Create two segments — for example, “Purchasers” and “Non-Purchasers” — and apply them to the same funnel. You’ll see exactly where non-purchasers diverge from purchasers.

Building Audiences from Drop-Offs

This is one of the most actionable features. When you identify users who dropped off at a specific step:

  1. Click on the abandonment section of that step
  2. Create an audience from those users
  3. Use that audience for remarketing in Google Ads

Now you can run targeted ads specifically to people who added items to their cart but didn’t check out, with messaging that addresses the likely reason they left.

For a deeper guide on building remarketing audiences, see our post on GA4 audiences for remarketing.

Diagnosing Common Drop-Off Points

High Drop-Off: Product Page → Add to Cart

Possible causes:

  • Product information is insufficient (missing sizes, specs, photos)
  • Price is visible but value isn’t communicated
  • Reviews are missing or negative
  • Add-to-cart button is hard to find on mobile
  • Page loads slowly (check performance and page speed)

Quick tests:

  • Compare add-to-cart rates by product category — is the problem universal or category-specific?
  • Break down by device — mobile add-to-cart is typically 50-60% lower than desktop
  • Check page load time in the Pages report — slow pages kill add-to-cart rates

High Drop-Off: Cart → Checkout

Possible causes:

  • Unexpected shipping costs revealed at checkout
  • Required account creation
  • Checkout page is confusing or cluttered
  • Limited payment options
  • Coupon code field tempts users to leave and search for codes

Quick tests:

  • If you added a minimum-free-shipping threshold recently, check if drop-off increased at that time
  • Break down by new vs returning users — new users bail on account creation
  • Check if specific traffic sources have higher cart abandonment (could be low-intent traffic)

High Drop-Off: Checkout → Purchase

Possible causes:

  • Payment errors or declined cards
  • Form validation issues
  • Security concerns (no trust badges, no SSL indicator)
  • Unexpected taxes or fees
  • Slow checkout page
  • Lack of preferred payment method

Quick tests:

  • Check your payment processor for declined transaction rates
  • Test the full checkout on multiple devices and browsers
  • Look at the elapsed time — if it’s very long, users are struggling with forms

Funnel Reports vs. Path Exploration

GA4 offers both funnel exploration and path exploration. They answer different questions:

QuestionUse
”What percentage complete each step?”Funnel exploration
”Where do users go after leaving a step?”Path exploration
”What sequence do users actually follow?”Path exploration
”Where is the biggest drop-off?”Funnel exploration

Use path exploration when you want to understand what users do instead of completing the funnel. Maybe they don’t abandon — they go to the FAQ page, read shipping policies, and then come back. That insight helps you put shipping info directly on the product page.

Automating Funnel Monitoring

Don’t build a funnel once and forget about it. Set up a routine:

  1. Weekly check — Open your main purchase funnel every Monday. Look for step completion rates that changed significantly from the previous week.
  2. After site changes — Any time you redesign a page in the funnel, re-check the funnel within 7 days to measure impact.
  3. Seasonal comparison — Compare funnel performance across similar periods (this April vs last April) to separate trends from noise.
  4. GA4 custom alerts — Set up alerts for unusual drops in purchase events. If purchases suddenly drop 50%, you want to know immediately, not next Monday.

If your GA4 data isn’t populating correctly in these funnels, it may be a tracking configuration issue. Our guide on why GA4 data goes missing covers the common culprits.

Check Your Funnel Tracking Setup

Funnel reports are only as good as the event data feeding them. If your add_to_cart or begin_checkout events aren’t firing correctly, your funnel has holes in it and every conclusion you draw from it is wrong.

Run a free scan on your site to verify that your ecommerce events are firing correctly, your GA4 configuration is properly collecting data, and your conversion tracking is working end to end. A broken funnel report is worse than no funnel report — it gives you false confidence to make bad decisions.