Skip to content
Tools and alternatives

Shopify Analytics vs Dedicated Ads Tools: What Shopify Covers

Shopify Analytics is the truth for store sales but doesn't show ad spend, profit after returns or campaign ROAS. What it covers, what it misses, and the fix.

Updated 5 min readBy Tera Ads editorial teamFacts checked

On this page
  1. What Shopify Analytics covers well
  2. What it doesn't cover
  3. Shopify vs dedicated tools
  4. Is Shopify Analytics enough?
  5. Getting the most from Shopify first
  6. Reports worth knowing in Shopify
  7. When Shopify and your tool disagree
  8. A monthly routine
  9. Common mistakes
  10. Frequently asked questions

Shopify Analytics is the most reliable source for what your store sold: orders, revenue, customers and products, with attribution by channel. It doesn't hold your ad spend, so it can't show ROAS or profit per campaign, and it doesn't subtract shipping, fees or courier returns by default. Use Shopify as the truth for sales, and add ad spend and returns from a sheet or a dedicated tool to see whether ads make money.

Key takeaways

  • Shopify is the truth for orders and revenue; ad platforms aren't.
  • It attributes orders to channels and campaigns using UTMs, with five attribution models.
  • It doesn't know your ad spend, so it can't calculate ROAS, MER or cost per customer on its own.
  • Gross profit needs product costs entered; shipping, fees and RTO aren't included by default.
  • A dedicated tool or sheet adds spend and returns to Shopify's sales.

What Shopify Analytics covers well

What Shopify Analytics covers.
AreaWhat Shopify shows
SalesOrders, gross and net sales, returns processed in Shopify, by day, product and channel
CustomersNew and returning customers, customer cohorts
ProductsBest sellers, sell-through, product performance
SessionsVisits, conversion rate, devices and locations
MarketingSessions and sales by channel and UTM campaign, with five attribution models
ProfitGross profit, when cost per item is entered

Because these numbers come from real orders, they're the base every other analysis should start from. Shopify's attribution reports explains the marketing side.

What it doesn't cover

  • Ad spend. Spend lives in Meta Ads Manager and Google Ads, so Shopify can't calculate ROAS, MER or cost per new customer.
  • Profit after all costs. Shipping, payment fees, packaging and ad spend aren't subtracted by default.
  • Courier returns. Refused COD orders recorded by your shipping platform don't automatically reduce Shopify's sales in the month the order was placed.
  • Campaign-level comparison across platforms. You can see sales by UTM campaign, but not spend beside it.
  • Ad diagnostics. Search terms, audience overlap and creative fatigue live in the ad platforms.
What Shopify covers and what it leaves out
What Shopify covers and what it leaves out

Shopify vs dedicated tools

Shopify Analytics, spreadsheets and dedicated tools compared.
NeedShopify AnalyticsSpreadsheetDedicated ads tool
Store sales truthYesFrom Shopify exportsFrom Shopify
Ad spend beside salesNoYes, from exportsYes
ROAS and MERNoYes, with formulasYes
Profit after RTONoYes, if builtDepends on the tool
UpkeepNoneWeeklyLow

Is Shopify Analytics enough?

It's enough if you only need to know what sold. It's not enough to decide ad budgets, because the key questions combine Shopify's sales with costs Shopify doesn't hold: Is this campaign profitable after returns? Is MER rising or falling as spend grows? Which products should get the ad budget?

Most brands fill the gap with a spreadsheet first; the Google Sheets dashboard guide shows how. When the weekly refresh becomes a burden, a dedicated tool takes over. The comparison of profit analytics options covers free and paid choices.

Shopify's sales plus spend and returns equals profit by campaign
Shopify's sales plus spend and returns equals profit by campaign

Getting the most from Shopify first

Whatever you add, Shopify's data gets better with a few habits:

  1. Enter cost per item for every product, so gross profit is meaningful.
  2. Tag every ad with UTMs, so campaign attribution works; see the UTM guide.
  3. Process returns and cancellations in Shopify promptly, so net sales stay accurate.
  4. Use consistent product types and tags, so reports group products sensibly.

Reports worth knowing in Shopify

A few built-in reports answer common questions without any extra tool:

  • Sales over time and by channel show whether revenue is rising and where it comes from.
  • First-time and returning customer sales show how dependent you are on new customers, which ads usually bring.
  • Sales by product shows best sellers and, with cost per item entered, gross profit by product.
  • Sessions by location and device help spot regions or devices with weak conversion.
  • Marketing reports by UTM campaign show which campaigns brought orders, under the attribution model you choose.

Report names and availability vary by plan and change over time, so look in Analytics for the closest equivalents.

When Shopify and your tool disagree

Any tool that adds spend and returns should still show the same total sales as Shopify for the same period and definition. When it doesn't, the cause is usually a definition: gross or net sales, order date or payment date, whether shipping and taxes are included, and how refunds and cancellations are treated. Time zones matter too, so check both use your store's time zone. Settle these once and write them down. After that, any remaining difference is worth investigating, because it usually points to missing data, such as orders from a sales channel the tool doesn't connect to.

A monthly routine

Once a month, take the last settled month and answer four questions using Shopify plus your spend data. What were total sales and total ad spend, and what was MER? How many new customers did ads bring, and at what blended cost? What was profit after product costs, shipping, fees and returns? Which campaigns and products made money, and which didn't? If you can answer all four in under half an hour, your setup is working. If it takes an afternoon, it's time to simplify.

Common mistakes

Using ad platform revenue instead of Shopify's. Platforms overlap and overcount.

Judging profit from gross profit. Shipping, fees, returns and ad spend still have to come off.

Ignoring courier outcomes. For COD brands, refusals change which months and campaigns made money.

No UTMs. Without them, Shopify's channel reports are mostly direct and unknown.

Expecting Shopify to show ROAS. It doesn't have your spend.

Tera Ads starts from your Shopify orders and adds Meta Ads and Google Ads spend and RTO from Shiprocket, so profit after returns is shown for every campaign. It is free for one business.

Frequently asked questions

Is Shopify Analytics enough for ads reporting?

It's the truth for sales, but it doesn't hold ad spend, so it can't show ROAS or profit by campaign on its own.

Does Shopify show ROAS?

No. ROAS needs ad spend, which lives in Meta Ads Manager and Google Ads. Combine Shopify sales with spend in a sheet or a tool.

Can Shopify show profit?

It shows gross profit when you enter cost per item. Shipping, payment fees, returns and ad spend aren't subtracted by default.

Why use Shopify instead of Meta for revenue?

Shopify records real orders once. Meta and Google each credit their own ads and can claim the same order.

What do dedicated ads tools add to Shopify?

Ad spend beside sales, ROAS and MER, every campaign in one view and, in some tools, profit after courier returns.

See what your ads really earn.

Connect your store and ad accounts. Free for one business, no card needed.

Create free account