The Ecomm Analyst

Growing stores, one honest take at a time.

Do I need an attribution tool if I only run Meta ads?

Probably not yet. Single-channel is the one situation where the case for a third-party attribution tool is genuinely weak, and most of the marketing you will read does not distinguish between your situation and a brand running six channels.

The core value of multi-touch attribution is settling arguments between channels. It tells you Meta and Google are both claiming the same sale, and which one deserves it. With one paid channel, there is no argument to settle. What is left is a smaller and more specific question, which is how much of your revenue Meta is actually responsible for versus how much would have happened anyway.

What can I do instead, for free?

Compare Meta’s reported revenue against Shopify’s net sales for the same window, every week, and watch the ratio rather than the absolute numbers.

If Meta claims $50,000 and Shopify shows $60,000 in total revenue from all sources, Meta is claiming 83% of your entire business. That is almost certainly wrong, and you did not need software to work it out. Tracking that ratio over time is a surprisingly good early warning system. When it moves sharply without a corresponding change in spend, something has changed in tracking or in your mix.

The second free move is MER. Total revenue divided by total ad spend, calculated weekly. With one channel, MER is close to a complete picture of paid efficiency, and it cannot be gamed by attribution windows because it does not use them. My post on MER vs ROAS covers how to read it.

Won’t Meta just overstate everything?

Yes, and it does so in ways an attribution tool only partly fixes.

Meta counts view-through conversions, meaning someone who scrolled past your ad without clicking and bought two days later gets counted. It attributes on its own window using data only it can see. And it has a structural incentive to take credit. A third-party tool applying its own model will produce a smaller number, which feels like the truth, but it is really just a different model with different assumptions.

The thing that actually answers the overstatement question is not attribution at all. It is a holdout test. Turn Meta off in one geography for two weeks and see what happens to total revenue there against a comparable region. That measures incrementality directly, and it costs you nothing but nerve. More on that in running a cheap geo holdout.

When does the answer change to yes?

Three triggers, and any one of them is enough.

You add a second paid channel. The moment Google or TikTok enters, double-counting starts and the free approach stops working. This is the single clearest trigger.

Email and SMS become significant. Klaviyo will happily claim revenue that Meta is also claiming, and that overlap is invisible in both dashboards. Two tools claiming the same order is the same problem as two ad platforms doing it.

Your spend gets large enough that a 20% misallocation costs more than the tool. At $5,000 a month in Meta spend, a $99 tool is 2% of budget to sharpen a decision you make once a quarter. At $50,000, the same tool is 0.2% and the decisions are weekly.

What should I fix first instead?

Conversion data quality, which is a better use of the same money.

If you are running Meta ads with browser-side tracking only, a meaningful share of conversions never reach Meta, which degrades the algorithm’s targeting rather than just your reporting. Server-side tracking through the Conversions API fixes an optimisation problem, not just a measurement one. That is a more direct return on spend for a single-channel advertiser than a better dashboard, and it is covered in server-side tracking tools for e-commerce.

Fix your UTMs too. Even single-channel stores have organic, email and direct traffic mixing in, and untagged links pollute every comparison you will make later. The quarterly UTM audit takes an afternoon.

Frequently asked questions

Is Shopify’s built-in attribution enough for a single-channel store?

For one paid channel it is closer to adequate than people assume. It uses last-click and it will disagree with Meta, but the disagreement is informative on its own. It becomes inadequate quickly once channels multiply. There is more detail in my post on Shopify’s built-in attribution.

Should I buy a tool now so I have historical data later?

This is the argument vendors make and it is not unreasonable, but it is usually not worth paying twelve months in advance for. Most tools backfill some history from your ad platforms and Shopify when you install. What you lose by waiting is first-party journey data for the months you were not running it, which matters more for long consideration cycles than for impulse purchases.

Does a free plan give me enough to decide?

It gives you enough to see whether the numbers are roughly sane. Free tiers typically include first-click and last-click attribution but not multi-touch, which is the part you would eventually be paying for. Useful as a diagnostic, not as an evaluation of the paid product.

What if I run Meta ads for a store that also sells wholesale?

Then reconcile carefully before drawing conclusions. Wholesale and POS orders land in Shopify’s revenue but were never influenced by the ads, so any ratio you calculate is distorted. Exclude those order channels from the comparison or the whole exercise misleads you.

Is it worth it if I only spend a few thousand a month?

Below roughly $10,000 a month across all channels, I would put the money into creative and offer testing instead. Attribution tools sharpen allocation decisions, and at low spend on a single channel there is not much to allocate.

Leave a comment

Navigation

About

Six years in e-commerce. Three Shopify stores across different niches, one scaled past seven figures. I’ve tested hundreds of ad creatives, obsessed over email flows, and learned more from my failures than my wins.

Now I focus on conversion optimization, retention marketing, and the analytics behind it all. This blog is where I share what actually works, backed by real numbers. No fluff, no guru energy.