How to Think About Marketing Attribution in HubSpot

If you've read What Marketing Attribution Actually Is (And What It Can't Tell You), you know the fundamentals — what attribution does, why it's hard in B2B, and how to think about the different models.

This is the next part. Not a tutorial on how to build attribution in HubSpot — but how to think about it. What to measure, what to ignore, where most teams go wrong, and what good actually looks like.

Because the gap between "we have attribution" and "our attribution is actually useful" is bigger than most people think.

Most Teams Measure the Wrong Things

Everyone wants to track revenue. Revenue matters. But if the only question your attribution answers is "how much money did this make?" you're missing most of the picture.

Here's what's worth paying attention to — and why.

Customer Acquisition Cost (CAC). B2B companies average $536 in CAC. That number means nothing in isolation. What matters is how CAC varies by channel and whether the customers from higher-CAC channels are actually worth more over time. A channel that costs more to acquire from but produces bigger deals with longer retention isn't a problem. It's a strategy. Attribution helps you see that difference instead of just cutting anything expensive.

Cost Per Lead (CPL). B2B CPL ranges from $65 to $250 depending on industry and channel. But here's where most teams go wrong: they optimize for the cheapest leads instead of the best leads. A $200 lead that converts at 20% is worth more than a $60 lead that never makes it past the first sales call. Attribution data tells you which channels produce leads that your sales team actually wants to work — not just leads that fill a dashboard.

Pipeline Velocity. Optimal B2B pipelines convert prospects to customers in 90-120 days. But "optimal" is relative. The question isn't whether your pipeline hits that benchmark. It's whether certain marketing touchpoints speed things up or slow things down. We've seen clients discover that a specific content piece was showing up in nearly every deal that closed fast — and it wasn't what they expected. That kind of insight only comes from attribution data tied to pipeline stages.

MQL to SQL Conversion. Companies with aligned sales and marketing criteria see 38% higher sales win rates. Attribution helps you understand why. If marketing is generating leads that sales doesn't want, that's not a lead quality problem. It's an alignment problem. Attribution data should tell you which campaigns produce leads that convert through the full funnel — not just leads that meet a form-fill threshold.

Revenue attribution across the funnel. Don't just track closed-won revenue. Track which content and channels influence deals at each stage. The piece of content that shows up in the most closed deals might not be the one that generated the first click. It might be the one that showed up in the middle — after interest but before commitment. That middle piece is often the most valuable and the most overlooked.

The ROI formula is simple: (Revenue attributed to marketing - Marketing investment) / Marketing investment x 100.

But the "revenue attributed to marketing" part is where attribution models come in. Get that wrong, and your entire ROI calculation is fiction.

The Three Pillars (and Why Most Teams Skip Two of Them)

Any attribution system worth using has three pillars: data capture, automation, and reporting. Most teams jump straight to reporting and wonder why their dashboards look wrong.

Pillar 1: Data capture and storage. This is how you get touchpoint data into your CRM. Form fills, HubSpot's tracking code for website visits, integrations with ad platforms, manual logging of offline events. If the data doesn't make it into your system, it doesn't exist for attribution purposes.

This is also where process discipline lives. UTM parameters on every link. Naming conventions that everyone follows. Data entry standards that don't slip when things get busy. We see teams invest in attribution tools and then wonder why the reports are unreliable — and nine times out of ten, the problem is here. The data going in is inconsistent, so everything downstream is messy.

Pillar 2: Automation and operationalization. Once data is captured, it needs to be formatted correctly, stored on the right records, and accessible for reporting. This is the workflow layer — making sure your first touch, last touch, and influence data is being set and updated automatically. Without this, you're relying on manual data entry, which means inconsistency, which means bad reports.

This is also where most teams underinvest. They'll spend weeks picking a model and building dashboards, but the plumbing between data capture and reporting is held together with duct tape. One broken workflow, one missing property, and your reports start lying to you.

Pillar 3: Insight and visualization. This is the reporting layer. Dashboards, reports, the actual insights you use to make decisions. It's the part everyone wants to jump to, but it only works if the first two pillars are solid.

And even with solid data, the reports only matter if someone is looking at them regularly and making decisions based on what they see. Which brings us to the next piece.

Reporting Cadence: What Good Looks Like vs. What Most Teams Do

Most teams build attribution reports, look at them once, and then forget they exist until someone in leadership asks a question. That's not attribution. That's a fire drill.

Here's what we see in teams that actually use attribution well:

Monthly: Review channel performance at a high level. Which channels are producing leads? Which are producing pipeline? Is anything trending in an unexpected direction? This isn't about making changes. It's about staying aware.

Quarterly: This is where decisions happen. Look at full-funnel attribution — first touch, last touch, and influence — across your active campaigns. Compare CAC and CPL by channel. Identify what's working, what's underperforming, and what needs more time. Bring this to your leadership conversations. This is the data that justifies budget decisions.

Annually: Step back and look at the model itself. Is it still the right one? Has your sales cycle changed? Have you added channels or dropped them? Attribution isn't set-and-forget. 38% of marketers say attribution is their number one analytics challenge — and a lot of that is because they built something once and never revisited it.

The difference between teams that get value from attribution and teams that don't isn't the model or the tool. It's the habit of actually using the data to make decisions. Regularly.

What This Looks Like in HubSpot

If you're running attribution in HubSpot, you've got options depending on your tier. Each one involves tradeoffs, and the right choice depends on your team's size, your data maturity, and how much flexibility you need.

Native multi-touch reporting is available with Marketing Hub Enterprise. If you're using HubSpot's campaign tool to group your marketing assets, this is a solid starting point. You can change the weighting of touchpoints, use different models, and filter by various criteria. It's lower maintenance as long as you're consistent with how you use campaigns and keep your data clean. If you're looking for the simplest path to multi-touch attribution, start here.

The limitation: the backend is somewhat of a black box. You can't configure how the calculations work or see all the logic behind them. And the visualizations are limited — you're mostly looking at bar charts. For some teams, that's fine. For others, the lack of control is a dealbreaker.

Custom attribution on Pro tier is where things get more flexible. The approach we use with most clients: instead of a single "deal source" dropdown, build three properties — first touch, last touch, and marketing channel influence. Workflows handle the logic. The first touch gets set when a contact enters the system and never changes. The last touch updates with each new interaction. The influence property builds a running record of every channel that touched the contact over time.

The real value here isn't the setup. It's the reporting it unlocks. You get deal-level reports that show which channels are driving first touches, which are closing deals, and — most importantly — which are showing up in the middle of the journey. That middle piece is where the real insights live. We've had clients discover that a channel they thought was underperforming was actually their most influential mid-funnel touchpoint. It wasn't generating first clicks or closing deals. It was moving people forward. Without multi-property attribution, they would have cut it.

Enterprise-level custom attribution opens up custom objects. You can build a full campaign tracking structure — marketing campaigns, campaign activities, and campaign members — modeled after how Salesforce handles campaign attribution. This gives you granular, record-level tracking of exactly which contacts engaged with which campaigns and when. It's more complex to maintain, but it gives you the most control and the deepest visibility.

Where Most Teams Get Tripped Up

Two things catch nearly every team we work with.

They don't capture data at the right moment. After a deal is created, your contacts keep interacting with marketing. Their latest source properties keep changing. Their influence data keeps updating. If you're building deal-level reports using live contact data, you're seeing activity that happened after the deal was already in play — which pollutes your attribution.

The fix: lock attribution data onto the deal at the moment the deal is created. Copy it from the contact record and stop updating it. That way, your deal reports reflect what actually influenced the deal, not what happened after.

They confuse synced properties with copied properties. HubSpot's sync property field type lets you sync values between associated objects in your CRM. When a value changes on the contact, the deal updates automatically. That's useful in some cases. But for attribution, you don't want live syncing — you want a snapshot. What was true at the moment the deal was created.

Knowing when to keep data flowing in real time and when to freeze it in place is a small detail that makes a huge difference in report accuracy. Most teams don't think about it until their numbers stop making sense. By then, the data's already muddied.

So What Now?

Attribution doesn't just prove ROI. It tells you where to invest next.

When you know which channels drive qualified leads, you stop wasting budget on channels that don't. When you understand which content accelerates deals, you create more of it.

Attribution provides efficiency gains of 15-30%. That's not from working harder. It's from working smarter.

Companies that align their sales and marketing teams around shared attribution data see 36% higher customer retention and 38% higher sales win rates. And 59.4% of marketers say sales and marketing alignment is a primary goal for their attribution efforts. They're not using attribution to win arguments. They're using it to make better decisions together.

Early in the year is when performance starts to matter. Leadership wants to know what's working. Finance wants to know where the budget should go.

If you're showing up with last-click attribution and vanity metrics, you're not answering their questions.

Attribution gives you the data to have those conversations with confidence. Not because you're making claims about ROI. Because you can show where revenue actually came from.

Need help building an attribution framework that works for your business? We help operations and sales leaders prove marketing impact without adding complexity to their already full plates. Let's talk about what's possible.

Next
Next

HubSpot's AI Agent Isn't Just for Support Anymore. It's a Lead Gen Tool.