Business intelligence

Attribution modelling: what it is, types and how to choose

A customer clicks a paid ad on Monday, reads a blog post on Wednesday, ignores an email on Thursday, then buys on Saturday after a branded search. Which of those four moments gets the credit? Ask five people in your marketing team and you will likely get five different answers, and every one of them changes where next quarter's budget goes.

That is the whole problem attribution modelling exists to solve. It is a set of rules for splitting credit for a conversion across the touchpoints that led to it, so "which channels are working" stops being a guess and starts being something you can defend in a budget meeting. This guide covers what attribution modelling actually does, how to set it up properly, the main model types and their trade-offs, how to pick one that fits your business, and the tracking problems that catch almost everyone out. Read it end to end if you are starting from scratch, or jump to the section you need from the list on the right.

Why attribution modelling matters

Most marketing teams can tell you what they spent. Fewer can tell you, with any confidence, what it bought them. You know your total pipeline and your total spend, but the bit in between, which channels actually moved a given customer from stranger to buyer, stays fuzzy unless you have built something to track it. Attribution modelling is that something. Done properly it turns "we think paid social is working" into "paid social opened 34% of the conversion paths that closed last quarter", which is a very different conversation to have with a finance director.

Understanding your real return on spend

The most common mistake we see is over-crediting the last click. A customer clicks a retargeting ad on the day they buy, so retargeting gets 100% of the credit and looks brilliant in the dashboard. Except that customer found you through organic search two months earlier, read three articles, and opened five newsletters before that ad ever appeared. Retargeting closed the deal, but it did not open it, and if you fund it as though it did the channels doing the quiet, unglamorous work of building awareness get starved of budget until they stop showing results at all, at which point you cut them, and the whole funnel above them quietly dries up too.

A proper attribution model spreads that credit more honestly across the path. It will not tell you a single number is "true", because there is no single true answer to how much a blog post is worth. What it gives you is a consistent, defensible way of comparing channels against each other, which is enough to make better calls about where the next pound of budget goes.

Getting marketing and sales looking at the same picture

Attribution data also settles arguments that otherwise run forever. Sales thinks marketing sends unqualified leads. Marketing thinks sales ignores the good ones. Both teams are usually reacting to a different, partial view of the same customer journey, because neither has the full picture stitched together. Once you can show, with data, that leads who engaged with a particular webinar series close at twice the average rate, or that certain paid campaigns bring in volume but not quality, the argument about budget allocation stops being political and starts being a shared read of the same evidence. That shift alone is worth more to most organisations than any individual model's precision.

Setting attribution modelling up properly

The model you eventually pick matters less than most people assume. What matters more is the groundwork underneath it: the tooling, the tracking, and a clear, shared definition of what counts as a conversion. Skip any of these three and even the most sophisticated model will produce numbers that look precise and mean very little.

Pick a tool that matches your stack, not the other way round

Google Analytics 4 ships with several built-in attribution models and is the sensible starting point for most businesses, particularly if your advertising already sits inside the Google ecosystem. It needs comparatively little setup if your event tracking is already solid, and the model comparison reports are genuinely useful for a first pass at where credit is landing.

Larger, more channel-heavy operations tend to outgrow it. If you are pulling data from a CRM, several ad platforms, offline sales records and a call-tracking system, you need something that can stitch all of that together, which usually means a dedicated attribution or marketing analytics platform sitting on top of a proper data warehouse. That is a bigger commitment in both cost and setup time, so weigh it against how many channels you actually run and how much of your budget rides on getting the split right. A business spending most of its budget in two channels does not need enterprise attribution software; a business running fifteen channels across three regions probably does.

Track every touchpoint you can reach, and be honest about the ones you can't

Attribution is only as good as the data feeding it. Tracking pixels on the website, consistent UTM parameters on every campaign link, and a CRM that actually captures offline interactions (a phone enquiry, an in-person event, a sales call) all need to be in place before the numbers mean anything. Skip one channel and your model will not politely leave a gap where that channel should be; it will quietly reassign that credit to whichever channels it can see, making them look more effective than they are.

A model built on incomplete tracking does not produce a rough answer. It produces a confidently wrong one, which is worse.

Before you trust a single report, test the tracking end to end. Click through as a customer would, submit a form, make a test purchase if you can, and check that every step registers correctly in whichever platform you are using. Map out your actual customer journey too, because the touchpoints that matter differ by business. A SaaS company cares about demo requests and trial sign-ups; a retailer cares about cart adds and store visits. Build the model around the journey you actually have, not a generic template.

Agree what counts as a conversion before you build anything

This sounds obvious and gets skipped constantly. A "conversion" might be a purchase, a qualified lead, a demo booking or a newsletter sign-up, and different teams within the same company will quietly assume different definitions unless someone forces the question. You can run several attribution models side by side for different goals (one for lead generation, one for revenue), but each one needs its own clear definition, agreed by everyone who will look at the resulting numbers. Otherwise you end up with two dashboards that both claim to measure "conversions" and disagree by 40%, and nobody trusts either of them again.

The main types of attribution model

Every attribution model falls into one of two broad families: single-touch, which gives all the credit to one interaction, and multi-touch, which spreads it across several. The right choice depends on your sales cycle and what question you are actually trying to answer, which the next section covers in more detail. For now, here is what each model actually does.

Single-touch models

First-touch attribution gives 100% of the credit to whatever interaction first brought the customer into your world, an organic search result, a display ad, a referral. Everything that happened afterwards, however many ads they clicked or emails they opened, gets nothing. This is useful for one specific question: which channels are good at finding new people. It is useless for almost anything else, because it tells you nothing about what actually convinced someone to buy.

Last-touch attribution is the mirror image: the final interaction before conversion takes all the credit, and everything before it is ignored. It is still the default in a lot of ad platforms because it is simple and cheap to calculate, which is exactly why it overstates the value of bottom-funnel channels like retargeting and branded search. Both single-touch models share the same appeal: they are trivial to explain to a stakeholder in one sentence. That simplicity is also their weakness, because a real customer journey rarely has one moment that mattered and the rest that didn't.

Multi-touch models

Linear attribution splits credit equally across every touchpoint in the path. Five interactions, 20% each. It is fair in the sense that nothing gets ignored, but it assumes an opened email and a sales call carry the same weight, which they usually don't. Still, it is a reasonable default if you have too little data to justify anything cleverer and you just want a less distorted view than last-touch gives you.

Time-decay attribution weights recent touchpoints more heavily than early ones, on the logic that the interaction three days before purchase probably mattered more than the one from four months back. Position-based attribution (sometimes called U-shaped) takes a fixed view: 40% to the first touch, 40% to the last touch, and the remaining 20% split across whatever happened in between. It is a deliberate compromise that says awareness and conversion both matter, and the middle of the funnel matters a bit too.

Data-driven attribution is the most sophisticated of the lot. Rather than applying a fixed rule, it uses statistical modelling across your actual conversion history to work out how much each touchpoint genuinely contributed, comparing paths that converted against paths that didn't. Done well it is the most accurate model available, but it needs real volume to work: most platforms want somewhere in the region of several hundred conversions a month before the output is trustworthy, and below that the model is effectively guessing with extra steps.

Attribution modelling is not marketing mix modelling

Worth clearing up because the two get confused constantly. Attribution modelling works at the level of the individual customer path, tracking clicks, sessions and touchpoints tied to a specific person. Marketing mix modelling works at the level of aggregate spend and outcomes over time, using statistical regression across weeks or months of channel-level data rather than individual journeys. MMM does not need cookies or user-level tracking at all, which is exactly why interest in it has grown as third-party tracking has got harder. The two answer different questions: attribution tells you which touchpoints a converting customer actually passed through, while MMM tells you how overall spend in a channel relates to overall outcomes, including offline channels like TV or out-of-home that attribution can't touch. Businesses with a sizeable offline or brand-media budget usually need both, not one instead of the other.

How to choose the right model for your business

There is no universally correct attribution model, only the right one for your sales cycle, your goals, and the data you can actually collect. Start from the question you need answered, not from whichever model sounds most sophisticated.

Start with how long your sales cycle actually is

A short cycle, a purchase decided over a few days, suits last-touch or time-decay attribution, because there genuinely aren't many touchpoints to spread credit across and the final interaction really does carry most of the weight. This describes most e-commerce, particularly for lower-cost items bought on impulse or habit.

A long cycle needs multi-touch attribution, full stop. If someone spends six weeks evaluating your product against three competitors, reading case studies, attending a webinar and having two sales calls before signing, no single touchpoint deserves all the credit and pretending otherwise will send your budget in the wrong direction. B2B software, professional services and anything with a five- or six-figure price tag falls squarely into this category. Position-based or data-driven models tend to suit these journeys best, because they respect that both the discovery stage and the closing stage matter.

Match the model to what you're actually trying to learn

If the current priority is finding new audiences, first-touch attribution tells you which channels are good at that specific job, and nothing else needs to complicate the picture yet. Teams launching into a new market or a new product line often want exactly this, narrow and specific, before they worry about the rest of the funnel.

If the priority is revenue and closing deals, last-touch or time-decay attribution will show you which channels are doing that work, though remember it will systematically undervalue everything upstream. Position-based models are the sensible middle ground once you need to defend spend across the whole funnel rather than just one end of it.

Quick guide: short cycle and simple funnel, use last-touch or time-decay. Long B2B cycle with real conversion volume (several hundred a month or more), go position-based or data-driven. Long cycle but thin conversion data, start with linear and revisit once you have more history. Watch for: switching models resets your baseline, so pick one, commit to it for at least a full sales cycle, and don't chase the model that happens to make this month's numbers look best.

Be honest about how much data you actually have

Sophisticated models need real conversion volume to produce anything trustworthy. Data-driven attribution wants hundreds of conversions a month before its output means much; below that threshold, simpler models like linear or position-based will serve you better, precisely because they don't pretend to find patterns that aren't statistically there yet. Pull your actual monthly conversion count before committing to a model, not after, because building out a sophisticated attribution stack only to discover you don't have enough data to feed it is a genuinely common and entirely avoidable mistake.

Technical readiness matters just as much as volume. A model is only as complete as the tracking underneath it, so if a chunk of your customer journey happens somewhere you can't currently see (a phone call, a trade show conversation, a WhatsApp thread with a sales rep) that gap will distort every model equally, sophisticated or not.

Common challenges and how we handle them

Attribution modelling runs into the same handful of practical problems almost everywhere we see it implemented. None of them are fatal, but pretending they don't exist is how a model quietly loses the trust of the people who need to act on it.

The gap between online tracking and offline reality

Phone calls, in-store purchases and face-to-face sales conversations rarely make it into a digital attribution model, which skews credit towards whatever channel happens to be trackable rather than whatever channel actually did the work. We close some of that gap with call-tracking numbers that log which campaign generated a phone enquiry, unique promo codes for offline activity, and manual imports of CRM data into the attribution platform. None of it is perfect. All of it narrows the blind spot enough to make the numbers more honest than pretending the offline world doesn't exist.

Privacy rules are shrinking what you can see

GDPR, browser-level tracking restrictions and the slow death of the third-party cookie all mean you will see less of the customer journey than you did five years ago, particularly anything that crosses devices. The practical response is to lean harder on first-party data: email sign-ups, logged-in sessions, direct form submissions, anything the customer has given you deliberately rather than data scraped from a cookie that might not exist next year. Server-side tracking is worth investigating too, since it captures behaviour on infrastructure you control rather than relying entirely on the browser.

The honest move, when you present attribution findings to stakeholders, is to say plainly what the model can and can't see rather than letting a confident-looking dashboard imply completeness it doesn't have. A model that admits its own gaps is more useful than one that hides them, because the people using it can compensate; a model that hides its gaps just produces bad decisions with a straight face.

Bringing it together

Attribution modelling won't hand you a single, unarguable number for what each channel is worth. What it gives you, done properly, is a consistent and defensible way to compare channels against each other, grounded in actual customer behaviour rather than whoever argues loudest in the budget meeting. Start with a model that matches the sales cycle and data volume you actually have today, not the one that looks most impressive on a vendor's slide deck, and revisit the choice as your conversion volume grows.

We build the data foundations that make this kind of measurement possible, the tracking, the warehousing, the joined-up view across online and offline touchpoints, so the model you eventually choose has something solid underneath it. If you want a straight read on where your own tracking has gaps before you commit to a particular approach, talk to us and we'll walk through it with you.

Start at your core.

Tell us where your data is today and what you want AI to do. We will come back with a straight answer on what your foundation needs and where the quickest real win is.

Talk to us