Quick Answer: GA4 enhanced e-commerce tracking has important limitations small business owners should know: data sampling occurs on free accounts for large data volumes (over ~10M events/month), iOS privacy changes reduce mobile purchase attribution accuracy, attribution windows affect which marketing channel gets credit for sales, and some platform implementations have known data gaps. Understanding these limitations helps you interpret e-commerce data correctly rather than treating it as ground truth. This guide covers each limitation and what to do about it.
Limitation 1: Data Sampling in Standard GA4 Accounts
GA4’s standard (free) tier uses data sampling for certain Explore reports when your property collects large volumes of data. When sampling occurs, GA4 analyzes a subset of your data and extrapolates to the full dataset — which introduces imprecision.
When does sampling occur? Primarily in Explore reports when your query spans large date ranges or complex segmentation with high event volumes. Standard reports (not Explore) use aggregated, pre-computed data and are not sampled.
The threshold: Approximately 10 million events per query. Most small businesses never hit this. If you see a “Running on [X]% of sessions” indicator in an Explore report, sampling is active.
Fix: Reduce the date range (use 30-day windows instead of 90-day), simplify segmentation, or upgrade to Google Analytics 360 (enterprise pricing, not practical for most small businesses) for unsampled data.
Limitation 2: iOS Privacy Limitations on Mobile Attribution
Apple’s App Tracking Transparency (ATT) and Safari’s Intelligent Tracking Prevention (ITP) limit GA4’s ability to track users across sessions and attribute mobile conversions accurately:
- Safari (used by most iOS users) limits cookie life to 7 days for first-party cookies in some configurations
- Cross-app tracking requires user opt-in on iOS 14.5+, which most users deny
- Mobile conversions on iOS are increasingly modeled/estimated rather than directly measured
Impact: Your GA4 may undercount conversions from iOS users, particularly those who convert in a later session after their initial visit. The degree depends on how much of your audience uses Safari.
Fix: Compare GA4 conversion counts against your actual order count in your e-commerce platform. The difference (typically 5-15% for most stores) represents the tracking gap. Use your e-commerce platform’s order data as the source of truth for revenue decisions.
Limitation 3: Attribution Models Affect Which Channel Gets Credit
GA4 uses “data-driven attribution” by default, which distributes conversion credit across multiple touchpoints in the customer journey using machine learning. This is more accurate than last-click attribution but creates scenarios that can be confusing:
- A customer who clicked a Facebook Ad, then came through organic search, then converted gets credit split between both channels
- Changing attribution models shows very different channel performance data
- Channels that assist conversions (top-of-funnel awareness) may receive less credit than they deserve
Fix: Understand that no attribution model perfectly represents reality. Use GA4 attribution as one signal alongside platform-specific attribution (Facebook Ads Manager, Google Ads conversion tracking). Make budget decisions based on business outcomes (revenue growth, ROAS), not just what GA4 attributes where.
Limitation 4: GA4 Ecommerce ≠ Your Actual Revenue
GA4 e-commerce revenue data should always be cross-referenced against your actual payment processor or e-commerce platform revenue. Common discrepancies:
- GA4 counts revenue when the purchase event fires, but refunds aren’t automatically reflected (unless you implement refund events)
- Failed payment attempts where the thank-you page loaded before payment confirmation may over-report revenue
- Ad blockers prevent some purchase events from firing, under-reporting revenue
Expect GA4 e-commerce revenue to be within 5-15% of actual revenue. Larger discrepancies suggest tracking issues.
Limitation 5: Enhanced E-commerce Data Is Only Forward-Looking
When you first implement e-commerce tracking or upgrade from Universal Analytics to GA4, you only collect data going forward. Historical data doesn’t get backfilled. This means:
- Year-over-year comparisons in your first year after migration will be incomplete
- If you change your event implementation (e.g., restructure product categories), historical and current data may not be directly comparable
Frequently Asked Questions
Should I trust GA4 revenue numbers for financial reporting?
No. GA4 revenue data is a marketing analytics tool for understanding attribution and channel performance. For financial reporting, use your payment processor or e-commerce platform’s official revenue data. GA4 will always have some discrepancy due to tracking gaps, so never use it as your revenue of record.
GA4 shows more conversions than my actual orders. What’s happening?
Likely causes: (1) Your thank-you page can be accessed without completing payment (some platforms show the page before payment confirmation), causing GA4 to fire the purchase event for incomplete orders; (2) Browser bots or testing sessions are triggering purchase events; (3) The purchase event is firing multiple times per actual order due to page refreshes. Review the purchase event implementation and add conditions to prevent duplicate firing.
More in the Google Analytics 4 Series
Next Steps
- Identify your biggest gap: Review the concepts in this guide and identify which one would have the most immediate impact on your business if you addressed it this week.
- Take one focused action: Choose the single most important takeaway from this guide and implement it before moving on to the next article.
- Measure your baseline: Before making any changes, note your current state — traffic, conversion rate, or whatever metric is most relevant — so you can measure whether your action worked.
- Return in 30 days: Check the specific metrics mentioned in this guide after 30 days of consistent implementation. Progress compounds over time.
- Connect your marketing channels: Use Krystl to see how all your marketing efforts are performing together — not just in isolation.
Turn your analytics data into clear business decisions
Krystl connects your Google Analytics, ad platforms, and marketing channels to surface what’s actually driving growth — without spending hours in dashboards. Built for small business owners who want answers, not complexity.
Last Updated: April 2026 | Published by DigitalSMB
Este contenido esta en: