Marketing Attribution Models: What They Are and How to Use Them Honestly
The main attribution models, what GA4 and Google Ads offer now, why attribution is imperfect, complementary methods like surveys and holdout tests, and how to report honestly.
- Read time
- 17 min read
- Sections
- 23
- FAQs answered
- 15
- Topic
- Analytics
Marketing attribution is the practice of giving credit for a sale or enquiry to the touchpoints that led to it, such as ads, search visits, emails and social posts. No attribution model is the truth. Each is a rule or an estimate with strengths and blind spots. The practical approach is to use one model consistently for day-to-day reporting, check it against other evidence such as controlled tests and customer surveys, and avoid over-trusting any single number.
Customers rarely buy after one interaction. They might see a social post, search your name a week later, click an ad, read an email and finally buy after typing your address. Which of those "caused" the sale? The question matters because it decides where budget goes. This guide explains the common attribution models, what Google Analytics 4 and Google Ads actually offer now, why attribution is imperfect, what other methods help, how to choose a practical approach for your size of business and how to report without false confidence. For tracking foundations, see our GA4 guide. For reporting, see our KPI dashboard guide.
The attribution problem, with an example
Imagine a customer buys a £300 product after this journey.
- Day 1: sees an Instagram Reel, does not click.
- Day 4: searches for the product category and clicks an organic result from a comparison guide.
- Day 7: clicks a retargeting ad, browses, leaves.
- Day 9: opens an email, clicks, and buys.
Who gets the credit? The email has it in a last-click view. The organic guide has it in a first-click view. The Reel never appears in click-based data at all. Each answer leads to different budget decisions.
The common attribution models
| Model | How credit is given | Strength | Blind spot |
|---|---|---|---|
| Last click | All credit to the final click before conversion | Simple. Shows what closes sales | Ignores everything that built interest |
| First click | All credit to the first recorded touch | Shows what starts journeys | Ignores nurturing and closing |
| Linear | Equal credit to every touch | Recognises all touches | Treats a weak touch like a strong one |
| Time decay | More credit to touches closer to the conversion | Reflects recency | Underrates early awareness |
| Position based | Extra credit to first and last touches, the rest shared | Values opening and closing | The weights are arbitrary |
| Data-driven | Credit estimated by a model from your converting and non-converting paths | Uses your own data | Opaque, needs enough data, still based on observed clicks and interactions |
What GA4 and Google Ads offer now
Platforms have simplified their options.
- GA4 attribution reports. Google's help page lists three attribution models in GA4's attribution reports: data-driven attribution, paid and organic last click and Google paid channels last click. It notes that all attribution models exclude direct visits from receiving credit unless the path to the key event consists entirely of direct visits. Source: Analytics Help, Get started with attribution.
- Data-driven attribution. Google describes it as using machine learning to evaluate both converting and non-converting paths, producing a model specific to each advertiser and key event.
- Retired rule-based models. Google Ads help states that the first click, linear, time decay and position-based models are no longer available, and conversion actions that used them were upgraded to data-driven attribution, with last click still supported.
Other ad platforms, such as Meta, have their own attribution windows and rules, and each platform counts conversions in its own favour. That is why platform-reported conversions across several channels add up to more than your actual sales.
Why attribution is always imperfect
- Not every touch is tracked. Word of mouth, offline conversations, podcasts, billboards, views of an ad without a click and private browsing leave no click trail.
- Consent and privacy reduce visibility. People who decline tracking are invisible to analytics, and browsers limit some tracking.
- Cross-device journeys break. A person who browses on a phone and buys on a laptop may look like two people.
- Platforms self-report. Each ad platform claims conversions it influenced, with overlapping windows.
- Correlation is not causation. Retargeting ads often reach people who were already about to buy, so they look excellent in last-click reports without necessarily causing sales.
- Direct and branded search are catch-alls. They often reflect earlier marketing that tracking could not connect.
The conclusion is not that attribution is useless. It is that its numbers are estimates and need cross-checking.
Methods that complement click-based attribution
| Method | What it does | Best for | Limit |
|---|---|---|---|
| Self-reported attribution | Ask customers "How did you hear about us?" at checkout or enquiry, with free text or options | Finding invisible channels such as word of mouth, podcasts and social | Relies on memory, but often surprisingly informative |
| Holdout and geo tests | Turn a channel off or on for a region or group and compare results | Measuring true incremental effect of a channel | Needs enough volume and careful design |
| Conversion lift studies | Platform-run experiments comparing exposed and unexposed groups | Measuring incrementality for ads | Available on some platforms and budgets |
| Marketing mix modelling | Statistical models using aggregate spend and sales data over time | Larger advertisers with multiple channels and history | Needs lots of data and expertise |
| Branded search and direct trends | Watch for changes after campaigns | Detecting awareness effects | Many other causes |
| CRM and sales feedback | Record the source and quality of leads through to revenue | B2B and long sales cycles | Needs disciplined data entry |
Choosing a practical approach
Small businesses with a few channels
- Use GA4 with data-driven or last click as your primary day-to-day view, and be consistent.
- Add a "How did you hear about us?" question to forms, calls and checkout, and review it monthly.
- Track branded search volume in Search Console.
- Judge channels by cost per customer and profit, not platform-reported ROAS alone.
- Run simple on/off tests where practical, such as pausing a campaign for two weeks and watching total sales.
Mid-sized businesses
- Connect your CRM, so leads and revenue are tied to sources.
- Use platform conversion lift or geo tests on your biggest spend channels.
- Reconcile platform conversions against actual orders each month.
- Build one shared dashboard that shows blended results: total spend, total revenue and overall return.
Larger advertisers
- Consider marketing mix modelling alongside incrementality tests and click-based attribution.
- Use triangulation: when three methods point the same way, trust the direction.
Blended metrics: a useful guardrail
Whatever attribution you use, check overall health with blended measures that do not depend on credit rules.
| Measure | Formula | Why it helps |
|---|---|---|
| Blended return on ad spend | Total revenue divided by total marketing spend | Shows overall efficiency regardless of attribution |
| Marketing efficiency ratio over time | Revenue divided by spend, tracked monthly | Reveals whether scaling spend holds up |
| Customer acquisition cost | Total sales and marketing cost divided by new customers | Keeps the focus on actual customers |
| Payback period | Time for a customer's margin to cover acquisition cost | Controls risk |
If platform reports say every channel is profitable but blended return is falling, trust the blended view and investigate.
A worked example
This example is invented. A small online shop spends £4,000 a month: £2,000 on search ads, £1,500 on social ads and £500 on email tools and creative.
- Platform reports claim 90 orders from search ads and 70 from social ads, a total of 160 orders. GA4 shows 120 orders in total.
- The overlap shows platforms double-counting. The shop uses GA4 as the shared source of truth for orders.
- A "How did you hear about us?" question reveals that 20 percent of customers mention an influencer's video, which no click-based report showed.
- The shop runs a two-week test pausing social ads in one region. Orders there fall by less than expected, suggesting social ads were claiming credit for sales that would have happened anyway, at least in the short term.
- It reduces social ad spend, invests in creator partnerships and reviews blended return each month.
No single report would have given that conclusion. The combination did.
Reporting attribution honestly
- State which model you used and its limits. For example: "Data-driven in GA4. Excludes direct. Does not capture offline or word of mouth".
- Show ranges or directions, not false precision. "Social appears to contribute between 10 and 25 percent of orders when we combine GA4 with survey answers".
- Use the same model month to month so trends are comparable.
- Show blended results next to channel results.
- Flag changes in tracking, consent or platform rules that affect comparability.
- Avoid hiding behind the model. Decisions should consider judgement and tests.
Common attribution mistakes
- Believing one model is the truth.
- Adding up platform-reported conversions.
- Judging upper-funnel channels on last-click results.
- Over-crediting retargeting and branded search.
- Switching models frequently, which breaks trends.
- Ignoring the effect of consent and privacy on data.
- Never testing incrementality.
- Making large budget shifts on thin data.
- Forgetting offline and word-of-mouth effects.
A worked example: a B2B firm with a long sales cycle
This is an invented example. A Leeds software company sells to retailers, with a sales cycle of about four months. Marketing runs search ads, LinkedIn, a monthly webinar and an email newsletter. Last-click reporting in its analytics credits most leads to "direct" and "organic search".
What the data shows
- GA4's data-driven view credits search ads and organic search for most key events, with LinkedIn almost invisible.
- The CRM, which records the source of each lead and each stage, shows that many deals started from a webinar registration, followed by an email series, then a search for the company name before the demo request.
- A "How did you hear about us?" field on the demo form gives answers like "a colleague mentioned you", "saw your founder on LinkedIn" and "webinar".
What the team concludes
- Search and "direct" are capturing demand that LinkedIn and webinars create. Cutting LinkedIn because it looks weak in last-click reports would probably harm the pipeline.
- The team tracks opportunities, pipeline value and win rate by first known source and by the sources named in the self-reported field, not clicks alone.
- It runs a simple test: it pauses LinkedIn ads in one region for six weeks and compares branded search, demo requests and pipeline created with the other regions.
- It reports a range: LinkedIn influences roughly a fifth to a third of opportunities, based on CRM source data and self-reported answers, with the caveat that the exact figure is uncertain.
Notice that no single model told the story. The agreement of several imperfect views gave the team enough confidence to act.
A source-of-truth checklist
| Question | Where the answer should live |
|---|---|
| How many orders or deals did we really get? | Shop platform, CRM and finance system, not ad platforms |
| Where did leads say they came from? | A self-reported field recorded in the CRM |
| What did each channel cost? | Ad platform invoices, agency fees and internal time |
| What did analytics say about the journey? | GA4 acquisition and attribution reports |
| What did tests show about cause? | A log of holdout and geo experiments |
| What is the blended return? | Total revenue divided by total marketing spend, in one shared sheet |
How to run a simple holdout test
- Choose a channel and a question. For example: "Do our retargeting ads cause extra sales?"
- Split fairly. Divide your audience or regions into a test group that sees the ads and a holdout group that does not. Use platform tools where available.
- Keep everything else the same during the test: budget elsewhere, offers and seasonality as far as possible.
- Run long enough to collect enough conversions, and for full weekly cycles.
- Compare total outcomes, not platform-reported conversions. Look at orders or revenue per customer in each group.
- Read the result with care. A small difference may be noise. Repeat the test if it matters.
- Record and act. Note the result, the dates and what you changed.
Privacy, consent and modelled data
When people decline tracking, analytics tools cannot observe their behaviour. Some tools use modelling to estimate missing conversions, while others show only observed data. This means numbers can differ between tools and over time, depending on consent rates and settings. For your own reporting:
- Know your consent rate, and expect observed data to understate real activity.
- Note when consent settings or banners change, since they break comparisons.
- Prefer comparisons within the same tool and settings.
- Use first-party data and self-reported attribution to fill gaps. See our first-party data strategy.
Questions to ask your agency about attribution
- Which model do you use for reporting, and why?
- How do you reconcile platform-reported conversions with our real orders?
- How do you account for branded search and direct traffic?
- What tests have you run to measure incrementality for our channels?
- How do you handle changes in consent and tracking?
- Can we see the raw data, not only your summary?
Attribution windows explained
An attribution window is how long after an interaction a conversion can still be credited to it. Windows differ by platform and setting, and they change what you see.
| Window | Effect | Example |
|---|---|---|
| Short click window | Credits only quick conversions after a click | A one-day window credits an ad only if the person buys within a day of clicking |
| Longer click window | Credits slower decisions, and may overlap with other channels | A 30-day window credits clicks from three weeks ago |
| View-through window | Credits conversions after someone saw but did not click an ad | Useful for awareness, but the causal link is weaker |
When two platforms use different windows, they will report different numbers for the same sales. Document the windows you use, and compare platforms with care. Do not change windows frequently, because trends break.
A practical monthly attribution routine
- Pull the real numbers first. Orders and revenue from your shop or CRM, and total marketing spend.
- Calculate blended measures. Return on spend, cost per new customer, payback.
- Review platform reports. Note their claims and the windows used.
- Compare. Do platform totals exceed real orders? By how much? Treat the gap as double-counting.
- Read the self-reported answers. Summarise "how did you hear about us?" and compare with click-based data.
- Check branded search and direct traffic for changes linked to campaigns.
- Review test results from any holdouts running.
- Write the summary. What you believe, what you are unsure about and what you will test next.
Common questions about attribution
| Question | Answer |
|---|---|
| Which model is the most accurate? | None is the truth. Data-driven models use your data but are still based on observed interactions. Use one consistently and check against tests |
| Why does direct traffic get no credit in GA4 attribution? | Google says its attribution models exclude direct visits from credit unless the whole path is direct, because direct often reflects earlier marketing |
| Should I trust Meta's or Google's numbers? | Each platform counts in its own favour. Compare both with your actual orders |
| How do I measure podcasts, events and word of mouth? | Use self-reported attribution, unique codes or URLs and branded search trends |
| Do I need marketing mix modelling? | Usually only with large budgets across many channels and enough history. Start with simpler methods |
Glossary
| Term | Meaning |
|---|---|
| Touchpoint | Any interaction between a customer and your marketing |
| Conversion path | The sequence of touchpoints leading to a conversion |
| Last click | A model that gives all credit to the final click |
| Data-driven attribution | A model that uses machine learning to distribute credit based on your account's paths |
| Incrementality | The extra outcomes caused by marketing, beyond what would have happened anyway |
| Holdout | A group not exposed to a campaign, used as a comparison |
| Blended return | Total revenue divided by total marketing spend |
| Marketing mix modelling | A statistical method using aggregate data to estimate channel contribution |
A one-page attribution summary template
| Section | Contents |
|---|---|
| Headline | Total revenue, total marketing spend, blended return and change on last period |
| Model used | Which model, which windows and known exclusions |
| Channel view | Spend, conversions and cost per conversion by channel, with platform and analytics views side by side |
| Self-reported sources | Counts of how customers said they heard about you |
| Test results | Any holdout or lift tests completed, with dates and findings |
| Confidence and limits | Where the evidence is strong, where it is weak and what changed in tracking or consent |
| Decisions | What we will do next, and what we will test |
A story of a marketing meeting that turned on an attribution argument
This is an invented composite. A Birmingham company selling premium dog food held its quarterly review. The paid search manager showed a slide: search ads had generated 55 percent of online orders in the last-click view. The social media manager showed another slide: social posts and ads had reached more than a million people, and the platform reported 18 percent of orders through view-through and click-through conversions. The email manager showed that her channel drove 22 percent of orders, based on last click. The percentages added up to far more than 100.
The managing director, who was not a marketer, asked a simple question: "So how many orders did we really get, and what did we spend?" The finance report showed 4,800 orders that quarter and £62,000 of total marketing spend, including agency fees. Revenue was £310,000, so blended return was 5.0. The room went quiet, because the platform reports claimed about 7,000 orders in total.
The analyst proposed a way forward. She suggested three changes. First, the company would use blended return and cost per new customer as headline measures, and report platform conversions only as supporting detail. Second, it would add a "How did you hear about us?" question at checkout, with options including friends, vets, social media, search, podcasts and other. Third, it would run a six-week test on the biggest question mark: whether social ads were producing sales or just collecting credit. In one region, social ads would pause, while in comparable regions they would continue.
The checkout question quickly produced a surprise. About 20 percent of new customers named vets or friends as their source, which no click report could see. The social ad pause test showed that orders in the paused region fell by less than the platform would have predicted, though not by nothing. The team concluded that social ads contributed, but less than reported, and that email and search were capturing some of the demand that social and word of mouth created.
The company adjusted its budget moderately: slightly less on social ads and more on vet outreach and a referral scheme, plus work to improve brand search results. It also agreed that future meetings would start with real orders and total spend. The managing director's simple question had changed the conversation from defending channel credit to understanding the business. That is what good attribution practice does: not to find a perfect answer, but to make better decisions with imperfect evidence.
Where we can help
We are a digital marketing agency in Manchester, UK and Mumbai, India. We help businesses set up tracking, reconcile platform data against real sales and design simple tests, as part of our PPC management and paid social work. Contact us for an honest look at your numbers.
Your questions, answered in plain English
It is giving credit for a sale or enquiry to the touchpoints that led to it, such as ads, search visits, emails and social posts, to understand which marketing is working.
First click gives all credit to the first recorded touch, while last click gives all credit to the final click before conversion. Each ignores the touches in between.
GA4's attribution reports offer data-driven attribution, paid and organic last click and Google paid channels last click. All exclude direct visits from credit unless the full path is direct.
A model that uses machine learning on your account's converting and non-converting paths to distribute credit across touchpoints. It is specific to each advertiser and key event.
Google says they are no longer available in Google Ads, and conversion actions that used them were upgraded to data-driven attribution. GA4's attribution reports now offer three models.
Each ad platform counts conversions it influenced using its own windows and rules, so overlapping credit leads to double-counting. Reconcile against actual orders in a shared source of truth.
Not every touch is tracked, consent and privacy limit visibility, journeys cross devices and platforms self-report. Treat attribution as an estimate.
Incrementality measures the extra sales a channel causes compared with what would have happened without it, usually through holdout, geo or lift tests.
Asking customers how they heard about you, at checkout, on enquiry forms or by phone. It often reveals channels click data cannot see, such as word of mouth and podcasts.
A statistical approach using aggregate spend and sales over time to estimate each channel's contribution. It suits larger advertisers with multiple channels and plenty of history.
Use GA4 data-driven or last click consistently, add a how-did-you-hear question, track branded search and judge channels by cost per customer and profit, with occasional on-off tests.
It reaches people who already showed interest and were likely to buy, so last-click reports credit it heavily. Test incrementality before assuming it caused those sales.
It is total revenue divided by total marketing spend. It does not depend on attribution rules, so it is a useful guardrail against platform over-reporting.
State the model and its limits, show directions or ranges rather than false precision, use the same model each month, show blended results alongside channel results and flag tracking changes.
Consent choices and browser limits reduce the data you can see, so analytics undercounts real behaviour. Use consented first-party data and complementary methods.
Still curious? Send us your question and a strategist will get back to you.
Found this useful?
Talk to us about your site
Tell us what you are working on and we will say plainly what we would do first.