How to Set Up a Sales Funnel in Google Analytics

Cody Schneider8 min read

Plenty of people are visiting your website, but how many are actually making it to the finish line? Without a clear view of your sales funnel, you're essentially flying blind, guessing where potential customers get lost or give up. This guide will walk you through setting up a sales funnel visualization in Google Analytics 4 to see exactly where your process is breaking down, so you can fix the leaks and increase your conversions.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What Exactly Is a Sales Funnel?

A sales funnel (or conversion funnel) represents the specific path a person takes on your website to complete a goal - like making a purchase or signing up for a newsletter. It’s called a “funnel” because a large number of people start at the top (like visiting your homepage), but a smaller number make it all the way to the bottom (completing the purchase).

Think of it like shopping for a new pair of headphones on an e-commerce site. A typical path might look like this:

  • Step 1: Awareness - They see your ad on Facebook and click through to a product page.
  • Step 2: Interest - They like what they see and click “Add to Cart.”
  • Step 3: Decision - They start the checkout process by clicking “Begin Checkout.”
  • Step 4: Action - They enter their payment details and complete the purchase, landing on a “Thank You” page.

Each step sees fewer people than the one before it. The job of your sales funnel report is to show you the drop-off rate between each of those steps.

Why You Absolutely Need to Track Your Funnel in GA4

Manually tracking this journey is impossible. Setting up funnel tracking in Google Analytics moves you from guesswork to data-backed decisions. Here’s what you gain:

  • Pinpoint Your "Leaky Buckets": Your biggest conversion killer might be a confusing shipping form or an unexpected cost revealed at the last minute. A funnel report spotlights the exact step where the majority of users drop off, telling you precisely where to focus your attention.
  • Optimize Your Conversion Rates: By identifying and fixing the weak points in your funnel, you can guide more users toward conversion. A small 1% increase in conversion rate can have a significant impact on your revenue.
  • Understand User Behavior: Are mobile users dropping off more than desktop users at the payment step? Are visitors from a specific ad campaign failing to add items to their cart? Funnels let you segment your audience to see how different groups behave.
  • Test and Improve Your User Experience: Is that new three-step checkout process working better than the old one-page version? With a funnel visualization, you can run A/B tests and compare reports to see which version converts better, taking the ambiguity out of website updates.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Before You Build: Laying the Groundwork in GA4

You can't build a funnel visualization on a shaky foundation. In Google Analytics 4, funnels are entirely dependent on events. An event is any interaction a user has with your site - a page view, a button click, a form submission, a purchase. Before jumping into the report builder, you need to identify your key funnel steps and ensure they're being tracked as events.

1. Map Your Ideal User Journey

First, step away from the computer. Grab a pen and paper (or open a new document) and outline the essential steps a user must take to convert. Keep it simple and focus on the most critical actions.

  • For an E-commerce Store: View Product → Add to Cart → Begin Checkout → Purchase
  • For a Lead Generation Site: View Service Page → Click "Request a Demo" → Submit Demo Form
  • For a SaaS Application: Visit Pricing Page → Click "Start Free Trial" → Complete Sign-up Form

These actions will become the sequential steps in your GA4 funnel report.

2. Ensure Your Steps Are Tracked as GA4 Events

Once you’ve mapped your journey, you need to confirm that each step corresponds to an event being tracked in GA4. Some events are collected automatically, while others require custom setup.

  • Automatically Collected & Enhanced Measurement Events: GA4 automatically captures events like session_start (a user starts a new session) and view_search_results. Enable Enhanced Measurement (under Admin > Data Streams) to automatically track events like scroll and click without extra code.
  • Recommended Events: Google has a list of "recommended events" with predefined names that unlock more reporting capabilities. For e-commerce, this includes crucial funnel events like view_item, add_to_cart, begin_checkout, and purchase. If you're using an integration like the Shopify to GA4 connector, these events are often set up for you.
  • Custom Events: For a unique action, like a “Request a Demo” button click, you’ll need to create a custom event using Google Tag Manager.

To see which events are currently being tracked, go to Reports > Engagement > Events in your GA4 property.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Building Your Funnel Visualization in GA4 (The Funnel Exploration Report)

Once your events are firing correctly, you're ready to build the visualization. GA4’s reporting is handled in the “Explore” section, which is a powerful, flexible report builder.

Here’s how to do it, step-by-step:

  1. Navigate to the Explore Section: In the left-hand navigation menu of GA4, click on Explore.
  2. Start a New "Funnel Exploration": In the Explore dashboard, you’ll see several report templates. Click on the box titled Funnel exploration to open the template.
  3. Configure the "Steps" of Your Funnel: This is the core of your report. On the left side of the screen, in the "Tab Settings" column, you’ll see a section called Steps. Click the pencil icon to edit it.

Now, you’ll add the events you mapped out earlier, in sequential order.

Let's use an e-commerce example:

  • For Step 1, search for and select the event session_start or view_item. This is the top of your funnel.
  • Click Add step. For Step 2, choose the add_to_cart event.
  • Click Add step. For Step 3, choose the begin_checkout event.
  • Click Add step. For Step 4, choose the purchase event.

Open vs. Closed Funnels

You’ll have an option atop the steps list for an “Open” or “Closed” funnel. This is a vital setting:

  • A Closed Funnel only includes users who entered the funnel at the very first step. This is useful for analyzing rigid processes like a specific checkout or sign-up flow where users must start at the beginning.
  • An Open Funnel includes users who entered the funnel at any step. For instance, if a user bookmarked your "cart" page and started their session there, an open funnel would include them starting from the "Add to Cart" or "Begin Checkout" step. It offers a more flexible view of how people navigate your site.

Select the option that matches your goals and click Apply in the top-right corner. You’ll now see a bar chart visualizing your sales funnel!

4. Add Dimensions for a Deeper Breakdown

The standard funnel chart is great, but its real power comes from segmentation. In the "Variables" column (far left), you can add Dimensions to slice your data. Simply drag a dimension like Device Category into the "Breakdown" field in the "Tab Settings" column.

Instantly, your funnel chart will update to show separate colored bars for desktop, mobile, and tablet. This allows you to spot issues that are specific to certain user groups. For example, if you see a huge drop-off on mobile between checkout and purchase, it’s a big sign your mobile checkout form needs fixing. Popular breakdown dimensions include:

  • Device Category: desktop, mobile, tablet
  • Session default channel group: Organic Search, Direct, Paid Social, etc.
  • Country: Break down by user location
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

5. Turn Insights into Action

Look at your funnel visualization and follow the drop-offs. Here's a breakdown of how to interpret the data:

  • High Drop-off from Product View to Add-to-Cart? Your product pages might be the problem. Are the prices too high? Are the descriptions unclear? Is the "Add to Cart" button hard to find?
  • Few Users Moving from Cart to Checkout? This is a classic sign of unexpected shipping costs, a required account creation, or a lack of guest checkout options scaring users away just before they commit.
  • Abandonment During Checkout? The issue is likely on your checkout page itself. Is the form too long and complicated? Are you asking for too much information? Are there errors or bugs preventing users from proceeding?

You can even take it a step further. Right-click on a segment of users who dropped off and select “Create segment.” You can then build an audience of these non-converting users for remarketing campaigns to try and win them back.

Final Thoughts

Setting up funnels in Google Analytics 4 is one of the most effective ways to understand where users abandon your purchasing path. It transforms vague feelings about "what might be wrong" into a clear, data-driven roadmap for optimizing your site, improving user experience, and ultimately, growing your bottom line.

While building funnel reports directly in GA4 is powerful, it can often feel time-consuming, and jumping between different marketing platforms to see the full picture is still a challenge. We built Graphed to remove this friction entirely. Instead of configuring reports manually, you can just ask in plain English: "Show me a sales funnel for my Shopify store, starting with a user's first visit from Google Ads all the way to purchase." Graphed connects to all your tools - Google Analytics, ad platforms, your CRM - and instantly builds a live, unified dashboard for you. It's like having your own AI data analyst who can build what you need in seconds, not hours.

Related Articles