Last click attribution gives you a false picture of what is working. Here is how to build a model that reflects what is actually happening.
Priya Nair
Freelance Marketing Analytics Consultant
Imagine running five marketing channels simultaneously. Every one of them reports a positive ROAS. Your total spend is $200,000 per month. If you add up the revenue each platform claims to have driven, the total comes to $1.4 million. Your actual revenue for the month? $600,000.
This isn't a hypothetical. It's a real scenario that plays out inside thousands of marketing organizations every month. Every platform attributes the maximum possible credit to itself, and the result is a fiction — a set of numbers that looks like performance data but is actually a collection of competing claims, most of which are at least partially wrong.
This is the attribution problem. And it's not a small one.
In a study across our client portfolio, we found that the average marketing team is misallocating between 20% and 40% of their budget based on flawed attribution data. At $200,000 in monthly spend, that's $40,000 to $80,000 per month flowing to channels and campaigns that appear to perform well but aren't actually driving incremental revenue.
This article is about understanding why this happens and what you can do about it.
Last-click attribution is the default model in most analytics platforms. The concept is simple: whatever touchpoint a user clicked on immediately before converting gets 100% of the credit for that conversion.
The problem is equally simple: it doesn't reflect reality.
A typical B2B buyer journey might look like this:
Under last-click attribution, 100% of the credit goes to the Google branded search ad. The LinkedIn post, the blog article, and the podcast mention get nothing. This leads to an obvious but catastrophic conclusion: increase investment in branded search and reduce investment in content and thought leadership. Which is exactly wrong.
The channels that appear least effective under last-click are often the channels doing the heaviest lifting in building awareness and intent. Cutting them doesn't improve efficiency — it destroys the demand that branded search is harvesting.
Last-click: 100% credit to the final touchpoint. Good for: measuring which channel closes deals. Bad for: deciding how to allocate budget across the full funnel.
First-click: 100% credit to the first touchpoint. Good for: understanding what creates initial awareness. Bad for: measuring nurture and conversion efficiency.
Linear: Equal credit to all touchpoints. Good for: getting a balanced view of channel contribution. Bad for: accounting for the fact that not all touchpoints are equally valuable.
Time-decay: More credit to more recent touchpoints. Good for: short-cycle B2C purchases where recency is meaningful. Bad for: long B2B sales cycles where early touchpoints may be the most influential.
Data-driven: Uses machine learning to assign credit based on observed patterns in your actual data. Good for: high-volume accounts with enough data for the model to learn. Bad for: small accounts without sufficient conversion data.
Here's the hard truth: none of these models is "correct." They're all simplified representations of a reality that's more complex than any model can fully capture. The question isn't which model to use — it's how to use multiple models and other data sources together to make better decisions than any single model allows.
The most effective measurement frameworks I've implemented use three complementary layers, each answering a different question.
This is your platform data — Google Ads, Meta Ads Manager, LinkedIn Campaign Manager, your email platform. It tells you what happened within each channel: impressions, clicks, conversions, cost per click.
Use this layer for: intra-channel optimization. Which ad creative outperforms which? Which audience segment has better conversion rates? Which bid strategy produces better results within a campaign?
Do not use this layer for: cross-channel budget allocation or total ROI calculation. Platform data is inherently self-serving and will always overcount conversions.
This layer lives in your CRM — Salesforce, HubSpot, or equivalent. The goal is to map marketing touchpoints to actual opportunities and closed revenue.
Implementation requirements:
The key report: closed-won revenue by marketing influence, broken out by channel. This tells you which channels appear in the journey of won deals, without claiming causation.
This is the only layer that establishes causation rather than correlation. Incrementality tests ask: "Would this revenue have happened without this channel?"
Geo holdout test:
Important: holdout tests require sufficient volume to achieve statistical significance. If you're doing fewer than 50 conversions per month total, you may not have enough data for a reliable test. In that case, focus on Layers 1 and 2 and plan for incrementality testing as you scale.
There's a data source that predates digital tracking, costs almost nothing to implement, and consistently produces insights that no technical attribution model captures: asking customers directly.
Add one question to every inbound form and post-purchase survey: "How did you first hear about us?" (Note: "first hear" is usually more valuable than "most recently see.")
This captures the touchpoints that actually influenced the decision — including offline touchpoints that your tracking infrastructure will never see. Word of mouth. A conference. A podcast. A friend's recommendation. These frequently show up in self-reported data and almost never show up in platform attribution.
Build a report that aggregates self-reported attribution data quarterly. Use it as one data input alongside your quantitative layers. When the story it tells diverges significantly from your platform data, pay attention. The divergence usually reveals something important.
Here's a practical exercise to audit your current channel allocation:
Step 1: Pull your last 12 months of spend by channel.
Step 2: Pull your self-reported attribution data for the same period. Calculate what percentage of inbound leads attributed themselves to each channel.
Step 3: Pull your CRM influence data — what percentage of closed-won revenue had a touchpoint from each channel?
Step 4: Run a simple incrementality test on your largest spend channel (pause it in one geo for 4 weeks and measure the impact).
Step 5: Compare the four data sources. Where they agree, you can have high confidence. Where they diverge significantly, investigate before making budget decisions.
In my experience, this exercise almost always produces at least one major insight: a channel that receives significant investment but appears consistently weak across all three layers (not just one), or a channel that receives minimal investment but shows outsized influence in CRM data and self-reported attribution.
Act on the former by reallocating. Act on the latter by increasing investment. These two moves, in a typical $200,000/month spend account, can improve blended revenue efficiency by 15–30% without any change to creative, targeting, or offer.
The biggest barrier to better attribution isn't technical — it's organizational. Most marketing teams are evaluated on platform ROAS, and channel owners have a powerful incentive to defend their channel's numbers even when those numbers are likely wrong.
The solution is to change the measurement contract. The question shouldn't be "what ROAS did this channel produce?" The question should be "what revenue would we have lost if this channel didn't exist?" Those are very different questions, and only the second one leads to correct budget decisions.
Build your measurement framework around incrementality, influence, and business-level outcomes. Be transparent about the limitations of what your data can tell you. Make decisions with appropriate confidence levels rather than false precision. And audit your channel mix regularly — because the right answer changes as your business, your market, and your competitive environment evolve.
The brands that get attribution right don't just save money on wasted spend. They redeploy that capital into the channels and strategies that actually compound over time. That's where sustainable growth comes from.
We use cookies to improve your experience and analyze traffic. See our Privacy Policy · Do Not Sell My Personal Information