Introduction
Marketing attribution is the practice of deciding which marketing touches get credit for a sale. A customer sees an ad, opens an email, clicks a search result, and buys. Attribution is the work of deciding which of those things gets the credit, and how much.
Everything else is detail about how you do it.
Why marketing attribution matters for a growing store
Attribution exists to answer one question: where should the next dollar of the marketing budget go?
If you run one channel, you don't need attribution. Spend went to Meta, orders came in, the arithmetic is obvious.
The moment you run three or four channels, the arithmetic breaks. Customers touch several channels before buying. Each platform sees only its own touch and reports the whole sale as its own. Add the reports together, and you get more sales than your store made.

Figure 1. Ad platforms claiming every orders means the total claim exceeds orders served
Here is the scale of the problem at one D2C brand. In one month, the store recorded 1,159,710 sessions and 6,360 orders, roughly one order for every 182 sessions. Attribution helps determine which session sources deserve the credit for the sale.
How marketing attribution works: the four stages
Every attribution system, whether it is Shopify's built-in reports or a dedicated platform, does the same four things in the same order.
Stage one: collect the touch. Someone arrives on your site, and the system records what it can. A UTM tag in the URL. A click ID from an ad platform. The referring website. If none of those exist, it records that too.
Stage two: name the channel. The system turns that raw signal into a channel name. A UTM saying utm_source=klaviyo becomes Email. A referrer of google.com becomes Organic Search. Anything it cannot read becomes Unknown.
Stage three: rebuild the journey. The system links the sessions belonging to one person into a single path. Someone who visited four times over three weeks should end up as one journey with four touches, not four separate strangers.
Stage four: split the credit. A rule assigns credit across those touches. This rule is the attribution model, and choosing one is its own decision.

Figure 2. How marketing attribution works
Almost every argument about attribution happens at stage four. Almost every real problem lives at stage two.
At the brand above, 63.5% of those sessions could not be given a channel a marketer could act on. They landed in Direct or Unknown. No model applied at stage four can fix that, because the channel name it needs was never recorded. We take apart why this happens in Why is my Shopify direct traffic so high?.
Where marketing attribution data comes from
Attribution data comes from two sources:
Your website. Every visit leaves a record of how the person arrived. This is the richest source and the most fragile. Ad blockers, privacy settings, and in-app browsers all strip parts of it.
The ad platforms. Meta, Google, and TikTok each know who they showed ads to and which of those people later bought. Each one sees its own touches and nothing else.
Ad platforms are where most confusion starts. A platform reporting 400 sales is telling you 400 buyers touched that platform. It is not telling you those 400 buyers touched nothing else.
Good attribution uses the first source as the base and treats the second as a claim to be checked.
What counts as a touch in marketing attribution
A touch is any recorded interaction between a person and your marketing before they buy.
Clicks always count. Someone clicked an ad, an email link, or a search result and landed on your site. This leaves a clear record.
Views sometimes count. Someone saw an ad and didn't click, then bought later. Ad platforms count this as their own. Most independent systems do not, because they can't confirm the person ever saw it.
Offline touches usually do not count. A podcast mention or a billboard ad leaves no digital record, so nothing downstream can see it.
Attribution measures what it can observe. A channel that leaves no digital trace will be undercounted by every model, every tool, and every vendor. That is a limit of the method, not a flaw in your setup.
Single-touch and multi-touch attribution: the basic split
Attribution models divide into two families.
Single-touch models give all the credit to one touch. First click credits the touch that introduced the customer. Last-click credits the touch closest to the purchase. These are simple, easy to explain, and easy to argue with.
Multi-touch models spread credit across several touches. Linear splits it evenly. Position-based weights the first and last more heavily. Data-driven models learn the split from patterns in your own data.
Single-touch models are exact about one thing and silent about everything else. Multi-touch models describe more of the journey.
Full definitions of each model are in Advanced Attribution Models. Which one to use for which decision is covered in Which attribution model should you use.
How attribution works for channels that are hard to track
Three channels resist attribution more than the rest.
Content and SEO. Someone reads a blog post, leaves, and comes back a month later through a branded search. Attribution sees the search and often misses the post. This is why content looks weaker than it is under last click.
Influencer and creator programs. These usually run on discount codes rather than links. A code redeemed at checkout gets counted as an acquisition by the creator platform, even when the customer arrived through something else entirely and went looking for a code at the last moment.
Organic social. People see a post, remember the brand, and come back later by typing the URL. There is no link and no referrer, so the visit lands in Direct.
The pattern is the same in all three. Channels that create demand early leave weaker records than channels that capture demand late, and any single-touch model reading the end of the journey will underrate them.
What marketing attribution can and cannot tell you
Understanding what attribution data can't tell you is just as important to remember when allocating budget.
Attribution can tell you which channels appeared before a sale. It is enough to spot channels that introduce customers, channels that close them, and channels that do neither.
Attribution can tell you how often channels overlap. Say most of your orders touch three channels. Every platform report you read is overstating itself, and now you know roughly by how much.
Attribution cannot tell you what caused the sale. Say a retargeting ad gets credit for 400 orders. That means 400 buyers saw a retargeting ad first. It does not mean a single one of those purchases needed it. Retargeting mostly reaches people who have already decided.
Attribution cannot see untracked channels. Anything without a digital trace is missing from every attribution report, including good ones. This is one of nine structural reasons attribution stays hard.
The gap between "was present" and "caused it" is the one that matters. Closing this gap takes entirely different methods: holdout tests, mix modeling, and post-purchase surveys.
The case against investing in marketing attribution
No attribution system proves cause. Every model records touches. If you need to know whether a channel adds revenue rather than records it, a holdout test answers that and attribution never will.
Every system has a residual. Some orders will never resolve to a journey. Cross-device gaps, blocked scripts, and privacy settings guarantee it. Any vendor promising complete attribution is describing something that does not exist.
The effort has an opportunity cost. A month spent rebuilding attribution is a month not spent on creative, product, or retention.
None of this makes attribution optional once you have several channels. The alternative is not neutrality. It is trusting platform reports that each claim the same orders, which is a worse answer, held with more confidence. Deciding to run last click and move on is a real position. Reading four dashboards that disagree and picking the friendliest one is not.
Frequently Asked Questions
01
What is marketing attribution?
02
What is attribution theory in marketing?
03
What is the difference between single-touch and fractional attribution?
04
How does marketing attribution work on Shopify?
05
Do I need marketing attribution software?
06







