Why Your GA4 Purchase Funnel Matters More Than Ever
Every e-commerce store loses potential customers between the first product view and the final purchase click. The question is: where exactly do they leave, and why?
Google Analytics 4 (GA4) gives you the tools to answer both questions—but only if you set up your purchase funnel correctly. Unlike Universal Analytics, GA4 doesn’t come with a pre-built shopping behavior report. You have to build it yourself in the Explorations section.
That’s both a challenge and an opportunity. A well-configured GA4 funnel lets you pinpoint drop-off stages with surgical precision, segment users by device, traffic source, or geography, and run experiments to recover lost revenue.
In this guide, we’ll walk you through the entire process: from setting up the right events, to building a funnel exploration, to diagnosing and fixing the most common drop-off points.
Step 1: Ensure Your E-commerce Events Are Firing Correctly
Before you can visualize anything, you need clean data. GA4 relies on a set of recommended e-commerce events. Here’s the minimum event sequence for a purchase funnel:
| Funnel Step | GA4 Event | Key Parameters |
|---|---|---|
| Product View | view_item | items, currency, value |
| Add to Cart | add_to_cart | items, currency, value |
| Begin Checkout | begin_checkout | items, currency, value, coupon |
| Add Shipping Info | add_shipping_info | items, shipping_tier |
| Add Payment Info | add_payment_info | items, payment_type |
| Purchase | purchase | transaction_id, items, value, currency, tax, shipping |
Validating Your Events
Use GA4’s DebugView (Admin → DebugView) to verify events in real-time. Here’s a quick checklist:
- Open your site with the GA4 debug extension enabled
- Walk through a full purchase flow
- Confirm each event appears in DebugView with the correct parameters
- Check that the
itemsarray contains item_id, item_name, price, and quantity
If you’re on Prestashop, the default dataLayer implementation often misses add_shipping_info and add_payment_info. As a certified Prestashop expert, Lueur Externe regularly audits and patches these gaps for clients—ensuring every step of the checkout process is properly tracked.
Sample DataLayer Push for begin_checkout
Here’s what a properly structured dataLayer push looks like for the begin_checkout event:
dataLayer.push({
event: "begin_checkout",
ecommerce: {
currency: "EUR",
value: 89.99,
coupon: "SUMMER10",
items: [
{
item_id: "SKU-12345",
item_name: "Trail Running Shoes",
item_brand: "AlpineRun",
item_category: "Footwear",
price: 89.99,
quantity: 1
}
]
}
});
Make sure the ecommerce object is cleared before each push to prevent stale data from contaminating subsequent events:
dataLayer.push({ ecommerce: null });
Step 2: Build Your Purchase Funnel in GA4 Explorations
Now that your data is clean, let’s build the funnel.
Creating the Exploration
- Go to Explore in GA4’s left navigation
- Click Blank or choose the Funnel exploration template
- If starting blank, change the technique to Funnel exploration
Configuring Funnel Steps
In the “Steps” section of your funnel settings, add each event in order:
- Step 1:
view_item— label it “Product View” - Step 2:
add_to_cart— label it “Add to Cart” - Step 3:
begin_checkout— label it “Begin Checkout” - Step 4:
add_shipping_info— label it “Shipping Info” - Step 5:
add_payment_info— label it “Payment Info” - Step 6:
purchase— label it “Purchase”
Key Settings to Configure
- Open vs. Closed funnel: Choose “closed” to only count users who entered at Step 1. This gives you accurate conversion rates.
- Elapsed time: Enable “Show elapsed time” to see how long users take between steps.
- Breakdown: Add a dimension like “Device category” or “Session source/medium” to segment your data.
Once configured, you’ll see a visualization showing completion rates at each step, with clear percentage drop-offs between them.
Step 3: Identify Your Critical Drop-off Points
Not all drop-offs are equal. Here are industry benchmarks (based on aggregated e-commerce data from 2023-2024) to help you assess whether your funnel is healthy or bleeding revenue:
| Transition | Healthy Rate | Concerning Rate |
|---|---|---|
| View Item → Add to Cart | 8-12% | Below 5% |
| Add to Cart → Begin Checkout | 45-65% | Below 35% |
| Begin Checkout → Purchase | 55-75% | Below 40% |
If your view-to-cart rate is below 5%, the problem is on your product pages. If your cart-to-checkout rate is below 35%, something between the cart and checkout is causing friction. If your checkout-to-purchase rate is below 40%, your checkout process itself needs attention.
Using Segments to Dig Deeper
The overall funnel is a starting point. The real insights come when you segment:
- By device: Mobile funnels typically have 20-30% lower completion rates than desktop. If the gap is larger, you likely have a mobile UX issue.
- By traffic source: Paid traffic from broad campaigns often converts worse than organic search. This isn’t a funnel problem—it’s a targeting problem.
- By new vs. returning users: Returning users should convert 2-3x higher. If they don’t, your site may lack trust signals or has a loyalty issue.
- By country: International users may drop off at shipping if costs or delivery times aren’t clear upfront.
Step 4: Fix Drop-offs at Each Funnel Stage
Let’s walk through the most common problems and proven solutions at each stage.
Low View Item → Add to Cart (Below 5%)
Common causes:
- Poor product images or insufficient imagery
- Missing or unclear pricing information
- No social proof (reviews, ratings)
- Slow page load times (especially on mobile)
- Irrelevant traffic landing on product pages
Fixes:
- Add high-quality zoomable images (aim for 5+ per product)
- Display clear pricing with tax/shipping estimates
- Integrate user reviews prominently above the fold
- Optimize Core Web Vitals (LCP under 2.5s, CLS under 0.1)
- Audit your SEO and ad targeting to ensure intent matches
Low Add to Cart → Begin Checkout (Below 35%)
Common causes:
- Unexpected shipping costs revealed in the cart
- Mandatory account creation before checkout
- Cart UX issues (hard to find the checkout button, confusing layout)
- No urgency or incentive to complete
Fixes:
- Show estimated shipping costs on product pages, not just the cart
- Offer guest checkout—always
- Make the “Proceed to Checkout” button prominent and above the fold
- Add trust badges, security icons, and return policy info in the cart
- Test countdown timers or stock-level indicators for high-demand items
Low Begin Checkout → Purchase (Below 40%)
Common causes:
- Too many form fields
- Limited payment options
- Lack of trust at the payment stage
- Technical errors during checkout
- Slow checkout page performance
Fixes:
- Reduce form fields to the absolute minimum (aim for single-page checkout)
- Add multiple payment methods: cards, PayPal, Apple Pay, Buy Now Pay Later
- Display security badges and SSL indicators near the payment form
- Monitor checkout errors in GA4 using custom events
- Implement address autocomplete to speed up form completion
Step 5: Set Up Ongoing Monitoring
Fixing drop-offs isn’t a one-time project. User behavior shifts with seasons, promotions, design changes, and new traffic sources.
Create a Custom GA4 Report
Build a standard report in GA4 (Reports → Library → Create new report) that tracks:
- Total
purchaseevents / Totalbegin_checkoutevents = Checkout Completion Rate - Total
add_to_cartevents / Totalview_itemevents = Cart Add Rate
Set these as KPIs and review them weekly.
Use GA4 Audiences for Retargeting
GA4 lets you create audiences based on funnel behavior. For example:
- Cart Abandoners: Users who triggered
add_to_cartbut NOTpurchasein the last 7 days - Checkout Abandoners: Users who triggered
begin_checkoutbut NOTpurchasein the last 3 days
Export these audiences to Google Ads for targeted remarketing campaigns with tailored messaging.
Set Up Custom Alerts
While GA4’s built-in alerting (Insights) is limited, you can use BigQuery export combined with a simple script to alert you when conversion rates drop below threshold. For enterprise stores, this kind of proactive monitoring can save thousands in lost revenue per day.
Advanced Tip: Combine Funnel Data with Qualitative Insights
GA4 tells you where users drop off. It doesn’t tell you why. Pair your funnel analysis with:
- Session recordings (via tools like Hotjar or Microsoft Clarity) filtered to users who abandoned at specific steps
- On-site surveys triggered at exit intent during checkout
- User testing with 5-8 participants completing a purchase flow while narrating their thoughts
The combination of quantitative GA4 data and qualitative user feedback is the fastest path to meaningful improvements.
At Lueur Externe, our analytics team routinely combines GA4 funnel analysis with UX auditing to deliver actionable recommendations. For one Prestashop client in the fashion sector, this approach uncovered a mobile checkout bug that was silently causing a 23% drop-off at the payment step—invisible in aggregate data but clear once we segmented by device and cross-referenced with session recordings.
Common GA4 Funnel Pitfalls to Avoid
Before wrapping up, here are mistakes we frequently encounter:
- Using an open funnel when you need a closed one. Open funnels count users who enter at any step, inflating intermediate completion rates.
- Not filtering internal traffic. Your team’s browsing and testing inflates view events and skews conversion rates downward.
- Ignoring the “elapsed time” metric. If users take 4+ days between add-to-cart and purchase, your remarketing window matters more than on-site UX.
- Comparing date ranges without accounting for seasonality. A drop in January checkout rates after a December holiday spike isn’t a problem—it’s normal.
- Forgetting cross-domain tracking. If your checkout is on a subdomain or third-party payment page, you’ll lose the user journey without proper cross-domain setup.
Conclusion: Turn Funnel Insights into Revenue
Your GA4 purchase funnel is one of the most powerful tools available for e-commerce optimization—but only if it’s correctly configured, regularly monitored, and paired with action.
To summarize the process:
- Validate your e-commerce events are firing with complete parameters
- Build a closed funnel exploration with all checkout steps
- Benchmark each transition against industry standards
- Segment by device, source, and user type to find specific issues
- Apply targeted fixes at each drop-off point
- Monitor weekly and iterate
Every percentage point you recover in your funnel translates directly to revenue. A store doing €500,000/month that improves checkout completion from 40% to 50% just added €125,000 in monthly revenue—without spending a cent more on advertising.
If you need expert help configuring your GA4 e-commerce tracking, auditing your funnel, or building a conversion optimization roadmap, Lueur Externe has been helping businesses grow online since 2003. Our team combines deep technical expertise in Prestashop, WordPress, and analytics with a data-driven approach to SEO and CRO.
Contact Lueur Externe to get a free funnel audit and start recovering lost conversions today.