Google Analytics 4 for E-commerce: Setup, Reports, and the Gaps to Fill (2026)

Google Analytics 4 for E-commerce: Setup, Reports, and the Gaps to Fill (2026)

Google Analytics 4 (GA4) is the free analytics baseline that most ecommerce websites still use as their behavioral and traffic-data foundation. The migration from Universal Analytics to GA4 was painful and the new interface is less intuitive than the old one, but GA4 covers the use cases it is meant to cover — session data, event tracking, basic attribution to Google channels — for free.

This guide walks through GA4 setup for an ecommerce site, the reports that actually matter, the structural gaps GA4 has for ecommerce, and which third-party tools fill those gaps.

The setup

For a Shopify ecommerce site, the basic GA4 setup is:

  1. Create a GA4 property in the Google Analytics interface at analytics.google.com.
  2. Install the GA4 tag using gtag.js directly or (recommended) Google Tag Manager for cleaner management.
  3. Enable enhanced ecommerce events — purchase, add_to_cart, view_item, begin_checkout. Shopify`s official GA4 app integrates these automatically without manual event tracking work.
  4. Configure the purchase event as a conversion in the GA4 Conversions section.
  5. Link the GA4 property to Google Ads for conversion sharing and remarketing audience export.
  6. Verify in DebugView that events are flowing correctly before relying on the data.

For non-Shopify ecommerce platforms, the enhanced ecommerce events need to be implemented manually via dataLayer pushes or direct gtag calls — typically 1-2 days of development work.

The GA4 reports that matter for ecommerce

GA4`s default reports are organized into broad categories. The ones worth the most time for ecommerce:

Acquisition reports. Traffic source attribution, channel performance, campaign tracking. GA4`s default attribution model is data-driven (rather than last-click) which produces different — and usually more accurate — channel reports than the old Universal Analytics defaults.

Engagement reports. Page views, average engagement time, on-site search queries. The on-site search report often surfaces product demand the brand was not aware of — searches for products the brand does not stock indicate either expansion opportunities or product page findability problems.

Monetization reports. Ecommerce purchases by item, by promotion, by purchase journey. Cross-checked against Shopify`s reports for transactional accuracy (GA4 will under-report revenue 5-15% because of ad blockers and tracking gaps).

Retention reports. GA4`s retention reports show user retention over days, weeks, and months. Useful for site-level retention (do visitors come back) but not customer-level retention (do customers buy again) — the second requires Shopify data or a dedicated ecommerce analytics tool.

Where GA4 falls short for ecommerce

Four structural gaps that drive the need for additional tools:

Attribution is Google-centric. GA4 systematically over-credits Google channels because it sees Google ad clicks and direct visits, but cannot see Meta ad views or TikTok ad views. For brands running substantial paid media outside Google, GA4`s attribution distorts the budget picture. Dedicated attribution platforms (Triple Whale, Northbeam, Polar) correct for this by ingesting platform data directly.

No cohort retention or LTV. GA4`s retention reports cover user-session retention, not customer retention. The question "which acquisition cohorts have the highest LTV" cannot be answered in GA4. Tools like Finsi, Peel Insights, and Lifetimely fill this gap.

No profit reporting. GA4 reports revenue but does not allocate variable costs — ad spend by channel, shipping costs by order, COGS by product, platform fees. The "revenue" in GA4 reports does not account for contribution margin. For pricing and channel decisions, GA4 alone produces misleading conclusions.

No execution. GA4 reports without acting. The path from "Meta is underperforming" to "pause the underperforming ad set" requires either manual work in Meta Ads or a tool that bridges reporting and execution. Unified platforms like Finsi cover this bridge.

The pattern most brands settle into

For mid-market ecommerce brands at $1M-$50M revenue, the analytics stack pattern that has stabilized in 2026:

LayerToolPurpose
Transactional source-of-truthShopify built-inAccurate revenue and order data
Behavioral source-of-truthGoogle Analytics 4Session, event, on-site search data
Attribution + retention + executionFinsi (or equivalent)Multi-touch attribution, cohort LTV, profit, execution
Ad platform attributionMeta Ads / Google Ads nativePlatform-level optimization data

GA4 stays in the stack because it is free, because Google Ads conversion measurement depends on it, and because the on-site behavior data it captures is useful — not because it is the right tool for serious ecommerce analytics on its own.

Common GA4 setup problems

Three issues that show up repeatedly:

Ad blocker undercounting. GA4 client-side tracking gets blocked by 5-25% of visitors depending on the traffic source. Server-side tracking (via Google Tag Manager Server-Side or a third-party server-side service) recovers most of this signal. For brands where measurement accuracy matters, server-side GA4 is worth the additional setup.

Conversion mismatch with Shopify. GA4 revenue and Shopify revenue will not match exactly — typically GA4 reads 85-95% of Shopify revenue because of the ad blocker issue plus session-stitching gaps. The match should be consistent (always 88-92%, not jumping between 70% and 95%). Inconsistent mismatch usually indicates tagging problems.

Enhanced conversions not configured. Enhanced conversions send hashed first-party customer data to Google for improved attribution. Most Shopify GA4 setups do not have enhanced conversions enabled by default. Enabling them typically improves Google Ads attribution accuracy 5-15%.

Beyond GA4

GA4 is the free baseline. For serious ecommerce analytics, the dedicated platforms cover what GA4 cannot: multi-touch attribution that accounts for non-Google channels, cohort retention and LTV projection, profit reporting that includes variable costs, and execution that acts on the analytics.

For the broader ecommerce analytics decision, see the what is ecommerce analytics guide and the best ecommerce analytics tools 2026 guide. For Shopify-specific dashboard coverage, see the Shopify dashboard guide.

Finsi covers the attribution, retention, profit, and execution layers that GA4 leaves to other tools — purpose-built for Shopify and DTC ecommerce. Start a free pilot to see what unified ecommerce analytics looks like on your data.

FAQ

Do I need Google Analytics for an ecommerce website?

For most ecommerce websites, yes — Google Analytics 4 (GA4) is free, covers session and event tracking, and integrates with Google Ads for conversion measurement. It is the foundation for understanding site traffic patterns and basic attribution. GA4 alone is not sufficient for serious ecommerce analytics because it lacks cohort retention depth, profit reporting, and execution capabilities — but as the free baseline layer paired with Shopify`s built-in reports and a dedicated ecommerce analytics platform, GA4 still has a place in most setups.

How do I set up Google Analytics 4 for an ecommerce site?

Setup steps: (1) create a GA4 property in the Google Analytics interface; (2) install the gtag.js or use Google Tag Manager to deploy the GA4 tag; (3) enable enhanced ecommerce events (purchase, add_to_cart, view_item) — Shopify integrates these natively if you use the official GA4 app; (4) configure conversions to mark the purchase event as a conversion; (5) link to Google Ads for conversion sharing; (6) verify event data is flowing correctly in the DebugView. The full setup takes 1-2 hours for a basic Shopify store.

What are the limits of Google Analytics for ecommerce?

GA4 has four notable gaps for ecommerce: (1) attribution is Google-centric and over-credits Google channels; (2) no cohort retention curves or LTV projection; (3) no profit reporting that accounts for variable costs (ad spend allocation, COGS, shipping); (4) no execution — GA4 reports without acting. These gaps drive the demand for dedicated ecommerce analytics platforms that complement GA4 rather than replace it.

GA4 vs Shopify analytics — which should I use?

Use both — they cover different layers. Shopify analytics is authoritative for transactional data (revenue, orders, AOV) because it is the source-of-truth system. GA4 is authoritative for traffic and behavior data (sessions, page views, on-site search). Neither covers true multi-touch attribution well; for that you need a dedicated tool (Triple Whale, Northbeam, Polar, or unified platforms like Finsi). The brands with the cleanest setups use all three: Shopify for transactions, GA4 for behavior, dedicated analytics for attribution and execution.

What ecommerce events should I track in GA4?

The core ecommerce events Shopify`s GA4 integration tracks by default: page_view, view_item (product page view), add_to_cart, begin_checkout, add_payment_info, purchase. Custom events worth adding for most brands: view_search_results (on-site search behavior), select_promotion (banner and collection clicks), and login. For subscription brands, custom events for subscription_create, subscription_cancel, and subscription_pause provide retention signal that core ecommerce events miss.

Is GA4 free for ecommerce?

Yes, GA4 is free for properties under 10 million events per month, which covers nearly all ecommerce websites including high-volume ones. Google Analytics 360 (the paid version) starts at roughly $150K per year and adds data retention extensions, custom data freshness, and enterprise-level support — relevant only for very large brands. Most ecommerce brands use the free version and pair it with a paid ecommerce analytics platform to fill the gaps GA4 leaves.

How do I track conversions from Google Ads in ecommerce?

Two paths: (1) Google Ads native conversion tracking via the Google tag, configured to fire on purchase completion; (2) GA4 conversions shared to Google Ads via the linked accounts. For accurate conversion measurement: use server-side tracking where possible (more resilient to ad blockers), implement enhanced conversions to send hashed customer data that improves attribution, and configure conversion windows that match typical purchase consideration cycles. Most ecommerce conversion tracking issues come from misconfigured ad blocker handling — the fix is server-side tracking.