Most articles about ecommerce analytics tools pretend you’ll pick one tool and be done. You won’t. A real ecommerce stack is 2-4 tools doing different jobs — one for traffic, one for on-site behavior, one for customer-level analytics, and maybe a dashboarding layer on top. Pick the wrong combination and you’ll spend a year building spreadsheets to connect tools that were never meant to talk to each other.
This guide does three things no other ecommerce analytics roundup does:
- Groups 12 tools by category so you can see which ones complement each other vs which ones overlap.
- Names the five metrics that actually matter before you worry about tools at all.
- Gives you three stack recommendations based on your store’s stage — Shopify starter, growing DTC brand, and mid-market ecommerce.
Let’s start with a truth most comparison articles dance around.
The 5 metrics that matter for ecommerce (pick tools based on these)
Before you evaluate a single tool, get clear on what you’re measuring. These five KPIs are the foundation — every tool below is good or bad at some subset of these.
1. Conversion rate (CVR). What percentage of visitors buy? Segment by device, traffic source, product category, and new-vs-returning. Industry median is 2-3%; good stores hit 4-5%.
2. Average order value (AOV). What does the typical order look like? Upsells, bundles, free-shipping thresholds all move this number.
3. Customer acquisition cost (CAC). What do you pay to acquire one customer, across all channels combined? Most stores massively underestimate this by only counting paid ads.
4. Customer lifetime value (LTV). What does a customer spend with you over their entire relationship? The LTV:CAC ratio (ideally 3:1 or higher) is the single most important ecommerce number.
5. Return rate and retention. Percentage of revenue that comes back as refunds, and percentage of customers who buy a second time within 90/180/365 days.
Most ecommerce owners obsess over CVR while ignoring LTV. Fix that reading order and your tool choices become obvious — you need tools that track customer-level behavior over time, not just session-level traffic.
Now the tools.
Quick comparison: 12 ecommerce analytics tools at a glance
| Tool | Category | Starting price | Best for |
|---|---|---|---|
| Pretty Insights | Traffic + product analytics | $9/mo | Privacy-first ecommerce tracking with real product analytics |
| Google Analytics 4 | Traffic analytics | Free | Ecommerce tracking if you can stomach GA4’s complexity |
| Shopify Analytics | Platform-native | Included | Shopify stores starting out |
| Matomo | Traffic analytics (privacy) | Free/€22+ | Full data ownership |
| Fathom / Plausible | Traffic analytics (privacy) | $9-15/mo | Simple privacy-first traffic |
| Mixpanel | Product / customer analytics | Free / $20+/mo | Customer behavior and retention |
| Amplitude | Product / customer analytics | Free / $49+/mo | Enterprise customer journey analysis |
| Microsoft Clarity | Behavior (heatmaps + replay) | Free forever | Understanding on-page friction |
| Hotjar | Behavior (heatmaps + replay) | From $32/mo | Polished session replay with surveys |
| Triple Whale | Ecommerce-specific attribution | From $129/mo | DTC brands running heavy paid ads |
| Glew | BI for ecommerce | Custom | Unified customer and product BI |
| Looker Studio | Dashboarding layer | Free | Combining data from multiple tools |
The honest summary: most ecommerce stores need one tool from Category 1 (traffic), one from Category 2 (behavior), and sometimes one from Category 3 (product/customer). That’s it. Everyone pushing you toward 6+ tools is selling you complexity.
Category 1: Traffic and conversion analytics
These tools track where your visitors come from, which campaigns convert, and how money flows from marketing channels to purchases. Every store needs one.
1. Pretty Insights
Pretty Insights is a privacy-first web and product analytics platform built specifically for teams that want GA4’s functionality without GA4’s complexity or cookie-consent headaches. For ecommerce, it tracks every step of the shopper journey — product views, add-to-cart, checkout steps, purchases — alongside traditional traffic metrics like sources, campaigns, and page performance.
Best for: Ecommerce brands that want clean attribution, custom event tracking for ecommerce-specific actions, and compliance without a cookie banner.
Ecommerce-specific features:
- Funnel tracking from landing page → product view → cart → checkout → purchase
- Revenue attribution by campaign and traffic source
- UTM campaign builder for running clean paid ads
- Cohort retention views to see which acquisition channels bring back repeat buyers
- Cookieless tracking that survives ad blockers (GA4 typically misses 25-40% of traffic on consumer sites)
- No cookie banner required — GDPR/CCPA/PECR compliant by default
- Light script (<2KB) that doesn’t slow your store’s load time
Pricing: 14-day free trial. Paid plans start at $9/month for 10,000 pageviews.
Honest take: Full disclosure, this is our product. The case for using Pretty Insights for ecommerce is that most stores care more about where revenue came from than how deeply users are using their site — and privacy-first traffic tools finally match GA4’s feature depth for that use case. Pair with Microsoft Clarity for behavior and you have 90% of what most DTC brands need at <$10/month.
Start your free Pretty Insights trial →
2. Google Analytics 4
GA4 remains the most-used ecommerce analytics tool on earth — tracking 30M+ websites — largely because it’s free and deeply integrated with Google Ads. For ecommerce, GA4’s “enhanced ecommerce” features track product impressions, cart additions, checkout steps, refunds, and full revenue attribution.
Best for: Stores that spend heavily on Google Ads (the integration genuinely is valuable), teams already trained on GA4, or any store where “free” outweighs “usable.”
Ecommerce-specific features:
- Full enhanced ecommerce event model (view_item, add_to_cart, begin_checkout, purchase)
- Ecommerce funnel reports
- Lifetime value reports (revenue per user over time)
- Google Ads audience syncing for remarketing
- Free BigQuery export for SQL-level analysis
- Predictive metrics (purchase probability, churn probability)
Pricing: Free. Enterprise GA360 starts at $50K+/year for unsampled data and higher limits.
Honest take: GA4 is free and powerful, but notoriously hard to use. Expect 2-4 weeks of implementation time for proper ecommerce tracking, plus ongoing frustration every time you want a simple report. Data sampling also kicks in at 500K sessions, which hits mid-sized stores faster than you’d expect. If your team is already GA4-fluent, stay. If you’re starting fresh, consider whether the learning tax is worth “free.” See our full Google Analytics alternatives guide for more context.
3. Shopify Analytics (if you’re on Shopify)
If your store runs on Shopify, you already have analytics built in. Shopify Analytics surfaces every core ecommerce metric — total sales, conversion rate, AOV, returning customer rate, top products, acquisition cost — directly from the platform that processes your orders.
Best for: Shopify stores in their first year, where native data is enough and adding external tools would be premature optimization.
Ecommerce-specific features:
- Real-time sales dashboard
- Customer segmentation by LTV, order count, and cohort
- Product-level performance (sell-through rate, inventory turns)
- Marketing attribution to specific campaigns
- Reports on returning vs new customers
- Live view of active sessions on the store
Pricing: Free with any Shopify plan. Shopify Plus unlocks more advanced analytics.
Honest take: Shopify Analytics is genuinely enough for stores under ~$1M ARR, especially compared to the complexity of setting up GA4 with proper enhanced ecommerce. The ceiling: you can’t extend tracking beyond what Shopify natively records. Once you need custom events, cross-platform tracking, or non-Shopify data sources, you’ll outgrow it.
4. Matomo
Matomo is an open-source ecommerce analytics platform that emphasizes data ownership and privacy. You can self-host it on your own server (genuinely free) or use their cloud version (paid). Certified GDPR-compliant by France’s CNIL. For ecommerce, Matomo supports full enhanced-ecommerce-style tracking: product performance, sales by channel, cart interactions, and goal conversion funnels.
Best for: Stores that need strict compliance (EU/UK-focused brands) or want complete data ownership.
Ecommerce-specific features:
- Built-in ecommerce reports (revenue per visit, cart-to-order conversion, top products)
- Heatmaps and session recordings (paid add-on)
- Goal and funnel tracking
- Multi-store / multi-brand support
- No data sampling ever
- Self-hosted or EU-hosted cloud
Pricing: Free self-hosted. Cloud starts at €22/month for 50,000 pageviews.
Honest take: Matomo is the power-user option — closest to GA4 in feature depth while being privacy-first. Self-hosting is “free” only if you count server and maintenance time as zero. The interface feels closer to Universal Analytics than to modern SaaS tools, which is comforting to veterans and off-putting to new users.
5. Fathom and Plausible (worth grouping)
Fathom and Plausible are the two most popular “simple privacy-first” GA4 alternatives. Both offer cookieless tracking, one-page dashboards, and GDPR compliance out of the box. Both have light ecommerce support (goal tracking, basic revenue attribution), but neither was built primarily for ecommerce.
Best for: Simple Shopify or WooCommerce stores where Shopify Analytics isn’t enough but you don’t want GA4’s complexity and don’t need deep ecommerce tracking.
Ecommerce-specific features:
- Basic goal tracking tied to purchase events
- UTM campaign tracking
- Referrer and source reporting
- Cookieless by default
Pricing: Plausible from $9/month (10K pageviews). Fathom from $15/month (100K pageviews).
Honest take: Both are excellent for general traffic analytics, but for ecommerce specifically, they’re thinner than Pretty Insights or Matomo. If your store is primarily content-led (a blog-first brand selling products) they can work. For heavy transaction sites, the lack of built-in funnels and revenue attribution will frustrate you within a month. See our Plausible vs Google Analytics comparison for more depth.
Category 2: On-site behavior analytics (heatmaps + session replay)
These tools show how people use your store — where they click, how far they scroll, where they rage-click, why they abandon carts. Every ecommerce store benefits from adding one of these on top of their traffic analytics.
6. Microsoft Clarity
Clarity is the only tool in this list that’s genuinely free forever with no usage limits. Unlimited session recordings, unlimited heatmaps, 30-day retention, rage-click detection — all free. For ecommerce, it’s the fastest way to see why your checkout is broken or why a product page isn’t converting.
Best for: Any ecommerce store, period. There’s no reason not to install Clarity alongside whatever traffic tool you use.
Ecommerce-specific features:
- Click and scroll heatmaps on product pages and checkout
- Session recordings to see exactly where carts abandon
- Rage-click detection (flags UX issues automatically)
- Dead-click detection (users clicking things that aren’t clickable)
- Google Analytics and Shopify integrations
Pricing: Free forever, no limits.
Honest take: The only genuine catch is that Clarity sends session data to Microsoft, where it informs Bing/Edge product research. For privacy-strict EU brands this might be disqualifying. For everyone else, free unlimited session replay is impossible to beat.
7. Hotjar
Hotjar is the mid-market default for session replay and heatmaps. More polished than Clarity, with better team collaboration features, built-in surveys, and feedback polls. For ecommerce, its heatmap and funnel analysis on checkout is particularly well-developed.
Best for: Stores that want a polished UX and are actively running CRO programs.
Ecommerce-specific features:
- Heatmaps and scroll maps on every page type
- Session recordings filterable by cart value, country, or conversion
- Funnel analysis for checkout
- On-site surveys (“why didn’t you buy today?”)
- Exit-intent feedback polls
Pricing: Free plan covers 35 sessions/day (nearly useless for real stores). Paid starts at $32/month.
Honest take: Hotjar is good but Clarity is free and covers 80% of what most stores need. Pay for Hotjar specifically when you need surveys, advanced filtering, or the polished collaborative UX for a CRO team.
Category 3: Product and customer analytics
These tools go deeper than traffic or session-level behavior. They build individual customer profiles, track purchase journeys across sessions, and surface retention and cohort insights that traffic tools can’t see.
8. Mixpanel
Mixpanel is the reference product analytics tool for ecommerce brands that want customer-level insight beyond pageviews. Event-based tracking, funnel analysis, cohort retention, and recently session replay. For subscription ecommerce and DTC brands obsessed with retention, Mixpanel’s cohort analysis is best-in-class.
Best for: DTC and subscription ecommerce brands where customer retention and LTV are primary metrics.
Ecommerce-specific features:
- Event tracking (product_viewed, added_to_cart, purchase, subscription_renewed)
- Cohort analysis (compare customer groups by acquisition channel, first product, etc.)
- Retention curves by any attribute
- Funnel analysis with drop-off detection
- Session replay for qualitative context
- B2B group analytics (for B2B ecommerce)
Pricing: Free for 1M events/month. Paid starts at $0.28 per 1K events after.
Honest take: Mixpanel is powerful but not a GA4 replacement — it’s a complement. You still need a traffic analytics tool for acquisition data. Our full Mixpanel vs Amplitude comparison has more if you’re weighing both.
9. Amplitude
Amplitude is Mixpanel’s enterprise sibling — similar feature base, deeper ML-powered reports (Personas, Compass, Impact Analysis), more rigorous data governance, native A/B testing. For ecommerce, Amplitude’s Compass feature automatically identifies the behaviors most correlated with customer retention (the “aha moment”).
Best for: Larger ecommerce brands with dedicated data analysts and complex product catalogs.
Ecommerce-specific features:
- All Mixpanel features plus ML-powered insights
- Native A/B testing and feature flagging
- Heatmaps and session replay on Growth+ plans
- Advanced data governance for large teams
Pricing: Free for 50K MTUs and 10M events. Paid starts at $49/month.
Honest take: Amplitude’s complexity is a feature for teams with analysts and a bug for teams without. If you’re asking “Mixpanel or Amplitude” and don’t know who’d own the setup, pick Mixpanel.
10. Triple Whale (ecommerce-specific)
Triple Whale is built specifically for DTC brands running heavy paid advertising on Meta, TikTok, and Google. It solves the attribution problem (which ad actually drove this sale?) that generic analytics tools dance around. If you’re spending $10K+/month on paid ads, Triple Whale is often the single most ROI-positive analytics tool you can buy.
Best for: DTC ecommerce brands with significant paid advertising spend.
Ecommerce-specific features:
- Post-purchase survey attribution (ask customers where they heard about you, fold into attribution)
- First-party pixel for Meta, TikTok, Google with improved match rates
- Real-time ad spend ROAS tracking across platforms
- Customer LTV and cohort analysis by acquisition channel
- Creative performance analysis (which ad creatives actually convert)
- AI-powered insights (Moby assistant)
Pricing: Starts at $129/month for stores under $500K annual revenue. Scales with revenue.
Honest take: Triple Whale is the right answer for the specific use case of “I spend a lot on ads and iOS 14.5 broke my attribution.” If you spend under $5K/month on paid, it’s overkill. If you spend $20K+/month, it often pays for itself in the first week by reallocating budget away from fake attribution wins.
Category 4: BI and dashboarding (the optional layer)
Once you have 2-3 tools running, you may want to pull their data into a unified view. These tools don’t track anything themselves — they aggregate and visualize.
11. Glew
Glew is an ecommerce-specific BI platform that unifies data from your store, marketing channels, and inventory systems into one dashboard. Built for mid-market DTC brands that have outgrown individual tool dashboards.
Best for: Stores with multiple platforms, channels, and data sources that need a unified operational view.
Features:
- Pre-built ecommerce metrics (profitability, inventory, customer segments)
- Automated reports by channel, product, and customer segment
- LTV and cohort analysis at the SKU level
- Integrates with Shopify, BigCommerce, WooCommerce, Amazon, and major ad platforms
Pricing: Custom, typically $300-$2,000/month depending on scale.
Honest take: Glew is worth it when you have multiple stores, multiple sales channels (Amazon + DTC + wholesale), or need consolidated reporting that no single analytics tool provides. For a single-channel Shopify store, it’s overkill.
12. Looker Studio
Looker Studio (formerly Google Data Studio) is a free dashboarding tool that connects to nearly any data source with a connector and lets you build custom dashboards. For ecommerce, it’s the most common way to pull GA4, Google Ads, Meta Ads, and Shopify data into a single view without buying a BI tool.
Best for: Teams with technical capacity to build and maintain dashboards from scratch.
Features:
- Free dashboarding layer on top of other tools
- 1,000+ community-built data connectors
- Shareable dashboards with permission controls
- Scheduled email delivery of reports
Pricing: Free.
Honest take: Looker Studio is free but not effortless. Expect to spend 5-20 hours setting up a good ecommerce dashboard, plus ongoing maintenance when connectors break or data models change. For teams without an analyst, Glew or another ecommerce-specific BI tool is often less painful despite costing money.
The 3 ecommerce analytics stacks that actually work
Instead of telling you to pick one tool, here are three real stack recommendations based on store stage.
Stack A: Shopify starter ($0-$9/month)
For Shopify stores under ~$500K annual revenue:
- Shopify Analytics (included, for native sales data)
- Microsoft Clarity (free, for behavior and heatmaps)
That’s it. Don’t add anything else until Shopify Analytics is genuinely limiting you. You’ll know when that happens — typically around $500K-$1M ARR when you start asking questions native reports can’t answer.
Stack B: Growing DTC brand ($9-$100/month)
For stores doing $500K-$5M ARR, especially with meaningful paid ad spend:
- Pretty Insights or Matomo (for privacy-first traffic and attribution — $9-$22/mo)
- Microsoft Clarity (still free, still essential for behavior)
- Triple Whale (if paid ad spend is $10K+/month — $129/mo+)
At this stage, you care about clean attribution for paid campaigns, behavioral data to improve UX, and accurate lifetime value tied to acquisition channel. This stack costs $10-$150/month and tells you where to put your next marketing dollar.
Stack C: Mid-market ecommerce ($500-$3,000/month)
For stores above $5M ARR with multiple channels and a data team:
- Mixpanel or Amplitude (for customer-level product analytics)
- Matomo Cloud (for privacy-first web analytics with full feature depth)
- Microsoft Clarity or Hotjar (for behavior)
- Glew or Looker Studio (for unified BI layer)
This stack covers traffic, customer behavior, product analytics, and BI. Expect $500-$3,000/month in tool costs, but you’re running the operation based on real data rather than dashboards that disagree with each other.
What stacks don’t work
A few combinations that seem reasonable but create more problems than they solve:
- GA4 + Shopify Analytics only. Both tools report different numbers for the same events (GA4 undercounts due to ad blockers, Shopify counts server-side). You’ll spend hours trying to reconcile the gap. Fix: add Clarity or Pretty Insights to get cleaner client-side data.
- GA4 + Mixpanel + Amplitude. Overlapping tools; the two product analytics tools answer the same questions. Pick one.
- Hotjar + Mouseflow + Lucky Orange. Three session replay tools is wasted money. One is enough. Clarity (free) is often enough.
Ecommerce platform-specific recommendations
Shopify stores
- Starting out: Shopify Analytics + Clarity
- Growing: Add Pretty Insights for traffic attribution, Triple Whale for paid ad attribution
- Enterprise: Shopify Plus adds Shopify Flow and advanced reports; layer Mixpanel on top for customer analytics
WooCommerce stores
- Starting out: WooCommerce built-in analytics + Clarity
- Growing: Add Matomo (WooCommerce plugin is excellent) or Pretty Insights
- Enterprise: Matomo Cloud + Mixpanel + Looker Studio
BigCommerce stores
- Starting out: BigCommerce Analytics + Clarity
- Growing: Pretty Insights or GA4 + Clarity + Mixpanel for behavior depth
Custom / headless ecommerce
- You need a full stack because there’s no native layer to rely on: Pretty Insights or GA4 + Clarity + Mixpanel + optionally Triple Whale for paid-heavy brands.
Frequently asked questions
What’s the best free ecommerce analytics tool?
Three options, each genuinely free:
- Google Analytics 4 (for traffic) if you can handle the complexity
- Microsoft Clarity (for heatmaps and session replay) — unlimited, no catch
- Shopify Analytics (for sales data) if you’re already on Shopify
For privacy-first free traffic analytics, self-hosted Matomo is the strongest option. Most paid tools offer 14-30 day trials, which is enough to evaluate before committing.
Do I need ecommerce analytics if I’m on Shopify?
Shopify Analytics is solid for stores under ~$1M ARR. You’ll likely outgrow it once you need: custom event tracking, cross-platform attribution (Meta/TikTok/Google), cohort analysis by acquisition channel, or data beyond what Shopify natively captures. Below that threshold, native is enough.
What’s the difference between ecommerce analytics and product analytics?
Ecommerce analytics focuses on the transaction — traffic sources, conversion rates, revenue attribution, AOV. Product analytics focuses on user behavior over time — how customers interact with your product, retention cohorts, feature adoption. Good DTC brands use both: ecommerce analytics tells you where your revenue came from, product analytics tells you why customers come back (or don’t).
Does GA4 actually work for ecommerce?
Yes, when properly configured with enhanced ecommerce tracking. “Properly configured” is doing a lot of work in that sentence — expect 2-4 weeks of implementation time and ongoing maintenance. GA4’s ecommerce reports, once set up, are legitimately powerful. The barrier to entry is the implementation difficulty, not the end result.
How much should I spend on ecommerce analytics tools?
As a rough rule: 0.5-2% of revenue. A $500K ARR store should probably spend $200-$800/month on analytics tooling. A $5M ARR store should be at $2K-$10K/month. If you’re spending more than 2% of revenue on analytics without clear ROI, you’re over-tooled. If you’re spending less than 0.5%, you’re probably flying blind.
How do I track revenue attribution correctly?
Three layers of honesty: (1) Client-side analytics (GA4, Pretty Insights) undercounts due to ad blockers and consent opt-outs. (2) Server-side analytics (Shopify, Triple Whale’s first-party pixel) counts more accurately but misses cross-device journeys. (3) Post-purchase surveys (Triple Whale, KnoCommerce) capture customer self-reported attribution, which conflicts with both but often matches reality better. The best DTC brands run all three and triangulate.
Can I use one tool for everything?
No tool covers every category well. The closest candidates are Matomo (web analytics + behavior + goals) and GA4 (web analytics + some product analytics). Both will feel limiting compared to purpose-built combinations. The 2-tool stack (one traffic, one behavior) is the minimum viable setup; 3-4 tools is normal for real ecommerce operations.
Is GDPR compliance a real issue for ecommerce stores?
Yes, for any store with EU visitors. Enforcement has increased since 2022. France, Austria, Italy, and other EU countries have explicitly ruled that standard GA4 configurations violate GDPR. Cookieless tools like Pretty Insights, Plausible, Fathom, and Matomo (properly configured) sidestep this entirely. For EU-focused brands, this is not optional.
What analytics do I need before launch?
At minimum: your platform’s native analytics (Shopify/WooCommerce/BigCommerce) plus a privacy-friendly traffic tool (Pretty Insights, Plausible, or GA4). Don’t install product analytics or BI tools pre-launch — you won’t have enough data to use them. Add behavior analytics (Clarity) in the first week post-launch, once real visitors are on the site.
How often should I review ecommerce analytics?
Daily for top-line metrics (revenue, conversion rate, AOV) — most teams check this every morning. Weekly for channel performance and attribution. Monthly for cohort retention, LTV, and strategic questions. Quarterly for tool-stack reviews and dashboard overhauls. If you’re reviewing detailed analytics more than daily, you’re probably not acting on the data.
The bottom line
Ecommerce analytics isn’t a tool-selection problem — it’s a metrics-clarity problem. Get clear on the five metrics that matter (CVR, AOV, CAC, LTV, retention), pick 2-3 tools that together cover those metrics cleanly, and stop.
Our honest recommendation for most stores:
If you’re just starting: Shopify Analytics + Microsoft Clarity. Total cost: $0.
If you’re growing DTC: Pretty Insights for privacy-first traffic and attribution + Microsoft Clarity for behavior. Total cost: $9/month. Add Triple Whale if paid ad spend is significant.
If you’re mid-market: Pretty Insights or Matomo for traffic + Mixpanel for customer analytics + Clarity for behavior + Glew or Looker Studio for BI. Total cost: $300-$2,000/month.
Whatever stack you pick, the tools matter less than the discipline. Review your data weekly, act on at least one finding per month, and sunset any tool you haven’t opened in 60 days. That’s what separates ecommerce brands that use analytics from ones that just own them.