Here's a scenario: Campaign A generates 500 leads at $20 each. Campaign B generates 100 leads at $100 each. Which campaign is better?
If you answered "Campaign A" — congratulations, you think like 90% of marketers. And you're probably wrong.
What if Campaign A's leads have a 2% close rate with an average deal size of $500? And Campaign B's leads have a 15% close rate with an average deal size of $5,000?
| Metric | Campaign A | Campaign B |
|---|---|---|
| Leads Generated | 500 | 100 |
| Cost Per Lead | $20 | $100 |
| Total Ad Spend | $10,000 | $10,000 |
| Close Rate | 2% | 15% |
| Deals Closed | 10 | 15 |
| Avg Deal Size | $500 | $5,000 |
| Total Revenue | $5,000 | $75,000 |
| ROAS | 0.5x (Loss) | 7.5x (Win) |
Campaign A, with its "better" cost per lead, actually loses money. Campaign B, with its "expensive" leads, generates 7.5x return on ad spend.
This is why revenue attribution isn't just important—it's the only metric that tells you the truth.
What Is Revenue Attribution?
Revenue attribution connects your marketing activities directly to actual closed revenue in your CRM. Not estimated conversions. Not platform-reported values. Real money from real customers.
It answers the question every CEO eventually asks: "How much revenue did our marketing actually generate?"
Most marketers can't answer this question. They can tell you cost per click, cost per lead, conversion rate, and a dozen other metrics—but not the one that matters most.
Why Your Competitors Aren't Tracking It
Revenue attribution is hard. Here's why most companies don't do it:
1. It Requires CRM Integration
You need to connect your ad platforms to your CRM and track the complete customer journey from first click to closed deal. This isn't a 10-minute setup—it requires proper UTM tracking, CRM customization, and data pipeline infrastructure.
2. Sales Cycles Create Delay
If your sales cycle is 90 days, you won't know for 90 days whether this month's campaigns are actually working. Most marketers lack the patience (or job security) to wait that long for feedback.
3. It Makes Bad Campaigns Obvious
Here's the uncomfortable truth: revenue attribution often reveals that campaigns that look great on platform dashboards are actually losing money. Not everyone wants to see that reality.
If you're afraid of what revenue attribution might reveal, that's exactly why you need it. The problems are already there—you just can't see them yet.
How to Implement Revenue Attribution
Here's the practical roadmap to start tracking what actually matters.
Step 1: Fix Your UTM Tracking
Every ad, every campaign, every variation needs consistent UTM parameters that flow through to your CRM. Here's the structure we recommend:
utm_source: google, facebook, linkedin utm_medium: cpc, paid-social, display utm_campaign: [campaign-name]-[audience]-[goal] utm_content: [ad-variation-id] utm_term: [keyword] (for search)
The key is consistency. Everyone on your team needs to use the exact same naming conventions, and those conventions need to persist through form submissions and into your CRM.
Step 2: Capture Source Data in Your CRM
Your CRM needs fields to store:
- First Touch Source — Where they originally discovered you
- Last Touch Source — What triggered the conversion
- All Touch Sources — Every touchpoint in between
- Original Campaign — The specific campaign that started the journey
Most CRMs (Salesforce, HubSpot, Pipedrive) can store this data—you just need to configure your forms and integrations to capture it properly.
Step 3: Build the Connection
Now you need to actually connect the data. When a deal closes in your CRM, you should be able to trace it back to:
- The original ad click
- The campaign and ad group
- The keyword (if search)
- Every subsequent touchpoint
- The total ad spend across all touchpoints
This connection is what allows you to calculate true ROAS at the campaign, keyword, and even ad level.
Step 4: Choose Your Attribution Model
How do you assign credit when a customer touched 5 different campaigns before buying? Common models:
First Touch
100% credit to the first interaction. Good for understanding what drives awareness.
Last Touch
100% credit to the final interaction. Good for understanding what closes deals.
Linear
Equal credit to all touchpoints. Simple and fair, but may over-credit minor touches.
Time Decay
More credit to touches closer to conversion. Reflects the increasing influence over time.
Position Based
40% first, 40% last, 20% middle. Emphasizes discovery and conversion moments.
Data-Driven
ML-based credit assignment. Most accurate but requires significant data volume.
There's no universally "best" model—the right choice depends on your sales cycle, touchpoint volume, and business goals. We typically recommend starting with Position Based and evolving to Data-Driven as you accumulate data.
What Happens When You Start Tracking Revenue
Here's what our clients typically discover in the first 90 days:
Discovery #1: Some "Expensive" Channels Are Actually Profitable
LinkedIn Ads often have terrible cost per lead. But for B2B companies, they frequently have the highest revenue per lead. Without revenue attribution, you'd cut the channel. With it, you might double down.
Discovery #2: Some "Cheap" Campaigns Are Losing Money
That display remarketing campaign generating $2 leads? Often those leads have near-zero close rates because they're just clicking around, not buying. Revenue attribution exposes these money pits.
Discovery #3: Top-of-Funnel Deserves More Credit
Content marketing and awareness campaigns often look bad in last-click models but are critical for filling the pipeline. Multi-touch revenue attribution reveals their true contribution.
Companies that implement revenue attribution see an average 34% improvement in marketing ROI within 6 months—not from spending more, but from spending smarter.
The Competitive Advantage
While your competitors optimize for clicks and conversions, you'll be optimizing for revenue. They're playing checkers. You're playing chess.
When a recession hits and budgets get cut, companies without revenue attribution cut randomly—or worse, cut their best-performing channels because they look "expensive." Companies with revenue attribution cut precisely, preserving what works and eliminating what doesn't.
The time to implement revenue attribution isn't when you're in crisis mode. It's now, while you have the bandwidth to do it right.
Start Tracking What Actually Matters
ShipleyBI connects your ad platforms to your CRM and shows you exactly which campaigns drive revenue—not just clicks.
Start Free Trial