Marketing attribution is the practice of determining which marketing touchpoints deserve credit for a sale or conversion. In other words, it’s the attempt to answer the simple question: “Of all the places I spend my marketing budget, which ones actually made this customer buy?”
This question is at the heart of every marketer’s job. If you’re spending 100,000 euro across six different channels, you want to know which of those channels actually brought in the conversions, and which were along for the ride.
The reality is that it’s harder than it sounds. With so many channels touching the same customer, it’s tricky to figure out which one deserves credit. That’s where attribution comes in, and it’s exactly what this article is about.
Marketing attribution, defined
Marketing attribution is the process of assigning credit for a conversion across the marketing touchpoints that led to it, paid and organic, online and offline.
In practice, a customer’s journey rarely has one step. Someone sees an Instagram ad, clicks a Google search ad a few days later, receives an email, and then buys. Attribution assigns partial credit to each of those touchpoints for the same sale. Depending on the model your team chooses, that split might look like: Instagram ad 25 percent, search click 45 percent, email 30 percent.
The exact split depends on the attribution model. Some models give more credit to the first touchpoint, some to the last, and some try to learn the split from data.
Either way, the goal is a picture of which marketing channels and campaigns are actually driving revenue, so you can decide how much to budget for each one based on evidence, not gut feel.
It’s worth separating the two parts: the attribution data (the trail of touches a customer left) and the attribution model (the rule that splits credit across that trail). You need both. A clever model on a broken trail is still wrong.
Why attribution exists: the problem it solves
Here’s what happens without attribution. Every channel claims credit for the same sale:
- Google Ads says its ad was clicked and the customer converted: one sale.
- Meta says the same customer saw an ad there and bought: one sale.
- The email platform says its email drove the purchase: one sale.
- The affiliate network, the retargeting vendor and the social team all echo the same story.
Add up the dashboards and you have six sales. The till shows one. It’s easy to see how budgets get misallocated when every channel marks its own homework.
Without a conscious attribution choice, the last-click rule applies by default nearly everywhere. The final touch before purchase gets all the credit, even though it was likely assisted by every channel before it. The result: you over-fund the bottom of the funnel, and starve the channels that created the demand in the first place.
How attribution works: tags, links and tracking
Here’s how the trail actually gets recorded.
When someone clicks a link in an email or on social media, their browser tells the website where they came from. If the URL carries extra tracking parameters, known as UTM tags, the source gets labeled precisely. A link like example.com?utm_source=email&utm_medium=monthly_digest&utm_campaign=spring_sale tells the website the visitor came from email, from the monthly digest, promoting the spring sale.
Pixels do the watching between clicks. A pixel is a small piece of code on a page that reports a visit back to a server, click or no click. Advertisers and analytics tools use them to remember that a visitor was here.
When someone eventually converts, the system looks back through the trail it recorded: the UTM-tagged clicks and the pixel-logged visits. It’s like finding an old receipt in your pocket: the tag helps you remember where the journey started.
This is deterministic attribution: following actual, individual trails. (There is a second family, probabilistic attribution, which we’ll get to shortly.)
One more mechanic matters: the attribution window. People don’t buy immediately, so systems count a touch as part of a conversion only if the sale lands within a set window, often days to weeks depending on what you sell. If someone sees an ad on Wednesday and buys on Friday, both the ad and the first website visit can be credited as part of the same conversion.
The main attribution models
There are several standard models. The quick tour:
- Last click: all credit to the final touchpoint before conversion. Simple, default nearly everywhere, and systematically flattering to bottom-of-funnel channels like brand search.
- First click: all credit to the touch that started the journey. The mirror image: it over-credits discovery and ignores everything that closed the sale.
- Linear: equal credit to every touchpoint. Fair-sounding, but a fleeting impression counts the same as the click that sealed it.
- Time decay: more credit the closer a touch sits to the conversion. Reasonable, but it still assumes recency equals influence.
- Position-based (U-shaped): most credit to the first and last touches, less to the middle. An opinion about journey shape, baked into a formula.
- Data-driven attribution (DDA): an algorithm compares journeys that converted with similar journeys that didn’t, and learns how much each touch type shifted the odds. The most honest of the family, and also the hardest to inspect.

Every hand-set rule distorts something: that’s not a flaw of your setup, it’s the nature of rules. The full comparison, including when each model misleads, is in our guide to the main attribution methods compared.
Deterministic, probabilistic and AI attribution
Deterministic attribution follows real, individual journeys. Think of tracing a route on a map: point A to B to C to purchase, each step logged and credited. Where tracking is complete, it is precise.
That “where” is doing a lot of work. Deterministic attribution only functions where users are tracked consistently across devices and platforms, which is less and less of the internet every year.
Probabilistic attribution fills the gap by inferring credit from aggregate patterns instead of individual trails. Even without user-level data, it can estimate how much each channel contributed from the relationship between spend, activity and outcomes. It trades pinpoint precision for robustness: the outputs come as ranges with stated confidence, and they keep working where tracking doesn’t.
And AI attribution? On most vendor sites it means a data-driven model with better marketing. Algorithms learn credit weights from historical journeys or outcomes: genuinely useful, rarely magic. When you hear “AI attribution”, ask what data it learns from and what it can see. The answer tells you which family it belongs to.
Attribution in a privacy-first world
Attribution’s raw material, the individual trail, is disappearing. Third-party cookies are dying (blocked outright in Safari and Firefox, repeatedly cut back in Chrome), iOS App Tracking Transparency cut mobile tracking sharply, and the walled gardens (Google, Meta, Amazon) do not share user paths with anyone.
The consequence is simple: deterministic attribution sees less every year. What remains reliable is first-party ground: your own site analytics, your own CRM, your own conversion records. That data is yours, consented, and unaffected by other companies’ policy changes.
The other survivor is the aggregate route: methods that never needed user-level data in the first place. MarSci’s Causal-Driven Attribution (CDA) estimates channel influence from aggregate data alone, and the method is peer-reviewed in Marketing Letters 35(1), 59-71. Nothing about a cookie deprecation touches it, because it never read cookies.
One honest cost of the new world: delay. Conversions land days after the touch, and privacy thresholds slow reporting further. You wait a little longer to know what worked. It’s a fair trade for measurement that doesn’t depend on surveilling individuals.
The direction of travel is clear: away from user-level trails, toward aggregate, causal, first-party measurement.
Where attribution breaks (and how to be honest about it)
Every attribution setup has blind spots. The teams that get value from attribution are the ones that name them.
Offline channels. Click-trail attribution cannot see TV, radio, out-of-home or word of mouth. If a strong radio campaign drives people to search for your brand, search gets the credit and radio gets the budget cut. The model isn’t wrong, it’s blind.
Cross-device journeys. Research on the phone, purchase on the laptop: unless something stitches those identities, the trail breaks in the middle and the phone half of the journey vanishes.
Untracked influence. Direct traffic, someone typing your address into a browser, looks like it came from nowhere. It never did: something built that awareness. Click-based models quietly hand that influence to whichever tracked touch happened to be nearby.
The rule itself. Every model is a human-chosen rule, not ground truth. Change the rule, and the “best channel” changes with it, on the same data.
The honest response isn’t a cleverer rule. It’s measuring influence instead of clicks: asking what actually moved sales, which is a causal question.
Causal attribution: measuring influence, not clicks
Causal attribution is the frontier of marketing measurement. Instead of splitting credit by rule across tracked touchpoints, it estimates each channel’s actual influence on outcomes.
This is what MarSci’s Causal-Driven Attribution (CDA) does: it estimates channel influence without user-level data at all, working from aggregate patterns. The method is peer-reviewed in Marketing Letters 35(1), 59-71, research that began at Trinity College Dublin, where MarSci was spun out.
Why does no-user-data matter so much? Two reasons. It keeps working as tracking dies, because it never depended on tracking. And it is privacy-clean by design: there is nothing to consent to, nothing to delete, nothing to leak.
Causal attribution fits best where the click-trail playbook struggles: tracking-broken environments, heavy offline spend, and regulated industries (pharma, finance, gambling) where user-level tracking is restricted or forbidden.
Attribution and MMM: rivals on paper, partners in practice
Attribution reads individual journeys bottom-up. Marketing mix modeling (MMM) reads aggregate spend and sales history top-down, estimating each channel’s contribution statistically with no user data at all.
Attribution gives you fast, granular feedback: this campaign, this week, this audience. MMM gives you the complete picture: every channel including offline, saturation, and where the next euro should go. They disagree sometimes, and that disagreement is information.
A working setup for a serious team: MMM sets the quarterly budget envelopes per channel; attribution tunes campaigns inside those envelopes week to week; and when the two views clash, an incrementality test (a controlled experiment that proves an effect is real) referees.
Here’s a simple illustration. Say you spend 20,000 euro on email and 80,000 euro on paid search in a month. Attribution credits email with 50,000 euro of tracked revenue and search with 120,000 euro. Then the MMM, looking across two years, says search is saturating and the last 20,000 euro of its budget is barely paying for itself. Neither view is wrong: attribution told you what converted, MMM told you what to change.
MarSci offers both, so we have no horse in this race: the goal is the combination, not the winner.
Getting started with attribution
Four steps, in order:
Step one: clean the data before touching models. Consistent UTM tagging on every campaign link, named so a stranger could read them, and one agreed definition of a conversion. Half of attribution’s value is lost to sloppy tagging before any model runs.
Step two: look before you buy. Open your own analytics and study the journeys you already record. How many touches does a typical sale have? How much of your revenue is “direct”? The answers tell you how much an attribution tool can actually see.
Step three: choose a model consciously. Any deliberate choice beats an unexamined last-click default. Data-driven where your volume supports it; time decay as a sane fallback.
Step four: sanity-check before you reallocate. Before big budget moves, check the attribution story against a top-down view and, for the biggest claims, an incrementality test. If the three agree, move with confidence.
MarSci measures attribution causally: no user-level data, methods. If you want attribution that survives the privacy era, talk to MarSci.

Frequently Asked Questions
Attribution means determining which marketing touchpoints deserve credit for a sale or conversion, by splitting that credit across the journey using an attribution model. The goal is to see which channels truly drive revenue so budget follows evidence rather than the last click.
An attribution model is the rule that decides how conversion credit is split across touchpoints. Rules-based models (last click, first click, linear, time decay) assign credit by position or timing; data-driven models learn the split from your actual conversion patterns.
Attribution tags are tracking parameters added to URLs, like UTM tags, that label where a visitor came from. Analytics tools read them on each click and connect the visit, and any later sale, back to the source campaign. No code is needed beyond consistent tagging discipline across every channel.
No, but user-level tracking is shrinking every year. Attribution survives through first-party data and aggregate causal methods, like MarSci’s peer-reviewed Causal-Driven Attribution, which estimates channel influence without tracking individuals at all. Your own site, CRM and conversion data stay fully usable, and aggregate methods never needed the disappearing trails in the first place.
Attribution reads individual customer journeys bottom-up and credits touchpoints. Marketing mix modeling reads aggregate spend and sales history top-down and credits channels. They work at different altitudes: attribution suits campaign-level tuning week to week, MMM suits budget-level allocation each quarter, and mature teams run both and cross-check one against the other.
Yes and no. The methods used and the approach would be the same. Some industries have bespoke solutions accounting for the nuances of each industry. For example, ecommerce and professional services might use the same method or tool but there is some short of customisation to account for the uniqueness of the industry.
