Marketing analytics guide
Shopify marketing attribution, explained
Meta, Google, TikTok and Shopify each tell you a different story about which channel drove your sales. This guide explains why the numbers disagree, which attribution models exist and how to decide where your next dollar should go.
Written by Malick Alexandre Sarr, co-founder of Avantages. Published on . About 8 minutes to read.
What is marketing attribution?
Marketing attribution is the set of rules that decides which marketing channel gets credit for an order. A customer might see a TikTok video, click a Meta ad a week later and finally buy after searching your brand on Google. Attribution decides whether TikTok, Meta, Google or all three get the credit.
There is no single correct answer. Each model answers a slightly different question, so the goal is to choose a model that matches the decision you are making.
Why ad platforms and Shopify report different numbers
Every ad platform measures its own results with its own rules. Meta, Google and TikTok each count the orders they believe they influenced, using their own attribution windows, and none of them sees what the other platforms did. When the same customer touched three platforms, all three can claim the same order.
That is why the conversions reported by your ad platforms often add up to more orders than your store actually received. In the illustrative example below, the platforms claim 1,160 orders for a store that sold 1,000.
| Source | Orders it reports | Note |
|---|---|---|
| Meta Ads | 620 | Counts clicks and views within its own window |
| Google Ads | 540 | Counts clicks, including brand searches |
| Platforms combined | 1,160 | The same order can be counted twice |
| Shopify | 1,000 | The orders that actually happened |
The main attribution models
| Model | How it gives credit | Good for |
|---|---|---|
| Last click | All credit goes to the last channel clicked before the order | Seeing which channels close sales |
| First click | All credit goes to the first channel that brought the customer | Seeing which channels find new customers |
| Linear | Credit is split equally across every touchpoint | A balanced view of long journeys |
| Time decay | Touchpoints closer to the order get more credit | Short buying cycles and promotions |
| Position based | Most credit goes to the first and last touchpoints, the rest is split | Valuing both discovery and closing |
| Data driven | A statistical model estimates each touchpoint’s contribution | Large accounts with plenty of conversion data |
What attribution cannot tell you
Every attribution model divides credit for orders that happened. None of them can tell you which orders would have happened anyway, without the ad. That question is about incrementality, and it is the one that matters most for budget decisions.
Research on hundreds of Facebook advertising experiments found that standard, non-experimental measurement often overestimated the effect of ads compared with randomised tests. Holdout tests and geographic tests, where some customers or regions see no ads, give the most reliable answer.
A practical way to judge your channels
- Start from the truth in your store: total orders and net sales in Shopify.
- Track blended metrics such as MER (total revenue divided by total marketing spend) and blended CAC, which cannot double count.
- Compare what each platform claims with what your store sold, and note how much each one over-reports.
- Use UTM parameters on every link, so Shopify and Google Analytics 4 can see where visits came from.
- Run a holdout or geographic test before you scale a channel significantly.
- Use the same attribution window when you compare platforms, or the comparison is not fair.
Attribution in AvantagesComing soon
Platform claims next to the sales in your store
Avantages attribution will show what each ad platform claims next to what your Shopify store actually sold, so you can see which channel over-reports before you move budget. Shopify and Google Analytics 4 are connected today, Meta Ads is next, then Google Ads and TikTok Ads.
Founding member offer for the first 20 brands
Get 3 months free as a founding member
Then 50% off your first year. In a 30-minute call, we connect your Shopify store and walk you through your first daily briefing.
A 30-minute call, no commitment