Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The GA4 configuration most stores skip — and the five reports worth checking every week
What Is Ecommerce Google Analytics?
Most stores install it and never configure it.
Ecommerce Google Analytics is Google Analytics 4 (GA4) configured with enhanced ecommerce tracking to measure product views, add-to-carts, checkouts, and revenue across your online store. According to Google's own documentation, fewer than 30% of GA4 properties have ecommerce events properly configured. Without this setup, you are collecting traffic data but missing every revenue signal that matters.
That gap between "installed" and "configured" is where most Shopify stores live. GA4 sits in the background. The tracking snippet fires on every page. And the store owner sees sessions, bounce rate, maybe some geographic data. None of that tells you why revenue went up last Tuesday or down this Thursday.
We set up GA4 for Shopify stores across Malaysia and Singapore every month. The same mistake repeats: the default installation tracks pageviews, not purchases. You get a traffic tool when you need a revenue tool.

The difference between a default GA4 install and a properly configured ecommerce setup is roughly 15 minutes of work. Those 15 minutes unlock purchase tracking, product performance, checkout funnel analysis, and attribution data that actually guides ad spend.
Let me walk you through both — the setup and the reports.
How Do You Set Up GA4 Ecommerce Tracking on Shopify?
Start with the data layer.
Setting up GA4 ecommerce tracking on Shopify requires enabling Google's enhanced ecommerce events —
view_item,add_to_cart,begin_checkout, andpurchase— either through Shopify's native Google channel app or Google Tag Manager. Google's GA4 ecommerce guide lists 13 recommended ecommerce events, but 4 core events capture 90% of the purchase funnel data you need for decision-making.
Here is the process, step by step.
Step 1: Create a GA4 property
If you already have a GA4 property, skip ahead. If you are still on Universal Analytics — that stopped processing data in July 2024. You need GA4.
Go to analytics.google.com, click Admin, then Create Property. Select your time zone and currency (MYR for Malaysia, SGD for Singapore). This matters for revenue reporting accuracy.
Step 2: Install the Google channel on Shopify
Shopify's native Google & YouTube channel app handles the basic integration. Install it, connect your Google account, and link your GA4 property.
As of 2026, this app automatically sends the four core ecommerce events to GA4:
view_item— product page viewsadd_to_cart— items added to cartbegin_checkout— checkout initiatedpurchase— order completed with revenue data
Step 3: Verify events are firing
Go to GA4 > Admin > DebugView. Open your store in another tab. Browse a product, add it to cart, start checkout. You should see each event appear in DebugView in real time.
If events are not firing, the most common fix is re-authenticating the Google channel app. Disconnect and reconnect.
Step 4: Enable enhanced measurement
In GA4, go to Admin > Data Streams > select your stream > Enhanced Measurement. Turn on:
- Site search tracking
- Scroll tracking
- Outbound link clicks
- File downloads
These come free with GA4 and fill gaps that required custom code in Universal Analytics.
Step 5: Set up conversions
In GA4, go to Admin > Conversions (now called Key Events). Mark purchase as a key event. This is the foundation of every revenue report and attribution model in GA4.
Also mark add_to_cart and begin_checkout if you want funnel analysis — and you do.

The Google Tag Manager alternative
For stores that need custom event parameters — product categories, margin data, customer tags — Google Tag Manager gives you more control. But it adds complexity. For most Shopify stores doing under $500K/year in revenue, the native Shopify integration covers everything you need.
If you do use GTM, the critical container setup is a GA4 Configuration tag firing on All Pages, plus individual GA4 Event tags for each ecommerce event mapped to the Shopify data layer.
Which GA4 Reports Actually Matter for Ecommerce?
Five reports. Ignore the rest.
The five GA4 ecommerce reports that drive revenue decisions are: Ecommerce Purchases, Checkout Funnel, Traffic Acquisition (with revenue), Landing Page Performance, and User Segments by purchase behavior. According to Google's Analytics Help Center, GA4 offers 30+ report templates, but ecommerce operators need only these five to cover product decisions, funnel fixes, channel allocation, page optimization, and customer segmentation.
GA4 has a lot of reports. Most of them exist for SaaS companies, content publishers, or lead-gen sites. You are running a store. You need store reports.
Here is what each one tells you and where to find it.
1. Ecommerce Purchases report
Path: Reports > Monetization > Ecommerce Purchases
This report shows every product by revenue, quantity sold, and views. Sort by items viewed and compare against items purchased. The gap between views and purchases is your conversion problem, product by product.
Use this weekly to answer: "Which products are getting traffic but not converting?" Those products need better photos, better descriptions, or a price adjustment. We cover how to diagnose this in our ecommerce metrics guide.
2. Checkout Funnel exploration
Path: Explore > Funnel Exploration (create custom)
Build a funnel with these steps:
view_itemadd_to_cartbegin_checkoutadd_payment_infopurchase
This shows you exactly where people drop off. The industry average drop-off rates, based on data from Baymard Institute and our own client work:
| Funnel Step | Average Drop-Off | Action If Yours Is Worse |
|---|---|---|
| View → Add to Cart | 88-92% | Fix product page copy, images, price anchoring |
| Add to Cart → Checkout | 55-65% | Add trust badges, simplify cart page |
| Checkout → Payment | 15-25% | Reduce form fields, add express checkout |
| Payment → Purchase | 5-10% | Add more payment methods (BNPL, e-wallets) |
Sources: Baymard Institute 2025 meta-analysis + WebMedic client data across 80+ Shopify stores
If your View-to-Cart drop-off exceeds 92%, the problem is on the product page. If your Cart-to-Checkout drop-off exceeds 65%, the problem is trust or friction in the cart. The funnel tells you where. The fix depends on what you find there.
3. Traffic Acquisition with revenue
Path: Reports > Acquisition > Traffic Acquisition
Add "Session key event rate" and "Total revenue" as columns. This transforms a basic traffic report into an ROI report, channel by channel.
Sort by revenue. Not sessions. A channel sending 10,000 sessions with $200 in revenue is worse than a channel sending 500 sessions with $5,000 in revenue. Every store owner knows this intellectually. Few configure GA4 to show it on one screen.
4. Landing Page Performance
Path: Reports > Engagement > Landing Page
This shows which pages people arrive on and what they do after. Add revenue and key event rate columns. Your homepage might get the most traffic. Your highest-converting landing page might be a product category page or a blog post.
We find this in almost every ecommerce performance audit we run: the page getting the most ad spend is rarely the page converting the best.
5. User Segments by purchase behavior
Path: Explore > Free Form (with segments)
Create two segments: Purchasers (users who triggered purchase) and Non-purchasers (users who triggered view_item but not purchase). Compare their behavior side by side.
What pages do purchasers visit that non-purchasers skip? How many sessions does it take before someone buys? This data shapes your retargeting strategy and email flows.

Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.
How Do You Read GA4 Ecommerce Data Without Drowning in It?
Set a weekly cadence.
Reading GA4 ecommerce data effectively requires a fixed weekly review of 5 metrics — revenue by channel, checkout funnel drop-off, top products by conversion rate, landing page performance, and returning vs. new customer revenue split. Google's GA4 measurement strategy guide recommends reviewing no more than 5-7 KPIs per session to maintain decision-quality focus.
The trap is opening GA4 with no question in mind. You scroll through dashboards, nod at numbers, and close the tab feeling informed but doing nothing. That is entertainment, not analytics.
Here is the weekly review we run for clients:
Monday morning: 15-minute GA4 review
-
Revenue by channel (Traffic Acquisition report) — Did any channel spike or drop more than 20% week-over-week? If yes, investigate. If no, move on.
-
Checkout funnel (Funnel Exploration) — Did any step's drop-off rate increase by more than 5 percentage points? If yes, something broke or changed. Check that step.
-
Top 10 products (Ecommerce Purchases) — Sort by views. Are the top-viewed products also the top-purchased? If a high-view product has a below-average conversion rate, flag it for optimization.
-
Landing pages (Landing Page report) — Any new pages entering the top 10? Any top pages with declining conversion rates?
-
New vs. returning revenue (User Acquisition vs. Traffic Acquisition) — If returning customer revenue is dropping, your retention system has a leak. If new customer revenue is dropping, your acquisition channels need attention.
That is 15 minutes. Five questions. Five reports. Every other metric in GA4 is noise until one of these five signals a problem worth investigating deeper.
Monthly: benchmark check
Once a month, compare your numbers to industry benchmarks. Here is what healthy looks like for ecommerce stores in the $300K-$3M revenue range:
| Metric | Healthy Range | Warning Sign | Source |
|---|---|---|---|
| Ecommerce conversion rate | 2.0-3.5% | Below 1.5% | Shopify benchmark data 2025 |
| Add-to-cart rate | 8-12% | Below 6% | WebMedic client data |
| Cart-to-purchase rate | 35-50% | Below 25% | Baymard Institute |
| Revenue per session | $2.50-$5.00 | Below $1.50 | Shopify benchmark data 2025 |
| Returning customer rate | 25-40% | Below 15% | WebMedic client data |
| Pages per session | 3.5-5.0 | Below 2.5 | Google Analytics benchmarks |
Sources: Shopify Commerce Trends 2025, Baymard Institute, WebMedic audit data across 80+ Shopify stores
If you are above the healthy range, do not touch it. If you are in the warning zone, that metric becomes your priority for the month.
What Are the Most Common GA4 Ecommerce Setup Mistakes?
Five mistakes. We see all five in at least half the stores we audit.
The most common GA4 ecommerce setup mistakes are: missing purchase event tracking (found in 70% of stores we audit), duplicate transaction recording, unfiltered internal traffic, default attribution settings, and not excluding payment gateway referrals. Google's GA4 troubleshooting documentation confirms that misconfigured ecommerce events are the number-one support topic for GA4 retail users.
Mistake 1: Purchase event not firing
The Shopify Google channel app handles this automatically — unless the app disconnects, which happens after Shopify updates or Google account changes. Check DebugView quarterly. Place a test order. Confirm the purchase event fires with revenue attached.
Mistake 2: Duplicate transactions
If you have both the Shopify native integration AND a Google Tag Manager container firing purchase events, every transaction gets counted twice. Revenue doubles in your reports. You celebrate for a week. Then you realize the numbers do not match your bank account.
Pick one method. Not both.
Mistake 3: Internal traffic not filtered
Your team browses the store daily. Developers test checkout. You demo the site for prospects. All of that shows up as sessions and (sometimes) as test transactions.
In GA4: Admin > Data Streams > Configure Tag Settings > Define Internal Traffic. Add your office IP addresses. Then create a data filter to exclude internal traffic.
Mistake 4: Default attribution model
GA4 defaults to data-driven attribution, which is fine for large stores with thousands of conversions. For stores with fewer than 200 monthly conversions, this model does not have enough data to work properly and will over-credit direct traffic.
Switch to last-click attribution for a cleaner picture: Admin > Attribution Settings > Reporting Attribution Model > Last Click.
Mistake 5: Payment gateway referrals
When a customer pays through a gateway like PayPal, iPay88, or Stripe Checkout, they get redirected back to your store. GA4 records this redirect as a new session from "paypal.com" or "ipay88.com." Your transaction gets attributed to the payment gateway instead of the actual marketing channel.
Fix: Admin > Data Streams > Configure Tag Settings > List Unwanted Referrals. Add all your payment gateway domains.

How Does GA4 Ecommerce Tracking Differ from Shopify Analytics?
They measure different things at different scopes.
GA4 ecommerce tracking and Shopify Analytics differ in three fundamental ways: GA4 tracks the full customer journey across all traffic sources using cookie-based attribution, while Shopify Analytics tracks only on-site behavior and order data. Shopify's analytics documentation notes that Shopify sessions are defined differently from GA4 sessions, causing a 10-20% discrepancy in reported traffic. You need both — Shopify for order accuracy, GA4 for marketing attribution.
The numbers will never match exactly. This confuses store owners every time. Here is why, and what to trust for which question.
| Data Point | Trust Shopify | Trust GA4 | Why |
|---|---|---|---|
| Total revenue | Yes | No | Shopify is the source of truth for orders |
| Order count | Yes | No | GA4 can miss or double-count transactions |
| Traffic by channel | No | Yes | GA4 has cross-domain tracking, UTM parameters |
| Conversion rate | Compare both | Compare both | Different session definitions cause variance |
| Customer behavior on-site | Partial | Yes | GA4 tracks scrolls, clicks, searches, video |
| Ad campaign ROI | No | Yes | GA4 integrates with Google Ads attribution |
| Product performance | Yes | Partial | Shopify tracks variants, bundles, discounts |
Use Shopify Analytics for operational questions (inventory, orders, revenue). Use GA4 for marketing questions (which channels drive revenue, where do users drop off, what content converts).
This distinction matters more than most store owners realize. If you are making ad spend decisions based on Shopify Analytics alone, you are missing attribution data. If you are tracking revenue in GA4 alone, your numbers are probably off by 5-15%.
The smart setup: use Shopify as the financial source of truth and GA4 as the behavioral and marketing source of truth. Reconcile monthly.
What GA4 Features Should Ecommerce Stores Use in 2026?
Three features most stores ignore.
The three GA4 features ecommerce stores should prioritize in 2026 are Predictive Audiences, Consent Mode v2, and BigQuery export. Google's 2025 GA4 update notes introduced predictive metrics that identify users likely to purchase within 7 days with 80%+ accuracy for stores with 1,000+ monthly transactions, making it the highest-impact unused GA4 feature for mid-market ecommerce.
Predictive Audiences
GA4 can predict which users are likely to purchase in the next 7 days and which are likely to churn. You need at least 1,000 monthly purchasers for the model to activate.
Once active, create a Google Ads audience from "Likely 7-day purchasers." Your retargeting cost drops because you are targeting people GA4 already predicts will buy.
Consent Mode v2
If you sell to EU customers or want to future-proof your tracking for upcoming Malaysian PDPA enforcement, implement Google Consent Mode v2. It lets GA4 model conversion data for users who decline cookies, recovering roughly 30-40% of otherwise lost attribution data.
BigQuery export
For stores doing $1M+ annually, export raw GA4 data to BigQuery. This unlocks customer-level analysis, custom attribution models, and cohort analysis that GA4's interface cannot handle. It is free for moderate data volumes (up to 1 million events/day on the free tier).
Most stores under $500K do not need BigQuery. The five reports covered earlier are sufficient.
Frequently Asked Questions
How do you set up Google Analytics for ecommerce?
Install GA4 by creating a property at analytics.google.com, then connect it to your Shopify store via the Google & YouTube channel app. This automatically sends four core ecommerce events — view_item, add_to_cart, begin_checkout, and purchase — to GA4. Mark purchase as a key event in Admin > Conversions. The setup takes approximately 15 minutes for a standard Shopify store.
Is Google Analytics 4 free for ecommerce stores?
GA4 is completely free for ecommerce stores of any size. The free tier handles up to 10 million events per month, which covers most stores doing under $10M in annual revenue. The paid version, Google Analytics 360, starts at approximately $50,000/year and is designed for enterprise retailers processing billions of events monthly.
Why do Google Analytics and Shopify show different numbers?
GA4 and Shopify Analytics use different session definitions, different attribution windows, and different tracking mechanisms. Shopify counts sessions using first-party server-side data, while GA4 relies on client-side cookies that can be blocked by ad blockers or privacy settings. A 10-20% discrepancy in traffic numbers is normal and expected between the two platforms.
What is the most important GA4 report for online stores?
The Checkout Funnel Exploration is the highest-impact GA4 report for ecommerce stores because it shows exactly where customers abandon the purchase process. The average ecommerce checkout abandonment rate is 70.19% according to Baymard Institute's meta-analysis of 49 studies. Identifying which funnel step loses the most customers gives you a clear, prioritized fix list.
How often should ecommerce stores check Google Analytics?
Review five core GA4 reports every Monday — revenue by channel, checkout funnel drop-offs, top product performance, landing page conversions, and new vs. returning customer revenue. This takes 15 minutes. Run a monthly benchmark comparison against industry averages. Checking GA4 daily leads to reactionary decisions based on normal variance rather than real trends.
Keep Reading

Free Download
We audited 10 Shopify stores doing $1M–$20M. Here are the 15 leaks every one had.
Real screenshots (names blurred). Most operators have 8 of the 15 and don't know it.
From 10 audits across SG, MY, AE — fashion, beauty, electronics, food.
PDF in your inbox in 30 seconds. 1 email. No follow-up unless you ask.


