Search the Shopify App Store for "analytics" and you get hundreds of results. Half of them promise "all your data in one place," and most of them show you a revenue chart on the first screen. It's hard to tell which Shopify analytics app you actually need, or whether you need one at all.
Here's the thing most comparison lists skip: "analytics" means at least five different jobs. A tool that is brilliant at one of them can be useless at the others. Picking the right Shopify analytics tool starts with knowing which question you're trying to answer.
This guide sorts the main options by the job they do, says plainly what each kind is good and bad at, and ends with a short way to choose. We make one of these tools, and we'll say where it fits, but the rest of the post is written to be useful whatever you pick.
Start with your question, not the feature list
Before you install anything, write down the one question that keeps you up at night. Most store owners land on one of these:
- "How is the store doing?" Sales, orders, conversion rate, top products, compared with last month.
- "Which ads are actually making me money?" Not what each ad platform claims, but what really drove sales.
- "Am I profitable after costs?" Revenue minus discounts, refunds, product costs, shipping and fees.
- "Are my customers coming back?" Repeat purchases, lifetime value, how each month's new buyers behave over time.
- "Why aren't people buying?" Where shoppers get stuck on the site.
Each question maps to a different kind of app. If you try to answer question 2 with a tool built for question 1, you'll get confident-looking numbers that are wrong for your purpose.
1. Shopify's built-in analytics
Every Shopify store already has an analytics section in the admin. It shows sales, orders, sessions, conversion rate, top products, returning customer rate and a set of ready-made reports. Some reports and features depend on your Shopify plan, so check what yours includes.
Good for: "How is the store doing?" The order and revenue numbers come straight from Shopify's own records, so they are the most trustworthy figures you have for what was actually sold.
Where it falls short: it isn't built to tell you which ad earned a sale. Shopify can show which source sent each visit, but it doesn't bring together the spend from all your ad accounts at the campaign and ad level, so working out ROAS (return on ad spend: the revenue an ad brought in divided by what you spent on it) for each ad is still a manual job. It also won't show you profit after shipping and fees unless you do that math yourself.
Verdict: use it first. It costs nothing extra, and its sales numbers are your source of truth. Only add another tool when you hit a question it can't answer.
2. Google Analytics 4
Google Analytics 4 (GA4) is Google's free website analytics tool. You connect it to Shopify through Shopify's Google & YouTube app , and it records what visitors do: pages viewed, products viewed, carts, checkouts and purchases.
Good for: traffic and behavior. Where visitors come from, which pages they land on, how they move through the site, and how organic search and email perform. It's free and it's the tool most agencies and freelancers already know.
Where it falls short:
- It runs in the browser. Ad blockers and browser privacy features stop some of its tracking, so GA4 will usually report fewer purchases than Shopify.
- It doesn't know your costs. GA4 doesn't import Meta or TikTok spend on its own, so it can't give you a true ROAS for those channels.
- It's built for websites in general, not stores in particular. Ecommerce reports exist, but profit, product margins and repeat-customer revenue are not what it's designed around.
Verdict: worth setting up on every store for traffic insight. Don't treat its purchase count as the truth, and don't use it as your only ad report.
3. Attribution apps
Attribution means working out which marketing touch deserves credit for a sale. An attribution app tracks each shopper's visits (the ad click on Monday, the email on Thursday, the direct visit on Saturday when they bought) and splits the credit for the order across them.
This is the category for question 2. Well-known names include Triple Whale, Northbeam, Hyros and Soran. They differ a lot in who they are built for and how they work, so it's worth a demo or a trial before committing. In broad strokes:
- **Triple Whale** is built around Shopify and combines its own tracking pixel with dashboards and an AI assistant. It's popular with direct-to-consumer brands.
- **Northbeam** focuses on multi-touch attribution for brands with large, multi-channel ad budgets, and also offers media mix modeling.
- Hyros is known for call-based and info-product funnels as well as ecommerce, with an emphasis on tracking that follows a lead through to a sale.
Good for: finding out which campaigns, ad sets and ads really drove sales, side by side with what you spent on each.
What to check before you buy:
- Does the tool split each order's credit once? Every ad platform claims credit for the sales it touched. If Meta and TikTok both touched an order, both will count it. A good attribution tool divides the credit so the totals add up to what your store actually took.
- Does it track on the server? Tracking that happens only in the browser loses the same sales that GA4 and the ad pixels lose. Server-side tracking records the purchase from a server, so ad blockers and closed tabs don't drop it. We explain it in server-side tracking for Shopify .
- Can you change the attribution model? An attribution model is the rule for splitting credit, like "all credit to the last click" or "equal credit to every touch." Being able to switch and compare models on the same data tells you much more than a single fixed rule. Our guide to multi-touch attribution walks through the common ones.
- Does it connect to the ad platforms you use? Check both directions: pulling spend in, and sending conversions back.
Verdict: the right category if you spend real money on ads across more than one channel. If you only run a small Meta budget, the platform's own reports plus Shopify may be enough for now.
4. Profit and lifetime value apps
These tools focus on questions 3 and 4. They pull in your product costs, shipping, transaction fees and ad spend, and show what you kept. Many also chart customer lifetime value (the total revenue you can expect from a customer over the whole relationship) and cohorts (groups of customers who first bought in the same month, tracked over time).
Names you'll come across include Lifetimely (now part of AMP), BeProfit and TrueProfit. Some attribution apps also include profit reporting, and some analytics platforms like Polar Analytics cover profit inside broader dashboards.
Good for: knowing your real margin per order, per product and per month, and seeing whether customers come back.
Where it falls short: some profit apps take ad spend as a single number per channel. They tell you Meta cost you a certain amount this month, but not which Meta campaign was profitable. For that, you need attribution as well.
Verdict: if your revenue looks healthy but the bank account doesn't agree, start here. For the math behind it, see how to calculate your customer lifetime value and what customer retention rate means .
5. Behavior analytics apps
Tools like Hotjar , Microsoft Clarity and Lucky Orange record heatmaps (pictures of where people click and scroll) and session replays (recordings of individual visits, usually with typed-in details masked).
Good for: question 5. Watching ten replays of shoppers abandoning your product page often teaches you more than any chart. You might see that the size guide is hidden, or the add-to-cart button sits below the fold on phones.
Where it falls short: these tools don't do revenue reporting or attribution. They show what happened on the page, not which ad brought the shopper or whether the sale was profitable.
Verdict: a great add-on when you're working on conversion rate. Microsoft Clarity is free , which makes it an easy first try.
A quick comparison
| Type of tool | Answers | Knows ad spend? | Tracks on the server? | Typical examples |
|---|---|---|---|---|
| Shopify analytics | How is the store doing? | No | Uses Shopify's orders | Built into Shopify |
| Google Analytics 4 | Where does traffic come from? | Google Ads only, others by manual import | No, browser-based | GA4 |
| Attribution apps | Which ads make money? | Yes | Varies, ask | Triple Whale, Northbeam, Hyros, Soran |
| Profit and LTV apps | Am I profitable? Do they stay? | Usually | Not their focus | Lifetimely, BeProfit, TrueProfit |
| Behavior analytics | Why aren't people buying? | No | No | Hotjar, Microsoft Clarity, Lucky Orange |
Common mistakes when choosing an analytics app
Adding up every platform's numbers
Meta says it drove 100 sales. Google says 80. TikTok says 40. Your store had 150 orders. That's because each platform counts any sale it touched, so the same order gets claimed two or three times. If an app just pulls each platform's reported conversions into one dashboard, it shows you the same inflated total in a nicer layout. Look for a tool that works from your actual orders and splits the credit.
Trusting a beautiful dashboard over the data underneath
A clean chart is not the same as correct numbers. Ask every vendor the same question: "How do your order numbers compare with Shopify's?" A good answer explains any gap. A vague answer is a warning sign.
Running three pixels that all do the same thing
Every analytics and attribution app wants to install its own tracking script. Stack too many and you slow your site and create overlapping, conflicting data. Pick one tool per job and remove the ones you no longer use.
Expecting attribution for the past
Most attribution tools can import your old orders, but the visits that led to those orders were never tracked. Attribution starts the day tracking is installed. If you want useful data before your next big sale or launch, install early.
How to choose a Shopify analytics app in five steps
- Write down your one question from the list at the top.
- Check whether Shopify's built-in reports already answer it. Often they do.
- Match the question to a category above, and shortlist two or three tools in it.
- Ask each one the hard questions: how they count orders against Shopify, whether they track server-side, which ad platforms they connect to, and what happens to your data if you leave.
- Trial on your own store for at least a couple of weeks, so the tool has real visits and orders to work with before you judge it.
How Soran handles it
Soran sits in the attribution category, with profit reporting built in. It records purchases on the server, so ad blockers and closed tabs don't lose them, and it splits each order's credit once across the visits that led to it. That means channel, campaign, ad set and ad totals add up to what your store actually took.
Ad spend from Meta and TikTok is matched to the exact ad behind each order, and if a channel shows revenue but no spend, Soran flags it as a likely unconnected ad account instead of showing a flattering ROAS. Revenue then steps down to contribution margin, after discounts, refunds, product costs, shipping and fees, with per-product margins alongside.
You can switch between ten attribution models on the same data, ask Soran AI questions in plain English, and send conversions back to Meta and TikTok. Shopify is the only store platform it supports today, and Google Ads is not connected yet, so if Google is your main channel, factor that in.
Frequently asked questions
Is Shopify's built-in analytics good enough?
For tracking sales, orders, top products and conversion rate, yes. It falls short when you need to know which ads earned your sales or what you kept after costs, because it doesn't import ad spend or most of your costs.
Do I need Google Analytics if I have an attribution app?
They do different jobs. GA4 is strong on traffic and site behavior, and it's free. An attribution app is built to connect sales to ad spend. Many stores run both and use each for what it's good at.
Why do my analytics apps all show different numbers?
Each one tracks differently. Browser-based tools miss sales blocked by ad blockers or privacy settings. Ad platforms count any sale they touched, so they overlap. Tools also use different attribution models and time windows. Your Shopify order count is the anchor: judge every other number by how close it gets and whether the gap is explained.
What is the best free Shopify analytics app?
Shopify's own analytics and Google Analytics 4 together cover a lot for free. Add Microsoft Clarity if you want heatmaps and session replays. Paid tools earn their place once you need attribution across ad platforms or profit after costs.
How long until an analytics app shows useful data?
Order history can import on day one. Anything that depends on tracking visits, like attribution or landing page reports, builds up from the day you install. Give it at least a few weeks of normal traffic before drawing conclusions.
Want to see which of your ads actually earn a profit? Book a demo and we'll walk through it on your store's data.