The goal is not perfect attribution, but good-enough attribution to optimize spending
You spend $100,000 on marketing and close $500,000 in revenue. Great! But where did that revenue really come from?
The answer: probably all of them.
But your current system probably says: "The first click got the credit" or "The last click got the credit." Both are lies.
This is the attribution problem. And it's costing you millions in misallocated marketing budget.
Model 1: First-Touch Attribution
How it works: Give 100% credit to the first touchpoint.
Sarah's journey:
Result: LinkedIn ad gets credit for $10,000 deal.
Reality: If Sarah never got the email nurture, she might have forgot about you. But the model ignores it.
When to use: Measuring awareness (how many people are we reaching?). Not for budget optimization.
Model 2: Last-Touch Attribution
How it works: Give 100% credit to the last touchpoint before conversion.
Same journey:
Result: Proposal gets credit for $10,000 deal.
Reality: If Sarah had never seen the LinkedIn ad, there would be no deal. But the model ignores it.
When to use: Measuring conversion (what's our close rate?). Not for budget optimization.
Model 3: Linear Attribution
How it works: Give equal credit to all touchpoints.
Same journey (6 touchpoints):
Result: Each touchpoint gets equal credit.
Reality: Obviously some touchpoints matter more. But the model treats them equally.
When to use: Quick approximation when you don't have better data.
Model 4: Multi-Touch Attribution
How it works: Give weighted credit based on the impact of each touchpoint.
Same journey:
Result:
Reality: This better represents how deals actually close.
When to use: Optimizing marketing spend (figuring out where to invest more).
Challenge: How do you decide the weights? It's subjective.
Step 1: Connect All Your Systems
Attribution is impossible without integration. You need:
If your CRM only knows about the final sale but doesn't know about the emails sent or ads clicked, you can't do attribution.
Step 2: Track Touchpoints End-to-End
UTM parameters are your friend:
`yoursite.com/?utm_source=linkedin&utm_medium=paid&utm_campaign=q1_awareness`
UTM breakdown:
Every email link, ad click, and referral should have UTM parameters.
Step 3: Create Touchpoint Mapping in Your CRM
In HubSpot, create properties:
Every contact should automatically populate these based on their interaction history.
Step 4: Use Marketing Attribution Tools
If you have simple funnels, HubSpot's built-in attribution works. If you have complex customer journeys, consider:
These tools analyze patterns across thousands of customer journeys and calculate weights automatically (vs. manually assigning them).
Step 5: Report on Attributed Revenue
Stop reporting on "leads generated." Start reporting on "revenue influenced."
Leads generated: We got 500 leads this month (useless—what did they convert to?)
Revenue influenced: We generated 500 leads, which influenced $2M in deals, of which $500K closed. (useful—now you can optimize)
Company: B2B SaaS company
Marketing mix:
Old approach (first-touch attribution):
Problem: You might be cutting off the channel that warms people up before they're ready to click an ad.
New approach (multi-touch attribution):
Conclusion: All channels matter. Revenue is influenced by all four working together.
Decision: Optimize each channel for its role, not compare them on the same metric.