Multi-Touch Attribution Framework: Track Revenue by Touchpoint
Last-click attribution credits the last interaction before a deal closes. That's wrong.
Imagine a deal journey: - Month 1: Prospect sees your LinkedIn ad - Month 2: Prospect downloads your case study - Month 3: Prospect attends your webinar - Month 4: Sales rep calls prospect (last touch) - Month 5: Deal closes
Last-click attribution says the sales call drove the deal. The ad, case study, and webinar get zero credit. That's why marketing budget always gets cut: marketing appears to drive nothing, sales appears to drive everything.
Multi-touch attribution credits every interaction. This guide builds a model.
Why Multi-Touch Attribution Matters
Last-click attribution problems:
- Underfunds top-of-funnel marketing (awareness activities get zero credit)
- Overfunds bottom-of-funnel sales (gets credit for close, not for prospecting)
- Ignores nurture (mid-funnel email gets zero credit)
- Misallocates budget (sales team asks for bigger budget because they get credit)
- Ignores long sales cycles (4-month decision process compressed into "last click")
Multi-touch attribution fixes these:
- Credits awareness activities (lead generation)
- Credits nurture activities (email, content, events)
- Credits sales activities (demos, negotiations)
- Aligns budget allocation to actual contribution
Attribution Models
Model 1: First-Touch Attribution
All credit to the first interaction. Example:
- Month 1: LinkedIn ad (100%)
- Month 2-5: Everything else (0%)
LinkedIn ad drives the deal. Everything after is just converting a warm lead.
Use case: When you care about lead generation (early stage, limited budget)
Model 2: Last-Touch Attribution
All credit to the last interaction. Example:
- Month 1-4: Everything (0%)
- Month 5: Sales call (100%)
Sales call drives the deal. Ignore everything before.
Use case: (almost never, this is the default and broken)
Model 3: Linear Attribution
Equal credit to all interactions. Example:
- Month 1: LinkedIn ad (20%)
- Month 2: Case study download (20%)
- Month 3: Webinar (20%)
- Month 4: Sales call (20%)
- Month 5: Demo (20%)
Each touchpoint gets equal credit.
Use case: When you want to acknowledge all activities are important
Problem: Equally crediting first and last touch ignores that first touches are harder to measure and last touches are easier to attribute
Model 4: Time Decay Attribution
More credit to recent interactions. Example (using exponential decay):
- Month 1: LinkedIn ad (5%)
- Month 2: Case study download (10%)
- Month 3: Webinar (15%)
- Month 4: Sales call (30%)
- Month 5: Demo (40%)
Assumes recent interactions have more impact. Earlier interactions built awareness but more recent interactions drive decisions.
Use case: Most B2B. Recognizes awareness builds slowly but late-stage interactions drive closes.
Model 5: Custom Model (Recommended)
Weight by stage of funnel:
- Top-of-funnel (awareness): LinkedIn ads, SEO, PR, content (20% total)
- Mid-funnel (consideration): Email nurture, webinars, case studies (30% total)
- Bottom-of-funnel (decision): Sales demos, proposals, negotiations (50% total)
Example with 5 touches:
- Month 1: LinkedIn ad (top-of-funnel): 20% of 20% = 4%
- Month 2: Case study (mid-funnel): 20% of 30% = 6%
- Month 3: Webinar (mid-funnel): 20% of 30% = 6%
- Month 4: Sales demo (bottom-of-funnel): 20% of 50% = 10%
- Month 5: Proposal (bottom-of-funnel): 20% of 50% = 10%
Top-funnel gets 4%, mid-funnel gets 12%, bottom-funnel gets 20%.
Use case: B2B companies where buyer journey is long and multi-touch
---Building Your Attribution Model
Step 1: Define your buyer journey stages
- Stage 1: Awareness (prospect doesn't know you exist)
- Stage 2: Consideration (prospect knows you, evaluating options)
- Stage 3: Decision (prospect choosing between you and competitors)
- Stage 4: Closed (prospect bought)
Step 2: Map touchpoints to stages
| Touchpoint | Stage |
|---|---|
| LinkedIn ads | Awareness |
| Blog content | Awareness |
| Organic search | Awareness |
| PR / Press coverage | Awareness |
| Email nurture | Consideration |
| Webinars | Consideration |
| Case studies | Consideration |
| Demo | Decision |
| Proposal | Decision |
| Sales call | Decision |
Step 3: Weight by stage
Decide how much credit each stage deserves. Most B2B should be:
- Awareness (top-of-funnel): 15-25%
- Consideration (mid-funnel): 30-40%
- Decision (bottom-of-funnel): 40-55%
Example: 20% / 35% / 45%
Step 4: Weight within stage
If a deal has 2 awareness touches: - LinkedIn ad (awareness) - Blog article (awareness)
And total awareness credit is 20%, split 20% equally: - LinkedIn ad: 10% - Blog article: 10%
Step 5: Implement in your system
Map touchpoints to your marketing automation platform and CRM:
In HubSpot: 1. Create custom field: "Attribution Model" 2. Create contact timeline (tracks all interactions) 3. Link closed deals to touchpoints 4. Calculate attribution percentage for each
In Salesforce: 1. Install Salesforce attribution app 2. Define buyer journey stages 3. Map campaign members to closed opportunities 4. System calculates attribution
Example: Real Deal Attribution
Deal: $50K annual contract value (ACV)
Buyer journey:
| Date | Touchpoint | Channel | Stage | Revenue Attributed |
|---|---|---|---|---|
| Jan 15 | LinkedIn ad click | Awareness | $3K (6% of $50K) | |
| Feb 3 | Blog article read | Organic | Awareness | $3K (6% of $50K) |
| Feb 20 | Whitepaper download | Content | Consideration | $9K (18% of $50K) |
| Mar 10 | Webinar attendance | Event | Consideration | $9K (18% of $50K) |
| Apr 5 | Sales demo | Sales | Decision | $11.5K (23% of $50K) |
| Apr 28 | Proposal sent | Sales | Decision | $11.5K (23% of $50K) |
| May 15 | Deal closed | Sales | Decision | (already attributed) |
Result: - LinkedIn: 6% of $50K = $3K revenue credit - Organic: 6% = $3K - Content: 18% = $9K - Events: 18% = $9K - Sales demos: 23% = $11.5K - Proposals: 23% = $11.5K
Now when you close 100 deals: - LinkedIn ads drove $300K revenue - Organic drove $300K - Content drove $900K - Events drove $900K - Sales drove $2.3M
This more fairly represents how much marketing and sales both contributed.
Multi-Touch Attribution by Company Stage
Early-stage (under $1M ARR): - Most deals are founder-to-founder - Sales is doing most closing - Attribution: 30% top-funnel, 30% mid-funnel, 40% sales
Growth-stage ($1M-$10M ARR): - Sales team is developing - Marketing starting to scale - Attribution: 25% top-funnel, 35% mid-funnel, 40% sales
Scale-stage ($10M-$100M ARR): - Mature sales organization - Marketing department built - Attribution: 20% top-funnel, 35% mid-funnel, 45% sales
Enterprise ($100M+ ARR): - Large sales org with multiple plays - Sophisticated marketing - Attribution: 20% top-funnel, 30% mid-funnel, 50% sales
Adjust based on your business model.
---Skip the manual work
Abmatic AI runs targets, sequences, ads, meetings, and attribution autonomously. One platform replaces 9 tools.
See the demo โCommon Attribution Mistakes
Last-click only. "Every deal last-touched by sales, so sales deserves all credit." This underfunds marketing and misses long-cycle deals.
First-click only. "Every deal starts with an ad, so ads deserve all credit." This ignores that first clicks are easy (low-intent) and last clicks are hard (high-intent).
No stage weighting. "All touches equal." Linke-click weighting treats a brand-awareness social media like the same as a proposal-stage demo. They're not.
Missing touches. "We only track campaign attributions." This misses organic search, direct visits, referrals, word-of-mouth, and other sources that drive deals.
Wrong time window. "If they didn't close within 90 days, it's not related." Many B2B deals take 6-12 months. Give it 12-18 month window.
No sales touch tracking. "We don't track sales calls, emails, or demos." This treats sales as black box. If you don't know what sales does, you can't attribute accurately.
Tools for Multi-Touch Attribution
Built-in: - HubSpot (contact timeline, attribution model) - Marketo (opportunity influence) - Salesforce (Salesforce attribution)
Third-party: - Marketo (full attribution) - Eloqua (full attribution) - Bizible (now acquired by Marketo) - Catalyst (third-party attribution)
Data sources you need: - Web analytics (Google Analytics or Segment) - Email platform (HubSpot, Marketo) - Advertising platform (LinkedIn, Google Ads) - CRM (Salesforce, HubSpot) - Sales activity tracking (Salesforce, HubSpot)
Building Your Attribution Dashboard
Dashboard should show:
By channel: - Revenue attributed to LinkedIn - Revenue attributed to organic search - Revenue attributed to email - Revenue attributed to sales
By stage: - Revenue attributed to top-of-funnel - Revenue attributed to mid-funnel - Revenue attributed to bottom-funnel
By campaign: - Revenue from Q1 webinar campaign - Revenue from "Data-Driven Selling" content - Revenue from LinkedIn lead gen ads
Over time: - Monthly revenue attributions (trending) - Quarterly attribution mix (how allocation has changed)
Review monthly. Use to guide budget allocation quarterly.
---Attribution Accuracy
No attribution model is perfect. What matters: 1. It's consistent (same model every month) 2. It's defensible (sales and marketing agree on it) 3. It's based on data (not guesses) 4. It aligns incentives (marketing and sales both get credit)
Next Steps
- Document your typical buyer journey
- Identify touchpoints at each stage
- Choose attribution model (recommend custom by stage)
- Set up in HubSpot or Salesforce
- Apply to last 20 closed deals
- Review with sales and marketing
- Adjust if needed
- Run attribution monthly going forward
Book a demo to see how Abmatic AI tracks multi-touch attribution, credits all channels fairly, and guides budget allocation based on actual revenue impact.





