Marketing attribution is how an online store decides which ads, searches and emails deserve credit for each sale. Models range from simple rules, such as first click or last click, to data driven attribution. No model is exact, and each ad platform credits itself generously, so the practical approach for a Shopify store is to fix tracking, use consistent UTM tags, compare channels with one model in Shopify or GA4, check blended revenue against total ad spend every week, and test incrementality before big budget changes.
A typical online customer sees an Instagram ad, searches the brand on Google a few days later, signs up for the newsletter and buys from an email. Which channel earned the sale? Every platform involved will say it did. Attribution is how you decide, and getting it roughly right is what lets you spend money with confidence.
Marketing attribution assigns credit for a conversion, usually a purchase, to the marketing touchpoints that led to it. Single touch attribution gives all the credit to one touchpoint; multi touch attribution shares it between several. The point is practical: to see which channels and campaigns are working so you can move budget to them.
| Model | How credit is shared | Useful for |
|---|---|---|
| First click | All credit to the first touchpoint | Seeing which channels introduce customers |
| Last click | All credit to the last touchpoint | Simple bidding and reporting |
| Last non direct click | All credit to the last touchpoint that was not a direct visit | Comparing channels without crediting direct visits |
| Linear | Equal credit to every touchpoint | A balanced view of long journeys |
| Time decay | More credit to touchpoints closer to the sale | Short buying cycles |
| Position based | Most credit to the first and last, the rest shared | Valuing both discovery and closing |
| Data driven | Shared by an algorithm using paths that did and did not convert | Platforms with enough conversion data |
In words: for a journey of a Meta ad, then a Google Shopping click, then an email, first click gives Meta all the credit, last click gives the email all of it, linear gives each a third, and position based gives 40% each to Meta and the email and 20% to Google Shopping. Same sale, four different answers.
Google has narrowed the choice in its own tools. It announced that first click, linear, time decay and position based models would be removed from Google Ads and Google Analytics 4, with data driven attribution, last click and external attribution unaffected; in Google Ads, conversion actions still using the removed models moved to data driven attribution from September 2023.
| Tool | How it attributes | Watch for |
|---|---|---|
| Google Ads | Data driven or last click, within Google's own data | Credits Google for sales other channels started |
| GA4 | Data driven or last click across channels it can see | Missing data from declined cookies |
| Meta | Its own attribution settings, which can include views as well as clicks | Credit for sales from people who only saw an ad |
| Shopify | First click, last click and last non direct click in its marketing reports | Relies on UTM tags and its own tracking |
Shopify's marketing reports, introduced in February 2023, let you switch between first click, last click and last non direct click, which makes them a useful neutral view alongside the ad platforms.
Because each platform credits itself, add up what they claim and compare it with what the store actually took. A worked example for one month:
| Measure | Figure | Notes |
|---|---|---|
| Store revenue (Shopify) | £50,000 | What actually came in |
| Total ad spend | £10,000 | All platforms |
| Blended return (revenue divided by ad spend) | 5.0 | The honest whole picture |
| Revenue claimed by Google, Meta and email | £68,000 | £31,000 + £24,000 + £13,000 |
| Over claim | 36% | £18,000 more than the store took |
The platforms are not lying; they each counted sales they genuinely touched. But their totals cannot all be right, so use the blended figure to judge overall efficiency and the platform figures to compare campaigns within each platform. Count new customers separately: one client's Performance Max campaign was spending 65% of its budget on brand searches before it came to us, and after brand exclusions first time customers rose 52% the following month.
Attribution shares credit for sales that happened. It cannot tell you whether a sale would have happened anyway. Two methods answer that:
Both need enough spend and history to produce reliable answers, so they suit established brands spending across several channels. Our Triple Whale review covers attribution tools that bundle these methods.
We do not believe any attribution model tells the whole truth, and we are wary of reports that show every channel performing brilliantly at once. What works is a small set of measures everyone trusts: correct tracking, new customers by channel, the blended return against a margin based target, and occasional tests to check the big assumptions.
In our own client reports we take each KPI from as close to its original source as possible: revenue from Shopify, ad spend from each ad platform directly. That is about credibility. We cannot afford to be wrong with the data, and every tool or connection in between is one more thing that can break or define a KPI differently.
We work to a floor of at least 2x ROAS across the accounts we manage, and ad accounts we set up always belong to the client. We are a Shopify Select partner and a Klaviyo, Meta and TikTok partner. Our pricing is published, PPC management starts from £650 a month plus VAT, and clients are billed one month in arrears with no long contracts. For a free review of your tracking and attribution, visit our PPC agency page.
What is marketing attribution?
Marketing attribution is the practice of deciding which marketing touchpoints, such as an ad, a search result or an email, deserve credit for a sale. It helps an online store see which channels are working, so budget can be moved towards them.
What are the main attribution models?
Rule based models include first click, last click, last non direct click, linear, time decay and position based, each sharing credit by a fixed rule. Data driven attribution uses an algorithm to share credit based on the paths that did and did not lead to conversions. Google Ads now offers data driven and last click only.
Which attribution model is best for ecommerce?
No single model is right. Use data driven or last click inside each ad platform for bidding, a consistent model such as last non direct click in Shopify's reports for comparing channels, and blended figures such as total revenue divided by total ad spend to check the whole picture.
Why do Google, Meta and Shopify report different numbers?
Each counts conversions with its own rules, time windows and data. Ad platforms credit themselves for any sale they touched, so their reported revenue often adds up to more than the store took, while Shopify only sees what its own tracking and UTM tags record.
What is the difference between attribution and incrementality?
Attribution shares credit for sales that happened between the touchpoints involved. Incrementality asks whether the sale would have happened anyway, usually by comparing a group that saw the ads with a group that did not. Attribution guides day to day decisions; incrementality tests check the big ones.
What is marketing mix modelling?
Marketing mix modelling uses statistics on sales and spend over time to estimate how much each channel and other factors, such as pricing and promotions, contribute. Google released Meridian, an open source marketing mix model, to all marketers in January 2025. It suits brands with large budgets across several channels.
How should a small Shopify store measure attribution?
Fix tracking first, tag every ad and email with consistent UTM parameters, compare channels in Shopify's marketing reports, and watch total revenue against total ad spend each week. A paid attribution tool is worth adding once spend across several channels is large enough for better data to change decisions.
Marketing attribution will never be perfect, but it does not need to be. A Shopify store that tracks correctly, compares channels with one consistent model, checks the blended return each week and tests its big assumptions will make better budget decisions than one chasing the perfect model.
Start with tracking and UTM tags, add a paid tool when your spend justifies it, and keep lifetime value in view. If you would like us to review your setup, email us.
Tell us a little about your store and we'll get back to you within 24 hours.