E-commerce Analytics with GA4: How to Find Revenue Leaks and Optimize Your Funnel
· 13 min · E-commerce
Your e-commerce site is leaking revenue at every funnel stage. Here's how to use GA4 to find exactly where — and what to do about each drop-off point.
The Revenue Leak Problem
The average e-commerce site converts only 2–3% of visitors into buyers. That means 97–98% of your traffic leaves without purchasing. But the real insight isn't in the overall conversion rate — it's in where within your funnel people drop off.
Every stage of the e-commerce funnel has a typical drop-off rate:
• Product page to Add to Cart: 85–92% drop off • Add to Cart to Checkout: 50–70% drop off (cart abandonment) • Checkout to Purchase: 15–30% drop off (checkout abandonment)
Understanding these numbers for your specific site — and how they compare to benchmarks — is the first step toward revenue optimization.
Setting Up E-commerce Tracking in GA4
Before analyzing anything, you need proper data collection. GA4's enhanced e-commerce tracking requires these events:
view_item — Product page views add_to_cart — Items added to cart remove_from_cart — Items removed from cart view_cart — Cart page views begin_checkout — Checkout initiated add_shipping_info — Shipping details entered add_payment_info — Payment details entered purchase — Transaction completed
Each event must include an items array with product details (item_id, item_name, price, quantity, item_category).
Pro tip: Also implement view_item_list (category/search results pages) and select_item (product click from a list) to understand the full discovery-to-purchase path.
Funnel Analysis: Finding Where Revenue Leaks
GA4 Funnel Exploration
Go to Explore → Create a new exploration → Funnel exploration Add steps: view_item → add_to_cart → begin_checkout → purchase Analyze the drop-off rates between each step
What to Look for
High view_item → add_to_cart drop-off (> 90%)
Possible causes: • Product pages lack urgency or social proof • Pricing isn't competitive • Product images or descriptions are inadequate • The "Add to Cart" button isn't prominent enough • Out-of-stock items are still visible
Actions to test: • Add customer reviews and ratings • Show stock levels ("Only 3 left") • Test button placement and color • Add trust badges near the price
High add_to_cart → begin_checkout drop-off (> 65%)
This is classic cart abandonment. Common causes: • Unexpected shipping costs • Required account creation • No guest checkout option • Complicated coupon/promo code process • Users are "saving for later" (browsing behavior)
Actions to test: • Show shipping costs early (on product page or mini-cart) • Offer guest checkout • Implement cart abandonment emails • Add progress indicators in the checkout flow
High begin_checkout → purchase drop-off (> 25%)
Checkout abandonment often signals UX or trust issues: • Too many form fields • Limited payment options • Security concerns (no SSL indicators, unfamiliar payment processors) • Errors in the checkout form • Slow page load times
Actions to test: • Simplify the checkout form (minimize required fields) • Add multiple payment options (credit card, PayPal, Apple Pay) • Display security badges prominently • Implement address auto-complete • Optimize page speed (target < 3 seconds)
Product Performance Analysis
Finding Your Best and Worst Performers
In GA4: Monetization → E-commerce Purchases
Sort products by: • Items viewed vs. items purchased: A high-viewed product with low purchases has a conversion problem • Revenue per item: Identify your 80/20 — which 20% of products drive 80% of revenue? • Item add-to-cart rate: Products frequently added but rarely purchased may have pricing or shipping issues
Category-Level Analysis
Group products by category to identify which segments drive the most revenue:
Create a GA4 Exploration Add dimensions: Item category Add metrics: Items added to cart, Items purchased, Item revenue Calculate: Add-to-cart rate, Purchase rate, Revenue per item
This reveals which categories deserve more marketing investment and which might need product page improvements.
Segment-Based Revenue Analysis
By Device
E-commerce conversion rates vary dramatically by device: • Desktop: 3–5% average conversion rate • Mobile: 1.5–3% average conversion rate • Tablet: 2–4% average conversion rate
If your mobile conversion rate is less than half your desktop rate, you likely have mobile UX issues. Common culprits: small touch targets, hard-to-navigate checkout, slow mobile page speed.
By Traffic Source
Not all traffic is equal. Segment revenue by source to find your highest-value channels:
• Organic search: Typically high-intent (users are actively looking for products) • Direct: Often returning customers with highest conversion rates • Paid search (brand): High intent, high conversion • Paid search (generic): Lower intent, useful for discovery • Social media: Usually lowest conversion rate but valuable for awareness • Email: Highest conversion rate from returning customers
By Geographic Region
If you ship internationally, check conversion rates by country. High traffic from a country with zero conversions may indicate shipping cost issues, currency display proble…