Ecommerce analytics tools fall into six jobs: web analytics (Google Analytics 4), organic search data (Google Search Console), store reports (Shopify Analytics, WooCommerce Analytics), profit and attribution (Triple Whale, Polar Analytics, Lifetimely), behavior analytics (Microsoft Clarity, Hotjar) and dashboards (Google Data Studio). No single tool does all six well, and the free ones cover more than most stores use.
For a store with up to a few thousand orders a month, a sensible stack is GA4, Search Console, your platform's own reports and one free behavior tool. Add a paid profit or attribution tool when ad spend is large enough that a wrong channel decision costs more than the subscription. Below, each tool is described by what it is for, what it cannot do and how it is priced, as the vendors listed them on their own pages in summer 2026. Prices change often, so check the current listing before you buy.
Six jobs an ecommerce analytics stack has to cover
Comparing tools head to head only works within the same job. Triple Whale and Microsoft Clarity both get called analytics tools, but they answer completely different questions.
The six jobs of an ecommerce analytics stack
| Web analytics | Where visitors come from and what they do on the site, up to the purchase | GA4, the default |
|---|---|---|
| Organic search data | Which Google queries show your pages and which ones get clicks | Google Search Console, the only first-hand source |
| Store reports | Orders, revenue, products, customers, refunds and stock, straight from the order database | Your platform's built-in reports, the closest thing to the truth |
| Profit and attribution | Which ad channel earned which order, and what is left after product cost, shipping and fees | Paid tools such as Triple Whale, Polar Analytics and Lifetimely |
| Behavior analytics | Why a page fails, shown through heatmaps and session recordings | Microsoft Clarity, Hotjar |
| Dashboards and BI | One view that combines the sources above | Google Data Studio, the free option |
Before you pick tools, pick the numbers. Our post on ecommerce KPIs lists 18 metrics with formulas and shows which ones need which data source. A tool that does not feed one of your KPIs is a tool you will stop opening.
Google's free tools: GA4, Search Console and Data Studio
Google Analytics 4: traffic, funnels and item-level ecommerce
GA4 tracks sessions, traffic sources and events, and with ecommerce tracking it follows a product from list view to purchase. Google's recommended ecommerce events include view_item_list, select_item, view_item, add_to_cart, begin_checkout, purchase, refund and more. Each event carries an items array with parameters such as item_id, item_name, item_brand, item_variant, price and item_category through item_category5.
Standard GA4 is free. Google Analytics 360 is the paid tier, and Google's comparison of limits shows what you pay for: data retention of up to 50 months instead of 14, 400 audiences instead of 100, and a BigQuery daily export of billions of events instead of 1 million. Most small and mid-size stores never hit the standard limits; the 14-month retention ceiling is the one that bites first, so set retention to the maximum on day one.
Good for: traffic sources, funnels, landing pages, item views and add-to-cart rates. Weak at: profit, true order counts (consent banners and ad blockers hide part of the traffic) and anything that happens off-site. Connecting GA4 to other tools is common; WISEPIM, for example, reads it through its Google Analytics 4 connection.
Google Search Console: queries, impressions and clicks
Search Console is free and is the only first-hand source for how your pages perform in Google Search: clicks, impressions, click-through rate and average position, per query and per page. According to Google's Analytics Help, Search Console keeps 16 months of data, and that data reaches the linked GA4 reports 48 hours after collection.
Good for: product and category pages that get impressions but no clicks, queries you rank on page two for, and drops after a site change. Weak at: conversions (it stops at the click) and your own site search; it only sees Google. If you want query data next to product data, WISEPIM reads it through its Search Console connection.
Data Studio, formerly Looker Studio: free dashboards
Google's dashboard tool was called Looker Studio until April 2026, when Google's release notes announced the rebrand back to Data Studio. It is free to use, connects natively to GA4, Search Console, Google Ads, BigQuery and Sheets, and uses partner connectors for platforms such as Shopify. The paid Pro subscription is billed through a Google Cloud billing account and adds team workspaces and admin features.
Good for: one weekly page that combines GA4, Search Console and ad spend. Weak at: data modeling. Blending sources with different date and currency logic is where Data Studio reports quietly go wrong.
Shopify Analytics, WooCommerce Analytics and other platform reports
Your store platform is the source of truth for orders, refunds and revenue. Shopify's pricing page lists 200+ real-time reports plus custom analytics on every plan, from Basic to Plus. WooCommerce ships Analytics in the free core plugin, with reports for revenue, orders, products, variations, categories, coupons, customers, stock, taxes and order attribution, plus filters and CSV downloads. Magento Open Source and Adobe Commerce have their own reports in the admin.
Good for: order counts, revenue, refunds, top products, customer counts and stock. Weak at: traffic and behavior before the cart, and anything across channels. Use platform numbers as the reference when GA4 disagrees with them, because GA4 counts tracked purchases and the platform counts real orders.
Triple Whale, Polar Analytics and Lifetimely: profit and attribution for Shopify brands
This group exists because ad platforms each claim credit for the same order, and because revenue says nothing about margin. These tools pull orders, ad spend and costs into one model. They are built around Shopify first; check connector lists before you buy if you run WooCommerce or Magento.
Triple Whale
Triple Whale combines its own tracking pixel with ad platform data for attribution and blended ROAS. Its Shopify App Store listing shows a free plan (10 users, a 12-month lookback, first- and last-click attribution and the Triple Pixel) and two paid plans: Foundation at USD 219 a month and Automate at USD 749 a month, as listed in early September 2026, with about 17% off for annual billing.
Polar Analytics
Polar Analytics is a business intelligence layer for ecommerce brands, with connectors, incrementality testing and audience syncing to Klaviyo. Polar does not publish list prices: plans (a Core plan and a Custom plan) depend on your annual gross merchandise value and are quoted after a demo.
Lifetimely by AMP
Lifetimely focuses on profit and customer lifetime value: cohorts, contribution margin and repeat purchase timing. Its pricing page tiers plans by monthly orders. In August 2026 it listed a free plan for stores up to 50 orders a month, USD 149 a month for up to 3,000 orders, a 14-day trial on paid plans and Amazon data as a USD 75 monthly add-on. For a quick estimate before you buy anything, our customer lifetime value calculator covers the basic formula.
Good for the whole group: stores spending enough on Meta, Google and TikTok that channel attribution changes budgets, and teams that need margin by product or cohort. Weak at: content and SEO questions, and any store whose cost data (COGS per SKU, shipping, fees) is not maintained. A profit dashboard built on missing product costs is confidently wrong.
Microsoft Clarity and Hotjar: the why behind the numbers
GA4 tells you a product page converts at 0.6%. Session recordings and heatmaps show you why: shoppers scroll past the specs looking for a size chart that is not there, or tap an image that does not zoom.
Microsoft Clarity is free with no traffic limits and offers heatmaps, session recordings and AI summaries. Hotjar, part of Contentsquare, covers the same ground and adds on-page surveys. For European traffic, consent matters: Microsoft's consent documentation states that from October 31, 2025, Clarity enforces consent signals for visits from the EEA, the UK and Switzerland, and without consent, cookie-based features such as recordings and funnels may be limited.
Good for: diagnosing a specific page or template that underperforms. Weak at: reporting; nobody can watch recordings across a 5,000-product catalog, so start from a page GA4 or Search Console has already flagged.
Picking a stack by store size and question
Use this table to match tools to the stage you are at, rather than to the length of a vendor's feature page:
Analytics stack by store stage
| Up to about 50 orders a month | GA4, Search Console, platform reports and Clarity | All free. Spend the time on tracking quality, not on more tools. |
|---|---|---|
| Hundreds of orders a month, modest ad spend | A Data Studio dashboard that combines GA4, Search Console and ad spend on one page | Review it weekly. |
| Thousands of orders, several paid channels | One profit or attribution tool: Triple Whale, Polar Analytics or Lifetimely | Choose by the main question: attribution, BI or LTV. |
| Large catalog where product content drives sales | Product-level reporting that joins traffic, search and sales to the product record | Shows which listings lose sales because of weak data. |
| Data team in place | A GA4 export to BigQuery, with the rest modeled yourself | The paid tools become optional. |
One rule holds at every size: each tool needs an owner and a question it answers every week. If you cannot name both, do not add it.
Missing product fields that distort analytics reports
Most tool lists skip this: every analytics tool groups and filters by your product data. GA4 can only report revenue by category if each purchase event sends item_category; Shopify can only break sales down by product type or vendor if those fields are filled; a profit tool can only show margin per SKU if each SKU has a cost.
Here is how missing fields show up in reports:
- No category or a catch-all category: GA4 item category reports show one large (not set) row, and category comparisons are useless.
- Inconsistent brand values (Philips, PHILIPS, Philips Domestic): brand reports split one brand into three rows.
- Variants without item_variant or with free-text sizes: you cannot see which size sells out or gets returned.
- Missing cost per item: profit tools show margin for some SKUs and 100% margin for the rest.
- Duplicate products with different IDs: the same product's sales split across two rows, so neither looks like a bestseller.
Fixing these is product data work, not analytics work. Our guide to data completeness covers how to measure fill rates per field and set targets.
Worked example: one kettle across four tools
Take a 1.7 L glass electric kettle, SKU KET-170-GL, EUR 49.95. The numbers below are illustrative, for one month:
One kettle, four tools, one month (illustrative)
| Search Console | 11,200 impressions for queries such as glass kettle, CTR 0.7%, average position 8.1 | The title tag says Kettle KET-170-GL and the snippet shows supplier text |
|---|---|---|
| GA4 | 2,900 view_item events, add-to-cart rate 1.9% | The other kettles in the same item_category convert to cart at 4.5% |
| Clarity | Recordings show shoppers scrolling to the description and leaving | The description has no capacity, wattage or boil time |
| Shopify reports | A return rate twice the category average | The return reason is Not as described |
Four tools, one cause: the product record is thin. A better title fixes the CTR, filled specs fix the add-to-cart rate and an accurate description fixes the returns. No single tool would have shown all three, and none of them fixes the data.
Five setup errors that make analytics tools disagree
- Expecting GA4 to match platform orders. Consent choices and ad blockers mean GA4 sees fewer purchases than the store records. Decide which source is the reference for each KPI and write it down.
- Duplicate purchase events. A thank-you page reload or two tracking setups (a theme snippet plus an app) double-count revenue. Check transaction IDs for duplicates.
- Mismatched time zones and currencies. The store reports in Europe/Amsterdam and EUR, GA4 in another time zone or currency, and daily totals never line up.
- Leaving GA4 data retention at the default. Explorations can only use data inside the retention window. Raise it to the maximum before you need year-on-year comparisons.
- Sending item IDs that do not match the catalog. If GA4 receives variant IDs and Shopify reports by product ID, product reports cannot be joined. Use the same identifier everywhere, ideally the SKU.
Product performance and data quality reports in WISEPIM
WISEPIM is a PIM, not a replacement for GA4, an attribution tool or session recordings. Its analytics reads your store orders, GA4 and Search Console next to the product record. The product performance report ranks products by revenue, units and trend alongside their content quality score, so a high-traffic product with a weak listing stands out. The data quality report scores the catalog and ranks fields by fill rate. From Search Console it shows clicks, impressions, CTR and position per query, with CSV export. It does not collect your on-site search queries.
When a report points to a thin product record, WISEPIM fills the missing attributes, descriptions and categories with AI and pushes the update to your store, which is the part analytics tools leave to you.

