"Is it just me or did GA4 make everything harder for ecommerce tracking? I used to pull reports in 5 minutes. Now it takes me an hour and I still don't trust the numbers."
— Source: r/analytics (342 upvotes)
Google Analytics is the default starting point for every ecommerce store. It's free, it integrates with everything, and it was good enough when you were doing $500/day.
But somewhere between $500/day and $5,000/day, something shifts. You start spending more time building reports than reading them. The numbers don't match Shopify. You can't answer basic questions without exporting data to a spreadsheet. And you start wondering: is Google Analytics holding me back?
GA4 is a powerful tool for web analytics. But ecommerce analytics has specific needs — profit tracking, cross-platform attribution, multi-marketplace data, and actionable daily insights — that GA4 was never designed to solve.
Important caveat: This isn't "GA4 is bad." GA4 is excellent at what it's designed for — web analytics. The problem is that growing ecommerce stores need commerce analytics, and those are different requirements.
GA4 and Ecommerce: Why the Mismatch Grows
Google Analytics was built to track website behavior — sessions, pageviews, events, user journeys. It's a web analytics tool that added ecommerce features, not an ecommerce analytics tool that happens to track web traffic.
That distinction matters more as you scale:
| What You Need | What GA4 Provides |
|---|---|
| Profit per order | Revenue per order (no cost data) |
| Unified Shopify + Amazon view | Website traffic only |
| Answers to "why did revenue drop?" | Data to build your own analysis |
| Daily briefing on what changed | Manual report building |
| Attribution across Meta + Google + organic | Last-click or data-driven (single-site) |
| Real-time anomaly detection | Historical reporting with delays |
The gap isn't about GA4 being bad. It's about your needs evolving beyond what a general-purpose web analytics tool can deliver.
Sign 1: You Dread Monday Morning Reports
"I spend 2 hours every Monday morning just pulling reports from GA4 and Shopify. There has to be a better way to do this."
— Source: r/shopify (178 upvotes)
If you spend more than 30 minutes per week building routine reports, your analytics tool isn't serving you — you're serving it.
- You open GA4, Shopify, Meta Ads Manager, and Google Ads every Monday
- You export CSVs and paste them into a Google Sheet
- You manually calculate week-over-week changes
- You build the same report every week with slight variations
- It takes 1-3 hours and you still feel like you're missing something
GA4's reporting interface is built for analysts who create custom explorations, not for store owners who need quick answers. The custom reports you need require segments, comparisons, and calculated metrics that take expertise to build correctly.
The test: Can you answer "how did we do last week compared to the week before?" in under 60 seconds? If no, you've outgrown your current setup.
Sign 2: Your Numbers Never Match
GA4 shows 847 transactions. Shopify shows 912 orders. Meta claims it drove 634 of them. Google Ads says 289. That's 923 attributed conversions from two ad platforms on 912 orders.
- GA4 vs. Shopify: GA4 misses transactions when tracking scripts don't fire (ad blockers, browser issues, payment redirects). Shopify counts every completed order.
- GA4 vs. Meta: Different attribution windows and conversion definitions. Meta counts view-through conversions GA4 doesn't.
- GA4 vs. Google Ads: Google Ads uses a different conversion tag and attribution model than GA4 — yes, two Google products disagree.
- GA4 data sampling: At higher traffic volumes, GA4 samples data in explorations, meaning the numbers are estimates, not exact counts.
A 5-10% discrepancy is normal. A 15-30% gap means you can't trust any of these sources for decisions. And at that point, you're guessing which number to believe every time you make a budget allocation.
Sign 3: You See Revenue but Not Profit
GA4 tracks revenue. It doesn't track profit. This means you can see that a campaign generated $50,000 in revenue, but you can't see whether that campaign was profitable.
- GA4 shows revenue by channel — not contribution margin by channel
- GA4 shows AOV — not AOV after returns and chargebacks
- GA4 shows conversion rate — not profit per converting session
- GA4 shows which products sell — not which products are actually profitable after fulfillment
You can technically push cost data into GA4 via BigQuery integrations and custom dimensions, but it requires a developer, ongoing maintenance, and it's brittle. Most stores that try this abandon it within 3 months.
The cost of flying blind on profit: Stores optimizing on revenue frequently scale unprofitable campaigns and starve profitable ones. The $50K revenue campaign might generate $2K in profit while the $15K campaign generates $5K. Revenue metrics hide this.
Sign 4: You Can't Answer Simple Questions Quickly
The questions ecommerce founders ask are simple. The answers in GA4 are not.
| Question | Time in GA4 | Why It's Hard |
|---|---|---|
| Why did revenue drop this week? | 30-60 min | Requires segmenting by channel, device, comparing periods manually |
| Which products are actually profitable? | Impossible natively | GA4 doesn't have cost data |
| Is this ad campaign working? | 15-20 min | Need to cross-reference GA4 attribution with actual orders |
| What changed versus last month? | 20-40 min | Custom date comparisons with explorations, manual analysis |
| How are we doing on Amazon? | N/A | GA4 doesn't track marketplace sales at all |
These are founder-level questions that should take seconds to answer. Instead, they require 15-60 minutes of analysis in GA4 — if they can be answered at all.
The result? You stop asking questions. You check a few default reports, nod at the numbers, and move on. Your analytics tool becomes a thing you glance at rather than a tool that drives decisions.
Sign 5: You Sell on Multiple Channels and GA4 Only Sees One
GA4 tracks your website. If you sell on Amazon, Walmart, or other marketplaces, that revenue is completely invisible to GA4.
- Amazon sales don't appear in GA4 at all
- Marketplace ad spend can't be compared to DTC ad spend
- You can't see total business performance in one view
- Inventory decisions require looking at multiple unconnected data sources
- Cross-channel cannibalization is invisible
For a store doing $2M on Shopify and $1M on Amazon, GA4 shows two-thirds of the business. Decisions made on GA4 data alone are decisions made on incomplete information.
The multi-channel test: If more than 20% of your revenue comes from channels GA4 doesn't track, you need a unified analytics layer — not a website analytics tool.
What Comes After GA4
Recognizing you've outgrown GA4 is the first step. The question is what fills the gap.
Tools like Triple Whale, Polar, and Lifetimely add ecommerce-specific dashboards on top of your data. They solve the profit visibility problem and provide better attribution. But they're still dashboards — you still need to know what to look for.
Tools like Looker, Hex, or Deepnote let you pipe all your data into one place and build custom analyses. Powerful, but requires SQL knowledge or a data analyst on staff.
The newest category: AI analytics agents. Instead of building reports or scanning dashboards, you ask questions in plain English and get answers in seconds.
Niblin is an AI analytics agent built specifically for ecommerce. It connects your Shopify, Amazon, ad platforms, and cost data — then lets you ask questions like "why did revenue drop this week?" or "which products are actually profitable?" and get answers instantly. No report building. No spreadsheet exports. No 2-hour Monday mornings.
The key difference: dashboards show you data and expect you to find insights. Agents find the insights and bring them to you — including a morning briefing that tells you what changed overnight before you even ask.
Analytics should answer questions, not create homework.
Niblin is the AI analytics agent for ecommerce. Ask any question about your store in plain English — revenue, profit, attribution, trends — and get the answer in seconds. 50+ specialized commerce skills, no report building required.
Start Free Trial — Setup in 15 Minutes
Key Takeaways
- GA4 is a web analytics tool — ecommerce stores need commerce analytics
- If you spend 2+ hours weekly on manual reporting, your tool isn't serving you
- GA4 vs. Shopify vs. ad platform number mismatches erode decision confidence
- GA4 tracks revenue but not profit — you can't optimize what you can't see
- Simple founder questions take 15-60 minutes in GA4 (if they're answerable at all)
- Multi-channel sellers need unified analytics — GA4 only sees your website
- The evolution path is dashboards, data warehouses, or AI agents — each with different tradeoffs
Frequently Asked Questions
What are the limitations of Google Analytics for ecommerce?
Key limitations: no profit tracking, incomplete attribution across ad platforms, data sampling at higher volumes, no Amazon/marketplace integration, requires technical skill for custom reports, and numbers frequently diverge from Shopify and ad platform data.
When should I move beyond Google Analytics?
Consider alternatives when you spend 2+ hours weekly building reports, can't trust GA4 numbers against Shopify data, need profit-level insights, sell on multiple channels, or find yourself exporting to spreadsheets for basic questions.
Should I replace GA4 or add something alongside it?
Most stores keep GA4 for web analytics (site behavior, user journeys) and add a commerce analytics tool for business-level insights (profit, attribution, multi-channel performance). They serve different purposes.
Why don't GA4 and Shopify numbers match?
GA4 relies on tracking scripts that can be blocked by ad blockers, fail on payment redirects, or misfire on mobile browsers. Shopify counts every completed order server-side. A 5-10% gap is normal; 15%+ indicates a tracking configuration issue.
Can I track profitability in GA4?
Not natively. You can push cost data into GA4 via BigQuery integrations and custom dimensions, but it requires developer resources, ongoing maintenance, and frequently breaks. Most stores that attempt this abandon it within months.
What's the difference between a dashboard and an analytics agent?
Dashboards show you data and expect you to find insights. Agents analyze your data proactively and bring you insights — you ask questions in plain English and get answers. Agents also detect anomalies and alert you before you think to look.