How to Check Abandoned Cart in Google Analytics
Seeing users add products to their cart without completing a purchase can be one of the most frustrating parts of running an online store. You did the hard work of getting them to your site and finding something they liked, only for them to disappear before checking out. This article will show you exactly how to use Google Analytics 4 to identify where in the process your customers are dropping off.
Why Tracking Cart Abandonment is So Important
Every abandoned cart represents a potential sale you've lost. While you can't prevent every single person from abandoning a cart - some people are just browsing or comparing prices - a high abandonment rate often signals a problem. It could be:
- Unexpected shipping costs appearing at checkout.
- A complicated or confusing checkout process.
- Technical glitches on mobile devices.
- A requirement to create an account, which adds friction.
Pinpointing where users leave helps you fix the leak in your sales funnel and recover that lost revenue. Google Analytics 4 provides a couple of powerful ways to do this: by building a funnel exploration report and by creating a custom segment of "cart abandoners." Let’s walk through both methods.
Method 1: The Funnel Exploration Report
This is the most direct and visual way to check for abandoned carts in GA4. A Funnel Exploration report shows you the precise steps users take on their way to completing a specific action, like a purchase. Crucially, it also shows you the drop-off rate between each step.
To use this feature, your site needs to be sending standard e-commerce events to Google Analytics. If you're using a common platform like Shopify or WooCommerce with a GA4 integration, these are likely set up for you automatically.
Step 1: Navigate to the Explore Section
In the left-hand navigation menu of Google Analytics, click on Explore. This is the free-form report builder where you can create custom analyses that aren't available in the standard reporting interface. From here, click on “Blank report” to start from scratch.
Step 2: Start a New "Funnel exploration"
Once you’re in the Explore section, you’ll see several report templates. We're going to use the Funnel exploration option. Click it to open up the funnel report builder. On the right, give your report a name you’ll remember, something like "Checkout Funnel Analysis."
In the "Layout" tab, GA4 will now prompt you to define your steps.
Step 3: Define Your Funnel Steps
This is where you tell GA4 the ideal path a user takes from adding an item to their cart to making a purchase. You define a "Step" for each key action.
Click the pencil icon next to "Steps" to start defining them. For a standard e-commerce checkout flow, you'll want to add the following steps in this order:
- Step 1: Add to Cart and/or Start Checkout
- Step 2: Added Payment Information
- Step 3: Made Purchase
Once you've defined your steps, click "Apply" in the top-right corner.
Step 4: Analyze Your Abandonment Funnel
Instantly, GA4 will generate a bar chart visualizing your funnel. You will see a series of bars, one for each step you defined, showing how many users completed that stage. Between each bar, you'll see two key metrics:
- Completion Rate: The percentage of users from the previous step who continued to this step.
- Abandonment Rate: The percentage of users who dropped off and did not proceed to the next step. This is your abandoned cart metric.
Look for the largest percentage point drop-off. For example, if you see a 70% abandonment rate between add_payment_info and "start checkout," you know that users likely are being scared off or blocked by something on those pages. Maybe your shipping costs are too high, or maybe there are too many forms.
Beneath the chart, a table breaks down these numbers further. This helps you quantify exactly how many users are abandoning at each stage of the buying process.
Pro Tip: Add a Breakdown Dimension
To get even deeper insights, you can "break down" your funnel by different user attributes. Under the "Breakdown" section in the "Tab Settings" column, click to add a dimension.
A great dimension to start with is Device category. This will split your funnel into three different colored lines: Desktop, Mobile, and Tablet. You can instantly see if your cart abandonment rate is significantly higher on mobile, which could point to a poor user experience on smaller screens. Other useful dimensions include Country, First user source/medium (to see which marketing channels bring users who abandon), or Browser.
Method 2: Creating a Custom Segment of Cart Abandoners
While the funnel exploration is great for visualizing the overall flow, creating a segment of "Cart Abandoners" allows you to analyze this group’s behavior across all of your standard GA4 reports. A segment simply isolates a subset of your users based on conditions you define.
This method helps answer questions like:
- "Where do my cart-abandoning customers come from? Which country abandons carts most?"
- "What pages on my website cause problems for my customers and lead them to abandon their purchase?"
Step 1: Go to a standard report, like a Traffic Acquisition report
Navigate to Reports > Acquisition > Traffic Acquisition. At the top of the report, you’ll see an option to “Add comparison.”
Step 2: Add your segment
Click the “+Add new comparison” button. Then, create a name for this comparison and select as include the “user segment.” Choose the “user segment” condition. This lets you group people based on certain actions they took, not just a single session where they abandoned the cart.
Step 3: Configure Segment of Cart Abandoners
Inside the ‘Segment builder’ panel, you can now define your rules using 'include' and 'exclude' logic.
Here are the exact logic rules to create a 'cart abandoner' segment:
- First, include users who added to their cart. In "dimensions", add
event_name='add_to_cart'. - Next, exclude users who finished the process. Click
Add new condition.Then set this segment so it excludes users when they have anevent_name='purchase'.
After defining your rules, give your segment a name, something like "Cart Abandoners." Click on the “SAVE” button.
Step 4: Analyze Your Reports
You’ll now be able to see this new segment across any of your standard reports. For example:
- In the Tech Details report, you can see, “Is my abandon rate higher on
iOSvs.Android?” - In the
Demographicsdetails report, you can check for trends in cart abandonment by country or age groups. - In the
Landing pagereport, you can uncover if certain pages produce more cart abandonment than others.
This analysis allows you to create more actionable insights that can really help improve your conversion rates.
Final Thoughts
Using GA4 to identify where you're losing sales is a critical skill for any e-commerce business. Both the Funnel Exploration report and custom segments provide different levels of insight into your cart abandonment, helping you recover revenue that might otherwise be lost.
While these tools are incredibly powerful, they do come with a learning curve. Setting up multiple steps in an exploration or configuring segment logic takes time and significant clicking through menus. But Graphed helps solve exactly this problem. Instead of manually building these reports in GA4, you can just relax. Graphed will automatically plug in live data, build the analysis for you in a second, and you won't need to deal with any complex UI. It's the power of robust analytics at your fingertips.
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!
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.