Multi-Touch Attribution in HubSpot: What It Can’t Do (and What to Use Instead)

    Muiz Thomas

    Muiz Thomas, Founder & CEO, AttributeIQ

    · 9 min read

    You open HubSpot’s multi-touch report expecting something that looks like an answer. What you get is a pie chart that says 80% of your MQLs came from “direct / none,” a source breakdown that doesn’t match GA4 by a significant margin, and no clear way to see which blog posts or case studies actually contributed to the deals you closed last quarter.

    The temptation is to blame setup. Maybe the tracking code wasn’t on every page. Maybe UTMs were inconsistent. Maybe the CRM data is messy. These things matter, and we’ll get to them, but they’re not the root cause of what you’re experiencing. The root cause is that HubSpot’s attribution is built around a specific set of assumptions about how buyers behave, and those assumptions don’t hold for most B2B content teams.

    This post is an honest account of where HubSpot’s multi-touch attribution works, where it structurally breaks down, and what to use when it doesn’t.

    HubSpot Multi-Touch Attribution Explained in Plain English

    Before discussing the shortcomings, it’s worth understanding how HubSpot actually builds attribution records. HubSpot tracks interactions linked to a contact record, then assigns revenue credit across those interactions based on the attribution model you select.

    The important limitation is that attribution only starts once HubSpot knows who someone is, usually through a form submission. Any touchpoint that isn’t connected to a contact record is either invisible, partially captured, or dependent on cookie-based identification.

    Within those constraints, HubSpot offers seven attribution models.

    #

    Model

    What it’s answering

    1

    First Interaction

    Gives 100% of the credit to the earliest recorded touchpoint. Useful if you’re asking: Which channel consistently introduces new buyers into our ecosystem?

    2

    Last Interaction

    Gives 100% of the credit to the final touch before the conversion event. Answers: What action immediately preceded conversion?

    3

    Linear

    Splits credit evenly across every recorded touchpoint. Answers: What does the entire tracked journey look like when every interaction is treated as equally important?

    4

    Time Decay

    Allocates increasing credit to interactions that occur closer to conversion. Answers: Which touchpoints were most influential as the buyer approached a decision?

    5

    U-Shaped

    Assigns 40% to the first touch, 40% to lead creation, and distributes the remaining 20% across everything else. Answers: Which channels create awareness and successfully convert anonymous visitors into known leads?

    6

    W-Shaped

    Assigns 30% each to the first touch, lead creation, and deal creation milestones, with the final 10% spread across other interactions. Answers: Which channels helped move a prospect through the major stages of the pipeline?

    7

    Full Path

    Assigns 22.5% each to first touch, lead creation, deal creation, and closed-won, with the remaining 10% distributed across other touchpoints. Answers: Which channels influenced the entire journey from first awareness through to revenue? The broadest model, but also the most dependent on complete and accurate tracking.

    The Tier Wall: Which HubSpot Plan Actually Gives You Multi-Touch Attribution

    HubSpot’s multi-touch attribution isn’t uniformly available across subscription tiers. The gate sits in an expensive place, and what lives behind it is meaningfully different from what’s available below it:

    #

    Plan

    What you get

    1

    Free / Starter From £15/mo

    Attribution is primarily last-touch, with no support for multi-touch modelling, so the broader journey isn’t fully visible.

    2

    Marketing Hub Professional From ~£720/mo

    Introduces foundational attribution reporting at the contact level. Includes first-touch and last-touch models, giving visibility into what initiated and what completed the journey. However, it does not extend to full revenue or deal-level multi-touch attribution across the funnel.

    3

    Marketing Hub Enterprise From ~£2,800/mo

    Unlocks full multi-touch revenue attribution, including all core models, content asset performance tied to revenue, deal create attribution, and customer journey analytics. This is the only tier that provides a complete, end-to-end view of marketing influence.

    What HubSpot’s Multi-Touch Attribution Can’t Track (Even at Enterprise)

    Even at the Enterprise tier, HubSpot attribution has structural limitations that are worth understanding before you build your reporting strategy around it. Here’s where the walls are:

    #1 HubSpot Multi-Touch Attribution Only Tracks What HubSpot Has Seen

    This is the most fundamental structural limitation of HubSpot’s multi-touch attribution, and it’s the one that most directly affects content teams. HubSpot’s attribution models can only distribute credit across touchpoints that HubSpot has a record of. If a touchpoint didn’t register in HubSpot’s tracking infrastructure, for any reason, it doesn’t appear in the attribution model, and credit gets redistributed to whatever did register.

    The practical consequences:

    #

    The gap

    What it means in practice

    1

    Non-HubSpot CMS pages get zero content-level credit

    HubSpot’s native multi-touch attribution can report on specific pages and content assets, but only when those pages are hosted in HubSpot’s CMS. If your website is built on WordPress, Webflow, or any other platform, which is true for the majority of B2B SaaS companies, those pages are invisible at the content level.

    2

    Pre-conversion sessions are only partially captured

    Early-stage sessions are only included if the HubSpot cookie is already present and later linked to a contact. Much of the anonymous research journey, across devices, incognito, or cookie gaps, is missing from attribution.

    3

    Cross-device journeys break the attribution chain

    HubSpot treats each device as a separate visitor until form submission. Only the final device is reliably stitched to the contact, while earlier touchpoints (mobile, tablet, etc.) are often left unattributed.

    4

    Inconsistent UTMs distort attribution data

    Missing or inconsistent UTM tagging causes paid and campaign traffic to be misclassified as “direct,” silently shifting credit across channels without any warning in reporting.

    5

    Revenue attribution stops at deal creation

    Revenue influence after deal creation isn’t captured. Late-stage marketing impact during sales cycles (nurture, validation, competitive content) is excluded from the final attribution model.

    #2 HubSpot’s Multi-Touch Models Are Contact-Level, Not Account-Level

    HubSpot’s multi-touch attribution models operate at the individual contact level, not the buying group or account level, and that creates a structural blind spot for B2B.

    In most enterprise deals, multiple stakeholders engage independently: one discovers your content via organic search, another clicks a LinkedIn ad, a technical evaluator visits documentation, and a CFO only appears late via pricing pages. HubSpot treats each as a separate attribution story.

    When the deal closes, credit is typically anchored to the contact most directly linked to the deal record, not the full set of stakeholders involved in the buying decision. As a result, early-stage influence from key champions can be significantly under-credited or missed entirely.

    #3 HubSpot’s Multi-Touch Attribution Requires Infrastructure That Most Teams Don’t Have Fully In Place

    Even at Enterprise tier, with all seven models available, reliable multi-touch attribution in HubSpot requires a level of ongoing infrastructure maintenance that’s easy to underestimate.

    The setup requirements are substantial, and each gap silently degrades the attribution data without flagging the problem in reports:

    #

    Requirement

    Detail

    1

    UTM taxonomy must be defined before any campaigns launch and maintained across every link creator.

    This includes paid media teams, email marketing, social, outbound SDRs using Outreach or Salesloft, content teams, and any agency partners. A single campaign running without UTMs doesn’t just corrupt that campaign’s attribution, it contributes to the “direct / none,” bucket that already tends to be inflated in any HubSpot instance.

    2

    The HubSpot tracking code must be installed on every page a prospect might visit.

    For teams with content spread across a main website, a blog subdomain, a help center, landing pages on third-party tools, and event registration pages, this is an ongoing maintenance task. Pages added after the initial setup, or tools that generate landing pages automatically, frequently fall through the tracking gap.

    3

    Contacts must enter the CRM through tracked methods.

    Contacts created via CSV import, manual CRM entry, or third-party tools carry no attribution history. For sales-led teams where many contacts are added manually by reps, this is a significant structural gap.

    4

    Contact-to-company associations must be accurate and complete.

    HubSpot can include all contacts associated with a deal in attribution reports, but only if contact-to-company associations are clean and complete. CRM hygiene around company association is routinely incomplete in B2B instances, particularly for deals involving multiple departments or business units under a parent company.

    How AttributeIQ Gives You Multi-Touch Attribution Without HubSpot Enterprise

    AttributeIQ is built specifically for this architecture, teams that already have GA4 and HubSpot in place, and want to connect the two at the deal level without needing HubSpot Enterprise or migrating content into HubSpot’s CMS.

    From a cost perspective, HubSpot Marketing Hub Enterprise typically starts at around $3,600/month, plus a $7,000 onboarding fee, bringing the annual cost to well over £30,000 before any meaningful attribution setup. AttributeIQ Pro is £149/month, with full functionality included out of the box.

    Page Influence

    Once HubSpot is connected, AttributeIQ’s Page Influence tab becomes the place where you can finally answer “what piece of content influenced this deal?” at scale.

    AttributeIQAttributeIQ
    28 days
    All conversions

    Page Influence

    Track page-level impact on pipeline volume and closed-won revenue performance.

    2 days
    7 days
    28 days
    More
    Add filter

    Total Pipeline

    £40.80k

    Total Journeys

    22

    Top High-Value Page

    /b2b-sales-lead-scoring

    Most Balanced Page

    /sales-rep-onboarding

    Pipeline by Conversion Event

    All pipeline · click an event to filter the journeys below

    All events22 conversions£40.80k
    demo_request
    £27.00k3 conv.
    trial_signup
    £8.40k7 conv.
    contact_form
    £5.40k12 conv.

    Pipeline Share

    Share of pipeline by conversion event

    £40.80k

    demo_request£27.00k66%
    trial_signup£8.40k21%
    contact_form£5.40k13%

    Pages by Influenced Pipeline

    All Pages
    £50k+ 0
    £20–50k 0
    £5–20k 0
    Under £5k 40
    PageJourneysPipelineRole Distribution
    /b2b-sales-lead-scoring
    22£9.40k
    /sales-pipeline-stages
    22£8.50k
    /how-to-forecast-sales
    21£7.70k
    /automating-follow-up-emails
    17£4.80k
    /sales-rep-onboarding
    13£5.40k
    /reducing-sales-cycle-length
    12£5.00k
    Entry
    Mid-journey
    Closer
    1 / 2 →

    At the top of the view, a four-metric summary provides immediate orientation across your content performance: total pipeline influenced, total number of journeys, your highest-value page, and the page that delivers the most balanced performance across the funnel. This gives you a quick read on both volume and quality before you go any deeper.

    From there, you can filter the dataset by All Pipeline, Qualified Pipeline, or Closed Revenue depending on the decision context, whether you’re assessing overall content impact, sales-qualified influence, or direct contribution to closed business.

    The table below shows each page ranked by influenced pipeline to establish clear relative performance. The Role Distribution indicator adds important context, showing where each page tends to operate within the journey, whether it is consistently responsible for first engagement, plays a supporting mid-journey role, or appears closer to conversion moments.

    Recommended Reading: How to Measure the ROI of Your Content

    Channel Influence

    Channel Influence shows which channels are driving pipeline value, how much each contributes, and the volume of journeys coming through each one.

    AttributeIQAttributeIQ
    28 days
    All conversions

    Channel Influence

    See which channels drive pipeline value, how much each contributes, and their volume.

    2 days
    7 days
    28 days
    More

    Total Pipeline

    £12.05k

    Avg Pipeline Value

    £2.41k

    Most Active Channel

    Direct

    3 journeys · 75% share

    Channel Concentration

    75%

    from Direct

    All Pipeline by Channel

    Share of pipeline by channel

    £12.05k

    pipeline

    Direct£9k74.7%
    LinkedIn / Social£3k24.9%
    Organic / Google£500.4%

    Channel Breakdown

    ChannelPipeline ShareVolumeTotal ValueAvg Pipeline Value
    Direct
    75%
    3£9k£3k
    LinkedIn / So..
    25%
    1£3k£3k
    Organic / Go..
    0%
    1£50£50

    The summary row shows total pipeline, average pipeline value per journey, and a Channel Concentration callout, useful for immediately spotting when one channel is carrying a disproportionate share of your pipeline, which is a risk signal as much as a performance one.

    The breakdown table lets you toggle between Value and Velocity, so you can separate channels that are generating high-value deals from channels that are generating volume. You can filter by All Pipeline, Qualified Pipeline, or Closed Revenue, the same logic as Page Influence, and cut by channel type across Organic, Paid, Social, Direct, Referral, and AI Search.

    Journey Explorer

    Journey Explorer gives you a complete, session-by-session view of how a contact or deal moves through your CRM, from the first anonymous visit captured in GA4 through to closed-won.

    Daniel Hughes / Orbitly

    daniel@orbitly.io

    Deal

    £24k

    contract sent

    Conversion Event

    demo_request

    Touchpoints

    3

    Duration

    5 days

    First TouchMar 19 · Organic / Google · 4m 22s on page

    /blog/attribution-guide

    TouchpointMar 22 · Direct · 3m 08s on page

    /case-study/10m-arr

    Last TouchMar 24 · Direct · 1m 44s on page

    /pricing

    Conversion!

    demo_request · 24 Mar 2026

    Presentation Scheduled

    Post-conversion visit

    /case-study/enterprise-roi

    Contract Sent

    In HubSpot, this same journey would typically be represented as a set of contact-level touchpoints tied to attribution models, with limited visibility into the full anonymous pre-conversion journey and no native view of behaviour after form submission at this level of granularity.

    Journey Explorer extends beyond that point. You get the full anonymous pre-conversion journey, plus post-conversion behaviour during active deal stages, evaluation, negotiation, contracting. This is the layer most attribution tools do not expose, despite being highly relevant for both sales context and revenue understanding.

    See every content interaction
    from first visit to closed deal.

    AttributeIQ shows page-level pipeline attribution natively over your existing GA4 and HubSpot stack, live within 24 hours.

    Try 14 days for free →

    Nexa Corp · Journey

    Best MTA tools 2026

    Blog · Organic · Day 1

    Attribution guide

    Blog · Organic · Day 12

    Case study: Intercom

    Blog · Organic · Day 28

    Pricing page

    Direct · Day 31

    Deal Tracking and Real-Time Alerts

    The Deal Tracker is probably the feature that most directly changes day-to-day sales-marketing alignment. You can see your entire HubSpot pipeline, every contact, every stage, the associated deal value, alongside their real-time web behaviour.

    You can also set up a Slack alert for when an SQL visits your pricing page. Set up an alert for when a known Opportunity visits a specific case study. Set up a weekly digest of which contacts in your pipeline have gone quiet for two weeks.

    Alert Rules

    2 active

    SQL visits /pricing three times

    Immediate · Slack

    URL contains /pricingQualified contactsSends immediately
    Edit

    Any contact visits /demo

    Immediate · Slack

    URL contains /demoAll contactsSends immediately
    Edit

    Qualified contacts inactive 14+ days

    Weekly on Monday · Slack

    Edit

    The alert logic is flexible: target all contacts, qualified pipeline only, or specific named contacts. Set it to fire immediately or batch it into a weekly summary. The point is that your sales team gets notified while interest is demonstrably warm, which is a very different conversation to have than the one you get when you’re following up cold three days after the signal has passed.

    Board Reporting

    Every CMO eventually faces the same problem: the board wants to know what marketing contributed to revenue last quarter, and the answer lives across three different platforms, each telling a slightly different and conflicting story.

    Board Summary solves that in a single view. Qualified pipeline, closed revenue, average deal size, top account, channel breakdown, and the five content assets that appeared in the most closed deals, all scoped to a defined period, all in one place, with a one-click PPTX export.

    AttributeIQAttributeIQ

    Board Summary

    Export a board-ready summary of marketing’s influence on pipeline and revenue.

    Q2 2026 · Board Summary · 1 Apr 2026 – 30 Jun 2026

    Qualified Pipeline

    £4.1M

    from 47 contacts

    Total Revenue

    £1.27M

    from 14 closed deals

    Avg Closed Deal

    £90.7k

    from 14 closed deals

    Top Account

    Nexa

    £340k influenced

    Channel Breakdown
    Organic / Google
    £1.68M41%
    Paid / Google
    £902k22%
    LinkedIn / Social
    £697k17%
    Direct
    £451k11%
    Referral
    £246k6%
    Email
    £123k3%
    Top 5 Content in Closed Deals
    PageDeals ContainingRevenue Influenced
    /pricing14/14 (100%)£1.27M
    /case-study/10m-arr11/14 (79%)£1.01M
    /blog/cmms-vs-spread..9/14 (64%)£823k
    /homepage14/14 (100%)£1.27M
    /b2b-saas-seo-audit g..7/14 (50%)£635k

    When HubSpot’s Multi-Touch Attribution Is the Right Choice

    It would be easy to oversell this. HubSpot attribution is genuinely the right choice for some teams, and being clear about who those teams are is more useful than a blanket takedown.

    HubSpot’s multi-touch attribution works well if:

    1. 1.Your entire content stack lives inside HubSpot’s CMS, blog, landing pages, resource pages, all of it.
    2. 2.You have a dedicated RevOps or MarOps resource who can maintain UTM discipline, audit tracking code coverage, and manage contact-to-company associations on an ongoing basis. The setup is fragile, but it can be kept stable with proper maintenance.
    3. 3.You’re primarily reporting on campaign-level channel mix rather than content-level pipeline influence. For teams whose main attribution question is  “which campaigns drove contacts this quarter,” HubSpot Professional does this reasonably well.
    4. 4.You’re already on Enterprise, your budget has absorbed it, and you’re not running significant content volume on external domains.

    If all four of those things are true, you probably don’t need AttributeIQ. Stick with HubSpot.

    For everyone else, AttributeIQ gives you page-level pipeline attribution, the full contact journey from first click to closed deal, and board-level reporting, without the Enterprise price tag or the setup headache. You can start a free trial here.

    Muiz Thomas, Founder & CEO of AttributeIQ
    Author
    Muiz Thomasin
    Founder & CEO, AttributeIQ
    Muiz is the founder of AttributeIQ, a multi-touch attribution platform for B2B marketing teams, and GrowUp, a B2B search agency. He started building attribution tooling because he got tired of writing “directional.” in client reports as a way of saying “I can’t actually prove this.” He works mostly with SaaS, construction tech, and enterprise software teams, and has helped connect marketing programmes to £5M+ in qualified pipeline.