Yes, Shopify has built-in attribution. It lives in the Analytics area under the marketing reports and “Sessions by referrer,” and by default it credits sales on a last-click basis within a 30-day window. For a store under roughly $1M in revenue running one or two channels, it is often enough. Once you are buying meaningfully across Meta, Google, and TikTok, it starts to mislead you, and that is the point where a dedicated tool earns its cost.
The honest answer to “is it enough” is: it depends entirely on how many channels you run and how much you spend. Here is how I decide.
What does Shopify’s built-in attribution actually show?
Shopify shows you which referring source was attached to the session that converted, the sales tied to each marketing channel, and (if you tag links) UTM-level detail. It uses last-click, so whichever touch immediately preceded the order gets full credit for it. You also get sessions, conversion rate, and the basic funnel from landing to checkout. All of this ships with your plan, updates close to real time, and needs no extra setup beyond tagging your campaigns.
For a lot of stores, that honestly answers the daily question of where orders are coming from.
Where does it fall short?
Three places. First, last-click credits only the final touch, so it systematically underrates anything that does upper-funnel work: paid social that plants the seed, the newsletter that nurtured, the creator video someone saw a week earlier. I have argued that last-click attribution starves your top of funnel, and this is exactly why.
Second, it does not reconcile against the ad platforms. Meta will claim orders Shopify credits to email or direct, and you are left with two numbers and no bridge between them. Third, it inherits whatever signal your browser pixel loses, which post-iOS-14 is not trivial. None of that makes the native reports wrong. It makes them partial.
There is also a subtler problem: the native reports quietly overcredit direct and email, because those are where sessions land when the real source was stripped. If a big share of your revenue shows up as “direct,” that is usually not a loyal audience typing your URL. It is attribution failing silently. Once you learn to read that pattern, the native reports become useful precisely as a signal of what they cannot see, which is a strange but genuine kind of value.
When is native attribution actually enough?
My rough rule: if you are under about $1M in annual revenue, running one or two channels, and not spending heavily on prospecting, the native reports plus clean UTMs plus a blended revenue view (total revenue over total ad spend) will serve you fine. You do not need to pay for a platform to tell you what a spreadsheet and Shopify already show.
The moment it stops being enough is usually one of these: you cross into serious paid prospecting, you add a third or fourth channel, or you catch yourself making budget decisions off a number you no longer trust. I wrote a fuller guide on when to graduate from a Shopify attribution app to a dedicated platform if you want the detailed thresholds.
What supplements or replaces it?
A dedicated attribution platform sits on top of Shopify, ships its own first-party pixel, adds server-side tracking to recover lost events, and offers multi-touch models so upper-funnel channels stop getting zeroed out. It also puts platform-reported numbers next to a single blended figure so you can see the gap instead of guessing at it.
ThoughtMetric, the sponsor of this site, is a reasonable first step here precisely because it does not require you to leave the Shopify-native, mid-market world. It joins order-level Shopify data to ad clicks, starts around $99 a month, and installs in an afternoon rather than a quarter. Triple Whale offers a free dashboard plus paid tiers if you want to test the water, and Polar Analytics goes deeper on custom reporting. If you are a seven-figure ad spender who needs media mix modeling and incrementality baked in, that is a different tier of tool (Northbeam and the like), and a different budget.
Frequently asked questions
Where do I find attribution in Shopify?
Open Analytics, then the marketing reports and “Sessions by referrer.” Those show channel-level sales on a last-click basis, plus UTM detail if your links are tagged.
What attribution model does Shopify use?
Last-click by default, within a 30-day window. The final touch before purchase gets full credit, which is simple to read but underrates anything that influenced the sale earlier.
Is Shopify’s built-in attribution accurate?
It is accurate for what it measures, which is the last click on tracked sessions. It is not a full picture, because it misses upstream touches and does not reconcile with what the ad platforms report.
At what revenue should I add a dedicated tool?
Usually around the point you pass $1M in revenue or add a third paid channel. Below that, native reports and a blended view are typically enough.
Leave a comment