Why do attribution models disagree for a fashion store?
Usually because a fashion purchase mixes steps each rule weighs differently: a creator post nobody clicks, several browsing visits and a sale email that closes. Last click credits the email, Meta may credit an ad view and data-driven splits the visits between.
By Joris van Huët, Founder & CEOUpdated 6 min read
Usually because a fashion purchase mixes steps that each rule weighs differently. If buyers watch a creator, browse a few times and buy from a sale email, last click credits the email. Meta may credit the ad view, and data-driven splits the visits between. Steps nobody records get no credit from any model.
If you sell fashion
If you sell clothes, shoes or accessories, a purchase often starts as a picture. Think of a look on a creator's feed, an outfit on the street, an ad between stories. Then come the checks: the size chart, the reviews, the returns page, perhaps a wishlist. Then the nudge: a restock alert, a sale email, a branded search on payday.
Each rule picks a different hero from that story. Last click crowns the closer, often the email or the branded search. First click rewards the opener, if the opener was a click at all. Data-driven spreads credit over the visits GA4 recorded. Meta can count the sale after a view of its own ad. Four rules, four winners, one pair of boots.
Store A is one store, and its export does not say what it sells, so read it for the mechanics, not for fashion.
One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.
| What the export shows | Share of revenue | Source cell |
|---|---|---|
| Direct, in last click, first click and touched views | 57.7% | Channels sheet, Direct row |
| Paid Social, in all three views | 0.0% | Channels sheet, Paid Social row |
| Organic Video, in all three views | 0.0% | Channels sheet, Organic Video row |
| Journeys with 1 touch (0.5 days to buy) | 79.5% | Journeys sheet, 1 touch row |
| Journeys with 2 to 3 touches (12.5 days to buy) | 12.2% | Journeys sheet, 2-3 touches row |
The three views agree on every row printed here. On the Channels sheet, Direct holds 57.7% under every rule, and Paid Social and Organic Video hold 0.0% under every rule.
That second agreement is the one to worry about if you sell fashion. A channel no journey recorded gets zero from first click, last click and touched alike. The export cannot say whether Store A ran social ads or posted videos at all. But if your persuasion happens in social video, every model can agree on zero and be wrong together.
On the Journeys sheet, 1-touch journeys hold 79.5% of revenue at 0.5 days to buy. Journeys with 2 to 3 touches hold 12.2% at 12.5 days, also on the Journeys sheet. The models can only disagree inside journeys with more than one touch.
If you sell fashion, your multi-touch share may be bigger than this one store's. Fit, price and sale timing bring people back before they pay. Check your own path lengths before you expect the models to agree.
What changes for a fashion store?
Sales and drops shorten journeys. If you run drops or sales, many buyers may come straight from an email or text and pay in one visit. One-touch journeys leave the models nothing to argue about, so they agree that week. In quiet weeks, journeys may stretch and the models drift apart. Compare models over the same weeks, or the calendar will pose as a model problem.
Windows catch some journeys and drop others. If a buyer clicks an autumn ad, browses for weeks and buys in the sale, GA4 can still see that click. Its default lookback for purchases is 90 days. Meta usually counts 7 days after a click. So the same sale can show a Meta touch in GA4's paths and no Meta purchase in Ads Manager. That is the default Meta attribution setting at work.
Creator posts count only when clicked. An unpaid creator post that nobody clicks leaves GA4 nothing to credit. Meta's view window covers your ads, not someone else's posts. If creators drive your discovery, every model undercounts them in the same direction.
What to do this week
- Compare models in a quiet month and a sale month. In GA4, open Advertising > Attribution > Attribution models, pick purchase and set Data-driven beside Paid and organic last click. Read the % Change column for a quiet month, then for your last sale month. Pass: the gaps look alike. Fail: the models agree in the sale and split in the quiet month, so judge prospecting channels on quiet months.
- Split the comparison by device. In the same report, click Add filter and create an Include filter on Device category, first for mobile, then for desktop. Pass: the two models give similar shares on both. Fail: they differ much more on one device, so read that device's paths before you move budget.
- Check how long your multi-touch buyers take. In Advertising > Attribution > Attribution paths, set Path length to greater than 1 and read Days to key event in the top row. Pass: it sits inside a week, so Meta's usual click window and GA4 see the same journeys. Fail: it runs longer, so expect Meta to miss sales that GA4's paths still show with a Meta touch.
Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework
Sources, 1 October 2026: Get started with attribution (Google); Select attribution settings (Google); About attribution models and attribution settings (Meta); Ad Account Insights reference (Meta); Key event attribution models report (Google); Key events attribution paths report (Google); Collect campaign data with custom URLs (Google)
Related answers
Frequently asked questions
Why does Meta claim drop-day sales that GA4 gives to email?
Because they use different rules and see different things. Meta can count a purchase within a day of someone viewing its ad. GA4's last click gives the same sale to the email link clicked last. Both are right by their own rules, and neither shows the ad caused the sale.Can a creator post get attribution credit if nobody clicks it?
Not in GA4, which needs a visit to record a touch. Meta credits views of your own ads, not unpaid posts on a creator's account. Tag every creator link, with the platform as utm_source and the creator's handle in utm_content, so the clicks at least show up.Should a fashion store shorten its GA4 lookback window?
Usually not. GA4's default for purchases is 90 days, and the only other choices are 30 or 60 days. A shorter window drops the early touches of slow, sale-timed journeys, which makes the models look more alike than your buyers are.
Go deeper: Incrementality testing, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Keep reading
Terms in this article
- Ad SpendAd Spend is the total amount invested in advertising campaigns. It is measured against Return on Ad Spend (ROAS) to evaluate campaign effectiveness.
- AnalyticsAnalytics is the systematic computational analysis of data. It reveals customer behavior and measures campaign performance.
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Attribution ModelAn Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
- Attribution WindowAttribution Window is the defined period after a user interacts with a marketing touchpoint, during which a conversion can be credited to that ad. It sets the timeframe for assigning conversion credit.
- CausalityCausality is the relationship where one event directly causes another, essential for identifying specific actions that drive desired outcomes in marketing.
- ClickClick is the action a user takes to interact with a digital advertisement, redirecting them to a website or landing page. Clicks are a fundamental metric for measuring ad engagement and a primary input for click-based attribution models.
- RevenueRevenue is the total income generated by the sale of goods or services related to a company's primary operations.