Google Analytics for Ecommerce: Setup and Reports That Matter

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
June 7, 2026Updated March 19, 202611 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

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.

Google Analytics 4 ecommerce dashboard showing revenue and conversion data

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, and purchase — 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 views
  • add_to_cart — items added to cart
  • begin_checkout — checkout initiated
  • purchase — 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.

GA4 ecommerce event setup showing key events configuration

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:

  1. view_item
  2. add_to_cart
  3. begin_checkout
  4. add_payment_info
  5. purchase

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.

GA4 exploration report showing purchaser vs non-purchaser behavior segments

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

  1. 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.

  2. 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.

  3. 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.

  4. Landing pages (Landing Page report) — Any new pages entering the top 10? Any top pages with declining conversion rates?

  5. 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.

GA4 admin settings showing unwanted referral exclusion configuration

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

Share this article

#ecommerce google analytics #GA4 ecommerce #google analytics setup #ecommerce tracking #GA4 reports #ecommerce data
Faisal Hourani, WebMedic founder

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.

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store

Find Your Revenue Leaks