BLOG / BLOG POST

B2B Multi-Touch Attribution Tools: Don't Buy One Yet

A multi-touch attribution tool sells you a model, not evidence. Most mid-market B2B teams should buy the model last.

If your paid program is arguing about which channel deserves credit for pipeline, a multi-touch attribution tool will not settle it. It will give you a confident second opinion built on the same data you already distrust. Buy one only when your qualified conversion is clean, your sales stages are maintained, and you have a specific decision waiting on the answer. Otherwise you are paying an annual fee to rename a problem.

The short version

→ Google Ads already runs a multi-touch model for free, and it wants at least 200 conversions and 2,000 ad interactions in 30 days to run well. Most mid-market B2B accounts do not clear that.

→ Company-matching and visitor-identification tools should be trusted at the account level only, and only once you understand how the match works.

→ The cheap fixes (one trusted qualified conversion, a longer conversion window, disciplined UTMs, a holdout test) change more decisions than the software does.

→ If you do buy, buy it to answer one written question, with one named owner and a 90-day review.

What a multi-touch attribution tool actually sells you

A multi-touch attribution tool collects touchpoints across paid, organic, email and sales activity, stitches them to a person or a company, and then splits credit for a closed deal across those touches using a model you choose or one it builds. What it produces is an allocation of credit. It is not a measurement of what caused the deal.

That distinction matters because the two things get bought interchangeably. Teams buy an allocation and then use it to defend a budget, which is the one job it is weakest at.

Google already ships this. Data-driven attribution is the default attribution model for most conversion actions in Google Ads, and it compares converting paths to non-converting paths rather than applying a fixed rule. Google also killed the fixed rules: first click, linear, time decay and position-based are no longer supported, and accounts using them were upgraded to data-driven. Last click and data-driven are what remain.

So when a vendor offers you a choice of six attribution models, notice that the biggest ad platform in the world looked at that menu and deleted most of it.

Ready for paid ads that pay off?

Book your free audit

The volume test you can run in ten minutes

Google publishes its own comfort threshold for data-driven attribution: all conversion actions are eligible regardless of volume, but Google recommends at least 200 conversions and 2,000 ad interactions in a 30-day period for the model to assign credit precisely.

Open your account and check the last 30 days against that number. A typical mid-market B2B account optimizing toward a qualified milestone runs somewhere in the range of 20 to 60 of those a month, well under the line.

If your own data cannot support the free model built by the company that owns the auction and sees the full click path, a third-party tool working from tags, cookies and CRM timestamps is not going to do better with the same volume. It will just present its guess with more charts.

Low volume does not mean attribution is hopeless. It means the answer has to come from a test rather than a model, which is a different purchase.

Understand the match logic before you trust a single number

Every company-level attribution or visitor-identification tool rests on a matching step: this visit belongs to that company, this person belongs to that account, this session belongs to that deal. Ask exactly how each match is made before you look at one dashboard.

Three questions get you most of the way there:

What identifies a company? Reverse IP lookup, a third-party identity graph, a form fill, or an email domain from your CRM. These have very different accuracy profiles, and vendors often blend them without saying so.

What happens to an unmatched visit? A tool that quietly drops 60% of traffic and reports on the rest is describing a self-selected sample, not your market.

How are multiple people at one account resolved? In a committee purchase the same account will appear as five anonymous visitors and two known contacts. Whether those collapse into one account record decides whether the report is usable.

The working rule we apply: trust this category at the account level, never at the person level. Did engagement at this target account go up after we started running ads against it is a question the data can support. Which of the seven touches moved the VP of Operations is not, and a tool that answers it confidently is telling you something it cannot know.

For an account-based paid program, the honest measure is account engagement over time, not a lead count and not a fractional credit number. That is also the measure your sales team will recognize.

Fix these four things first, in this order

Each of these costs less than a year of attribution software, and each one changes what you actually do on Monday.

1.) Name one qualified conversion and reconcile it against the CRM for a full month. If the ad platform, your analytics and your CRM disagree on how many qualified leads came in last month, no attribution model can fix that, because every model runs downstream of the count. Reconcile first, then monitor that signal so it cannot fail silently.

2.) Extend the conversion window to match the sales cycle. In Google Ads, the default click-through conversion window is 30 days if you never customize it, and it can be set as high as 90 days for Search and Display depending on the conversion source. A B2B cycle that runs past 30 days loses the credit at the reporting layer, not because attribution is broken but because the window expired. Fixing that setting is free and takes a minute.

3.) Feed the outcome back to the platform. Importing qualified CRM outcomes as offline conversions does two jobs at once: it tells bidding what a good lead looks like, and it gives your reporting a deal-stage-aware number without buying anything. Most teams shopping for attribution software are actually shopping for this.

4.) Standardize UTMs before you standardize anything else. An attribution tool inherits your tagging. Feed it inconsistent campaign names and it will produce clean-looking charts built on scrambled inputs, which is worse than no charts. A naming convention is unglamorous and it is the prerequisite.

Teams that do these four things usually discover their credit argument was really a data-quality argument, and it goes away.

When buying one is the right call

There are real cases. Buy the tool when most of this is true:

→ You run four or more channels with meaningful spend on at least three, so the credit question is genuinely contested rather than a two-channel comparison you could resolve by turning one off for a month.

→ Your CRM stages are maintained by people who are held to them, and closed-won amounts are accurate.

→ Deal value varies enough that a channel mix decision is worth six figures, which is what makes the subscription rational.

→ Someone specific will own the tool. Not a team, a person, with the implementation in their objectives.

→ You can write down the decision the tool is meant to unblock, in one sentence, before you sign.

That last one is the filter almost nobody passes on the first try. If the sentence comes out as "we want better visibility into the funnel," you are buying a dashboard. If it comes out as "we need to know whether the paid social line deserves its budget next quarter," you have a real question, and it is worth asking whether a four-week holdout test would answer it faster.

Usually it would. An incrementality test measures what would have happened without the spend, which is the actual question hiding under most attribution arguments. Attribution splits credit for conversions that happened. Incrementality tells you which ones would not have happened anyway. Only one of those two answers a budget question.

How to buy it without the usual nine-month implementation

If you clear the tests above, run the purchase like a paid pilot rather than a platform rollout.

→ Write the one question on the first page of the evaluation and make every vendor answer how their product answers it specifically, using your data shape and your sales cycle length.

→ Ask each vendor to state their match rate on B2B traffic and what happens to the unmatched remainder. Vague answers here are the single strongest disqualifier.

→ Scope the pilot to the channels you are actually arguing about. Stitching every source in the first phase is how these projects reach month nine without producing a decision.

→ Agree in advance what result would change the budget. If no output would change anything, cancel before the contract starts.

→ Set the review date at 90 days and put it on the calendar the week you sign.

And keep running your existing reporting alongside it for the full pilot. Two numbers that disagree teach you something about the match logic. One number that replaced the old one teaches you nothing, and you will not notice when it drifts.

Common questions

Does Google Ads already do multi-touch attribution? Yes, within Google's own channels. Data-driven attribution distributes credit across Search, Shopping, YouTube, Display and Demand Gen interactions using your account's data, and it is the default for most conversion actions. What it will not do is include your email, organic, events or sales touches, which is the actual gap third-party tools are sold to fill.

Will an attribution tool fix the gap between my CRM and my ad platform numbers? No. Those systems count different events at different moments, and an attribution layer sits on top of both and inherits the discrepancy. Reconcile the counts first, then decide whether you still need the model.

Is company-level attribution accurate enough to report to a board? At the account level, as a directional read on engagement with target accounts, yes with the caveat stated. As a precise revenue split across channels, no, and presenting it that way is how marketing loses credibility the first time someone checks a single account by hand.

What to do this week

Pull the last 30 days of qualified conversions and ad interactions and compare them to Google's 200 and 2,000 benchmark. Check your click-through conversion window against your real sales cycle. Then ask one person to write the sentence describing the decision an attribution tool would unblock.

If that sentence is hard to write, you do not have an attribution problem yet. You have a conversion-definition problem, and it is cheaper to fix.

If you want a second read on which of those two you actually have, that is the kind of thing we do in a paid ads audit before anyone talks about software.

share this article

Peter Guba

Author

Peter Guba

CEO of Profit Mill

About Peter

Keep up with the latest insights

Want to see what a performance-driven Google Ads strategy can do for your business?