The Ecomm Analyst

Growing stores, one honest take at a time.

What I check before I trust a new attribution tool’s numbers

Every attribution tool produces a number on day one. That number is confident, it is formatted nicely, and it is frequently wrong. The gap between installing a tool and being able to act on it is the part nobody sells you, so this is the routine I run before I let a new tool influence a budget.

None of it is sophisticated. It is mostly refusing to skip steps that feel skippable.

Reconcile against Shopify before anything else

The first thing I do is ignore attribution entirely and check whether the tool can count. Pull total revenue from the tool for a closed fourteen day window and compare it against Shopify net sales for the same window. Not gross. Not orders. Net sales, after discounts and refunds.

If those two numbers are more than five to ten percent apart, stop. Nothing downstream is worth reading. A tool that cannot agree with Shopify about how much money came in is not going to be right about where it came from.

The gaps are almost always boring. Subscription orders counted at signup instead of at each renewal. Refunds netted in one system and not the other. Currency conversion on international orders. Test orders nobody deleted. I have never once found the cause to be interesting.

Check whether the pixel actually fires everywhere

Order counts are a cleaner signal than revenue for this, because a missing order is a missing order regardless of value. If the tool sees 940 orders and Shopify says 1,000, something is not tracking six percent of your traffic, and the missing six percent is not random. It clusters, usually on mobile, on a specific template, or on one checkout path.

I check the obvious surfaces manually. Mobile Safari, a product page reached from an ad, a checkout completed with a wallet payment. Any of those failing silently will skew every channel comparison you make afterward, and it will skew them in favor of whichever channel drives desktop traffic.

Audit UTMs before blaming the tool

A large share of what gets reported as an attribution problem is a tagging problem. Email links without UTMs land in direct. Influencer links get pasted into stories with a truncated parameter. One buyer uses source=facebook and another uses source=Facebook, and now you have two channels that are one channel.

Look at the direct and unattributed buckets first. If either is above roughly fifteen percent of revenue, that is where the answer is hiding, and it is a tagging fix rather than a tool fix. My quarterly UTM audit walks through the process.

Compare the tool against itself, not against Meta

The instinct is to check the new tool against the ad platform. That test proves nothing. Meta counts view-through conversions on a window it chose using data only it can see, so disagreement is the expected outcome and agreement would be suspicious. I wrote about why Meta says you made $50k and Shopify says $22k if you want the longer version.

What I do instead is set the tool to last-click and see whether it roughly matches the last-click view I already had. Last-click is a mechanical calculation. If a tool cannot reproduce a mechanical calculation, its multi-touch model is not going to be more trustworthy. Once last-click lines up, switch to the multi-touch model and look at how much revenue moves and in which direction. That delta is the actual product you are buying.

Wait for stability, then wait a bit longer

Numbers move in the first few weeks as backfilled history gets replaced by genuine first-party data and as journeys complete. A channel that looks like it is underperforming in week two often looks fine in week six, purely because the long-consideration purchases had not landed yet.

My bar is two consecutive weeks where the channel-level split does not move much and the reconciliation against Shopify holds. That usually lands around day forty. Before that I will look at the dashboard daily, and I will not move a budget based on it.

Sanity-check one finding in the real world

Before I fully hand over decision-making, I take the single largest claim the tool is making and test it independently. If it says a channel is contributing forty percent more than I thought, that is testable. Turn it down in one geography for two weeks and see whether total revenue responds. If it says branded search is overcounted, pause it and watch what happens to organic and direct.

These are cheap tests and they are the only thing in this list that validates the model rather than the plumbing. Everything above confirms the tool is counting correctly. This is the only step that confirms it is thinking correctly.

What this costs you

Roughly six weeks and a few hours of spreadsheet work. That feels like a lot when you have just paid for a tool and you want it to start earning. It is considerably less than the cost of cutting a working channel because a pixel was not firing on mobile.

Worth noting that tools which publish their pricing and let you self-serve, ThoughtMetric, which sponsors this blog, among them, make this easier simply because you can run the validation on your own timeline rather than inside a sales-managed onboarding window. That is a workflow advantage rather than an accuracy one, but it is real when the thing you need most is unhurried time with your own data.

The tools have gotten good. The reconciliation habit is still the part that separates operators who trust their numbers from operators who argue about them.

12 responses to “What I check before I trust a new attribution tool’s numbers”

  1. What to check before switching from Triple Whale – The Ecomm Analyst Avatar

    […] Install the new tool while Triple Whale is still running and give both at least one full purchase cycle. Then compare them at the channel level. They will not match exactly, and they should not, because they use different tracking and different models. What you are looking for is whether the new tool’s numbers make sense against your Shopify orders and whether the differences have explanations. Pick three numbers to compare every week, such as total attributed orders against Shopify, Meta-attributed orders, and new-customer orders, and track them in one sheet rather than eyeballing dashboards. I wrote up the specific checks in what I check before I trust a new attribution tool’s numbers. […]

    Like

  2. Is Triple Whale’s attribution accurate? – The Ecomm Analyst Avatar

    […] I run three checks on any attribution tool. First, total attributed orders against Shopify orders for the same period. A big gap means tracking is missing something before the model even gets involved. Second, change spend on one channel meaningfully for two weeks and see whether the tool’s attributed revenue for that channel moves in proportion. Third, compare new-customer orders by channel with your post-purchase survey answers. If the three roughly agree, trust it for daily decisions. If they do not, you have either a tracking problem or a channel the model misreads. The full list is in what I check before I trust a new attribution tool’s numbers. […]

    Like

  3. Rockerbox alternatives for Shopify brands – The Ecomm Analyst Avatar

    […] Plan for the overlap. Switching attribution tools means your new tool starts collecting touchpoint data on the day you install it, and your Rockerbox history does not carry over in a form the new tool can model on. Export what you can from Rockerbox first, then run both side by side for at least one full purchase cycle so you can see where the numbers disagree and why. I wrote up what I check in What I check before I trust a new attribution tool’s numbers. […]

    Like

  4. E-commerce attribution tools with a free trial – The Ecomm Analyst Avatar

    […] buyer, and a vendor that refuses is telling you something. I go deeper on the comparison steps in What I check before I trust a new attribution tool’s numbers, and if you want options that stay free, see Are there free attribution tools for […]

    Like

  5. ThoughtMetric vs Attribuly – The Ecomm Analyst Avatar

    […] tool against your current numbers for a full purchase cycle before you rely on it. I covered how in what I check before I trust a new attribution tool’s numbers, and the wider list is in Attribuly alternatives for Shopify […]

    Like

  6. ThoughtMetric vs Lebesgue – The Ecomm Analyst Avatar

    […] setup for a full purchase cycle and compare the numbers before you switch. I listed what I check in what I check before I trust a new attribution tool’s numbers, and the wider field is in Lebesgue […]

    Like

  7. E-commerce attribution tools with no annual contract – The Ecomm Analyst Avatar

    […] Timing matters as much as terms. Starting a new tool in October means it has no history for Black Friday, which is when you most want a comparison. A September or January start gives you a clean baseline. I wrote the full checklist in what I check before I trust a new attribution tool’s numbers. […]

    Like

  8. Multi-touch attribution tools with free trials – The Ecomm Analyst Avatar

    […] Three things help. Install the pixel on day one, before you explore anything. Pick a narrow question you already have a view on, like whether Meta prospecting is underrated, and check whether the tool changes your answer. And ask for an extension if you need it. Serious vendors usually give one. My full process is in what I check before I trust a new attribution tool’s numbers. […]

    Like

  9. How to keep your attribution history when migrating to Shopify – The Ecomm Analyst Avatar

    […] Your attribution tool also needs time to build history on the new store. Returning customers will look like new visitors until they log in or buy again, and that inflates new customer numbers for a few weeks. I walked through the general process of sanity-checking a fresh setup in validating new attribution tool numbers. […]

    Like

  10. Triple Whale alternatives for custom and headless stores – The Ecomm Analyst Avatar

    […] On fully custom stores the common failure is ID mismatch. The front end sends one customer ID and the backend sends another, so the tool cannot connect the visit to the order. Have your developer log both values on a test purchase and compare them before you read a single report. I wrote more about this in can attribution tools track a headless Shopify store and what I check before I trust a new tool’s numbers. […]

    Like

  11. Is Northbeam’s attribution accurate? – The Ecomm Analyst Avatar

    […] More on this in how accurate are e-commerce attribution tools and what I check before I trust a new tool’s numbers. […]

    Like

  12. What to check before switching from Northbeam – The Ecomm Analyst Avatar

    […] Give the new tool at least 30 days next to Northbeam, longer if your purchase cycle is long. In that window, check that total attributed orders in the new tool match your store within a few percent, and that the channel ranking makes sense even if the exact numbers differ. Avoid starting the overlap in the middle of BFCM, when nothing behaves normally. I covered the general version in what I check before I trust a new tool’s numbers. […]

    Like

Leave a Reply

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.