Marketing Attribution Models Explained: First-Touch, Last-Touch and Data-Driven
How first-touch, last-touch, multi-touch and data-driven attribution work, where each one misleads, and how to pick a model you can trust.
Marketing attribution decides which channels get credit for a sale. First-touch credits the channel that found the customer, last-touch credits the final click, and data-driven models split credit using your own conversion data. Each misleads in predictable ways, so use attribution for direction and confirm big budget decisions with holdout or lift tests.
Photo: Unsplash
On this page
- What marketing attribution is and why it matters
- The main attribution models compared
- First-touch attribution and when it misleads
- Last-touch attribution and when it misleads
- Data-driven attribution: what it does and its limits
- Beyond click-based attribution: lift tests and marketing mix modeling
- How to choose an attribution model for your business
- Where to start: a 5-step attribution setup
- Conclusion
- Sources
A customer sees your Instagram ad on Monday, searches your brand name on Thursday, opens a discount email on Saturday and buys. Which channel earned that sale? Instagram says it did. Google Ads says it did. Your email tool says it did. Add the three reports together and you’ve “made” 3 sales from 1 order.
That’s the problem marketing attribution is meant to solve. An attribution model is a set of rules for dividing credit for a conversion across the touchpoints that came before it. The model you pick quietly shapes where your budget goes next month, so it’s worth understanding what each one actually measures and, more important, how each one can fool you.
What marketing attribution is and why it matters
Attribution answers one question: of the money and effort you spent, what led to this conversion? A conversion might be a purchase, a booked appointment, a form fill or a phone call.
Every model makes a trade-off between simplicity and realism. Simple rules are easy to explain and audit but ignore part of the journey. Algorithmic models capture more of the journey but are harder to check.
Before choosing a model, get the plumbing right. Attribution can only credit touchpoints it can see, which means consistent UTM parameters on every link you control, conversion tracking that fires correctly and a clear definition of what counts as a conversion. If the inputs are messy, no model will save you.
The main attribution models compared
Here are the models you’ll see in analytics tools, ad platforms and textbooks.
| Model | How credit is assigned | Best at answering | Main way it misleads |
|---|---|---|---|
| First-touch | 100% to the first recorded interaction | “Which channels introduce new people?” | Ignores everything that closed the sale |
| Last-touch (last click) | 100% to the final click before converting | “What tipped people over the line?” | Overcredits brand search, email and retargeting |
| Last non-direct click | 100% to the last click that wasn’t a direct visit | Same, but less polluted by bookmarks | Still ignores the earlier journey |
| Linear | Equal share to every touchpoint | “Which channels are present in journeys?” | Treats a 2-second visit like a demo call |
| Time decay | More credit to touches closer to the conversion | Short sales cycles | Penalizes awareness channels |
| Position-based (U-shaped) | Most credit to first and last, the rest split | Balancing discovery and closing | The split is arbitrary |
| Data-driven | Algorithm estimates each touch’s contribution from your data | Accounts with enough conversion volume | Opaque, and still limited to what it can track |
First-touch attribution and when it misleads
First-touch gives all the credit to the channel that brought someone in the first time. It’s useful when you care about growth from new audiences, for example deciding whether a podcast sponsorship or a trade show is generating fresh leads.
Where it misleads:
- It forgets the close. If your follow-up emails or sales calls are what actually turn leads into customers, first-touch never shows it.
- Tracking rarely sees the true first touch. Cookies expire, people switch devices and word-of-mouth leaves no click. The “first” touch in your report is often just the first one your tool happened to record.
- Long sales cycles break it. For B2B deals that take months, the first recorded touch may predate the buying decision by a long way.
Last-touch attribution and when it misleads
Last-touch (or last click) gives everything to the final interaction before the conversion. It’s still the most common model because it’s simple and easy to verify: someone clicked, then bought.
Where it misleads:
- It rewards channels that catch existing demand. Branded search, retargeting and email often sit at the end of the journey. They look brilliant in last-click reports even when the customer had already decided to buy. Our guide to how retargeting ads work explains why these ads naturally reach warm audiences.
- It starves awareness. Cut the social or video campaigns that last-click says are “not converting”, and a few weeks later branded searches fall too.
- Every platform plays the same game. Ad platforms generally report conversions they can connect to their own ads, using their own attribution windows. That’s why platform totals usually add up to more sales than you actually made.
Key takeaway: No attribution model measures what would have happened without your marketing. First-touch and last-touch each tell a true but partial story. Use them to spot patterns, and use experiments to prove cause and effect before you move large budgets.
Data-driven attribution: what it does and its limits
Data-driven attribution uses an algorithm to estimate how much each touchpoint changed the odds of conversion. In Google Analytics 4, Google says its data-driven model looks at both converting and non-converting paths and considers factors such as time to conversion, device type, number of ad interactions and order of exposure. Each model is specific to the account and the key event being measured.
This is now the main choice in Google’s tools. Google retired the first click, linear, time decay and position-based models from GA4 and Google Ads in 2023. GA4 now offers data-driven attribution plus 2 last-click options: paid and organic last click, and Google paid channels last click. Google Ads offers data-driven and last click, with data-driven as the default for most conversion actions.
Where data-driven still misleads:
- It only sees what it can track. Offline conversations, dark social shares, TV, radio and podcast ads don’t appear as clicks, so they get no credit.
- It’s a black box. You can’t see the exact weights, which makes it hard to sanity-check odd results.
- It needs volume. Small accounts with few conversions give the model little to learn from, so results can swing.
- Correlation isn’t causation. The model is smarter about credit, but it’s still modeling observed paths, not running a controlled experiment.
Beyond click-based attribution: lift tests and marketing mix modeling
Because path-based attribution has blind spots, larger advertisers combine it with 2 other methods.
Incrementality or lift tests hold back a random group from seeing a campaign, then compare results. The difference is the lift your marketing actually caused. You can run a simple version yourself by pausing a channel in some regions or for some weeks and comparing against similar periods or areas. Our step-by-step A/B testing guide covers the same control-versus-variant logic.
Marketing mix modeling (MMM) uses statistics on weekly or monthly spend and sales over time, including offline channels, seasonality and pricing. It doesn’t need user-level tracking, which makes it more resilient as browsers restrict cookies. Google has released Meridian, an open-source MMM, and other open-source options exist. MMM needs a long, consistent history of spend and sales data, so it suits bigger budgets.
| Method | Data it needs | Good for | Watch out for |
|---|---|---|---|
| Rule-based attribution | Clicks and conversions | Quick, explainable reports | Built-in bias toward first or last touch |
| Data-driven attribution | Clicks, conversions and enough volume | Day-to-day optimization in ad tools | Can’t see untracked or offline touches |
| Lift or holdout tests | A control group | Proving one channel’s true effect | Takes time; one channel at a time |
| Marketing mix modeling | Spend and sales history | Budget split across all channels | Needs data history and statistical skill |
As privacy rules and browsers limit cross-site tracking, more measurement is shifting toward first-party data and modeled results. See our guide on marketing tracking without third-party cookies for how that works.
How to choose an attribution model for your business
Match the model to your size and sales cycle.
- Small business, mostly local or online, short sales cycle: Use your analytics tool’s default data-driven model if you have enough conversions, but also check last-click and first-touch views. Ask customers “How did you hear about us?” on forms and at checkout. That simple question catches word-of-mouth and offline channels that no model sees.
- Ecommerce with steady volume: Use data-driven in GA4 and ad platforms, and judge channels by blended results, such as total revenue divided by total ad spend across all channels, not each platform’s self-reported numbers.
- B2B with long sales cycles: Track first touch and opportunity creation in your CRM, plus the last touch before a deal closes. Review attribution at the deal level with your sales team.
- Larger budgets across many channels: Add regular lift tests and consider MMM for annual planning.
Where to start: a 5-step attribution setup
- Define 1 primary conversion. Pick the action closest to revenue, such as a purchase or qualified lead, and mark it as a key event. Our GA4 guide for business owners shows where to find attribution reports.
- Tag every link. Apply a UTM naming convention to emails, social posts, QR codes and partner links.
- Compare 2 views side by side. Look at data-driven and last-click results together. Channels that look much better in one than the other deserve a closer look.
- Add a self-reported source field. A “How did you hear about us?” question fills gaps that tracking can’t.
- Test before big cuts. Before you cut or double a channel, run a holdout or pause test for a few weeks and watch total sales, not just the channel’s own report.
Then tie it all back to profit with a marketing ROI calculation and track a small set of marketing KPIs every month.
Conclusion
Attribution models are lenses, not truth. First-touch shows who brings people in, last-touch shows who closes and data-driven tries to balance the 2 with an algorithm. Each has blind spots, especially for offline, word-of-mouth and cross-device journeys. Use attribution to guide daily optimization, check it against total sales and customer feedback, and run simple experiments before making big budget moves. For definitions of related terms, visit the glossary.
Sources
- Google Analytics Help: Get started with attribution — GA4 attribution models, how data-driven attribution works, retirement of rule-based models in 2023
- Google Ads Help: About attribution models — Google Ads supports last click and data-driven, data-driven default for most conversion actions
- Google for Developers: Meridian — Google’s open-source marketing mix model
Frequently asked questions
What is the best marketing attribution model?
There's no single best model. Data-driven attribution is usually the most useful default for businesses with steady conversion volume, because it uses your own data to split credit. Smaller businesses should compare it with last-click results and add a "How did you hear about us?" question. For big budget decisions, confirm what any model says with a holdout or lift test.
What is the difference between first-touch and last-touch attribution?
First-touch gives 100% of the credit to the first interaction a customer had with your brand, while last-touch gives 100% to the final click before they converted. First-touch highlights channels that find new people, such as social or display ads. Last-touch highlights channels that close sales, such as branded search, email and retargeting. Both ignore the middle of the journey.
Does Google Analytics 4 still have first-click attribution?
No. Google removed the first click, linear, time decay and position-based models from GA4 in 2023. GA4 now offers data-driven attribution, paid and organic last click, and Google paid channels last click. You can still see which channels start journeys by looking at first-user acquisition dimensions in GA4's acquisition reports.
Why do my ad platforms report more sales than I actually made?
Each ad platform counts conversions it can link to its own ads, using its own attribution window, and doesn't remove sales that another platform also claimed. If a customer clicked a Google ad and a social ad before buying, both may report the sale. Judge overall performance with blended numbers from your store or CRM, not by adding platform reports together.
Is data-driven attribution accurate?
It's more balanced than rule-based models but not fully accurate. Data-driven attribution only sees tracked digital interactions, so it misses offline ads, word-of-mouth and many cross-device journeys. It also needs enough conversion volume to produce stable results. Treat it as a strong estimate for day-to-day optimization, and validate major findings with experiments.
Do small businesses need marketing attribution software?
Usually not at first. Free tools such as GA4, the reporting built into your ad platforms and consistent UTM tags cover most small-business needs. Add a "How did you hear about us?" field on forms and at checkout. Dedicated attribution software makes more sense once you spend across many paid channels and have long, multi-step sales journeys.
What is marketing mix modeling?
Marketing mix modeling is a statistical method that estimates how each channel affects sales using historical spend and sales data over time, rather than tracking individual users. It can include offline media, seasonality and pricing. Google offers an open-source model called Meridian. MMM works best for businesses with a long history of consistent data and meaningful spend across multiple channels.
Was this guide useful
No reviews yet. Share your experience and help other readers.