How to Create a Conversion Funnel in Google Analytics

Cody Schneider7 min read

Tracking website conversions can feel like trying to solve a puzzle with half the pieces missing. You know people are visiting your site, and you know some are buying your product or filling out a form, but figuring out a user’s exact path - and where they drop off - can be a real challenge. This guide will walk you through exactly how to build a visual conversion funnel in Google Analytics 4 so you can finally see the full picture.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

What is a Conversion Funnel, Exactly?

A conversion funnel is a visual representation of the journey a user takes from their first interaction with your site to a desired final action, like making a purchase or signing up for a newsletter. Think of it as a roadmap with specific stops along the way.

For an e-commerce store, a common funnel might look like this:

  • Step 1: Views a product page
  • Step 2: Adds an item to the cart
  • Step 3: Begins the checkout process
  • Step 4: Completes the purchase

By mapping out this path, you don't just see how many people complete the purchase (the conversion rate), you also see exactly where you’re losing people. If 90% of users who add an item to their cart never start the checkout process, you’ve just found a massive leak in your bucket and a perfect place to start optimizing.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

GA4 Funnels vs. Universal Analytics: A Quick Primer

If you're migrating from the older Universal Analytics (UA), you might remember “Goal Funnels.” Those were fairly rigid. You had to define a specific goal (like reaching a "thank you" page) and could only visualize the steps leading directly to that URL. It worked, but it was limited.

GA4 introduces “Funnel exploration” reports, which are far more flexible and powerful. Here’s the key difference:

  • UA Goal Funnels were based on pageviews. Your funnel steps had to be specific URLs.
  • GA4 Funnel Explorations are based on events. An event can be anything: a page view, a button click, a a video play, a form submission, or adding an item to a cart. This gives you incredible flexibility to track a user journey that isn't just a straight line from one page to another.

This event-driven model means you can build funnels that better reflect how users actually behave on modern websites.

Before You Begin: Setting Up Your Events is Crucial

Before you can build a funnel, you need to be tracking the steps in that funnel. In GA4, every step is an event. Some common events are collected automatically (like page views or clicks), but for a meaningful conversion funnel, you'll need to set up custom events that correspond to key user actions.

For an e-commerce funnel, you need to ensure these events are firing correctly:

  • view_item - When a user views a product
  • add_to_cart - When a user adds a product to their cart
  • begin_checkout - When a user starts the checkout process
  • purchase - When a user completes a purchase

Likewise, for a lead generation funnel, you might track events like:

  • view_landing_page
  • click_signup_button
  • form_submission_success

Setting up these events usually requires either a developer's help or using Google Tag Manager (GTM). If you haven't done this, your funnel report will have no data to show. This is the single most important prerequisite.

Marking Your Final Event as a Conversion

Once your events are tracking, you need to tell GA4 which one is the final goal. Navigate to the Admin section (the gear icon in the bottom left), go to Conversions under the Property column, and flip the switch next to your most important events (like purchase or form_submission_success). This makes them available in other standard reports.

GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Step-by-Step: Building Your Funnel in GA4’s Explore Reports

With your events in place, you’re ready to build the visualization. Funnels live inside the “Explore” section of GA4, which is essentially a sandbox for creating custom reports that go beyond the standard dashboard widgets.

Step 1: Navigate to the Explore Tab

On the left-hand navigation menu in GA4, find and click on Explore. This will take you to your exploration hub, where you can either start from a blank report or use a template. For funnels, the template is the easiest way to begin.

Step 2: Create a New "Funnel Exploration" Report

In the Explore hub, you'll see a gallery of templates. Click on the Funnel exploration template to create a new funnel report. GA4 will load a pre-populated report with some sample data to get you started.

Step 3: Define Your Funnel Steps

This is where you build the logic of your funnel. On the left side, in the "Tab Settings" column, you’ll see a section called “Steps.” Click the pencil icon to edit them.

Here, you'll remove the sample steps and add your own. For each step, you will:

  1. Give the step a name (e.g., "Viewed Product").
  2. Choose the event that corresponds to that step from a dropdown list (e.g., view_item).

Arrange your events in chronological order from top to bottom. For our e-commerce example, your setup would look like this:

  • Step 1: Viewed Item (using the view_item event)
  • Step 2: Added to Cart (using the add_to_cart event)
  • Step 3: Began Checkout (using the begin_checkout event)
  • Step 4: Purchased (using the purchase event)

Click Apply at the top when you’re done.

Step 4: Choose Between an "Open" or "Closed" Funnel

After configuring your steps, one key decision you'll need to make is whether to use an open or a closed funnel. This is a toggle switch you’ll see in the Steps Editor.

  • Closed Funnel: Only shows users that enter the funnel at Step 1. If they skipped the product page and went straight to adding to cart, they don’t count. This is useful if you want to track a very strict path.
  • Open Funnel: Shows users that enter the funnel at any point. So if they skipped Step 0, they’ll still appear in Step 1 if they complete that event. This is more reflective for tracking actual journeys.
GraphedGraphed

Still Building Reports Manually?

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

Watch Graphed demo video

Step 5: Add Breakdowns to Get Granular

The real magic happens when you start to slice your data using "Breakdowns." This is a drag-and-drop feature below "Steps" where you can add dimensions like Device Category, Country, or Acquisition Source/Medium. For example, by dragging Device Category into the Breakdown section, the funnel chart will split into desktop, mobile, and tablet.

This allows you to instantly answer questions like:

  • Do mobile users convert better than desktop users, or is it the opposite?
  • Does traffic from email have a higher conversion rate than organic search?

It is easy to turn these insights into something actionable.

Step 6: Analyze the Funnel Visualization

Once you’ve applied your changes, the funnel chart is populated with live data. Here’s what to read:

  • The Visual Chart: The histogram automatically displays the total number of users at each step and the drop-off rate between each stage. You can quickly see where your biggest leaks are.
  • The Table: The table displays hard numbers for conversion rates (the percentage of users that proceed to the next step) and absolute numbers (the drop-off). This feature shows the most common things users are doing before and after each step. It can uncover unexpected leaks, like users going back to a product page after beginning checkout.

Final Thoughts

Implementing a funnel in GA4 gives you a clear visual understanding of your customer's journey and shows exactly where you might be losing potential revenue. It transforms abstract data into actionable stories that can direct your optimization efforts and improve your bottom line.

Though the process can be powerful, it can still be time-consuming to manually export CSVs from different dashboards or synchronize information across teams. A comprehensive tool like Graphed can streamline these tasks. We connect directly to major data sources like Google Analytics, Shopify, Facebook Ads, and many others, allowing you to create real-time reports and dashboards with ease, ensuring you get the answers you need in seconds, not hours.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!