Blog

How to Prove B2B Paid Media Actually Drives Revenue

Your CFO asks what paid media produced last quarter. You open a dashboard showing 340 conversions and a $92 cost per lead. Neither of you knows whether any of it turned into money.

That's the B2B paid media problem. If you sell something a company buys once every five or ten years, you're fighting on two fronts: you can't get enough qualified leads, and when you do, you can't prove which dollars produced them.

Here's what we learned rebuilding targeting and attribution for a 40-plus-year commercial office furniture company selling everything from a single reception refresh to a 500-person buildout.

B2B Paid Media Attribution At-a-Glance:

  • What to measure: closed revenue traced to campaign and keyword. Not form fills.
  • What most B2B accounts get wrong: running Search almost exclusively and calling Shopping a retail tactic.
  • The blind spot: phone calls your ad platform never sees, which is how many B2B deals close.
  • The tool that works: a shared lead tracker both teams keep current. Not attribution software.
  • The number that survives a budget meeting: ROI against a target set before you spent anything.
What the engagement produced
ResultFigure
Sales opportunities in 2023 generated by paid media83%
Gross revenue in 2023 from paid media65%
Target ROI vs. actual ROI delivered for the year4x to 6.11x
Google Ads channels running one coordinated funnel4

These are 2023 platform- and client-reported results, the year this attribution structure was fully in place. We’re not going to dress up a multi-year average as if it happened last quarter, and we don’t have permission to publish the underlying revenue dollars.

In B2B, Google Shopping Isn't a Retail-Only Tactic

Most B2B accounts we audit run Search almost exclusively and treat Display, Shopping, and Performance Max as something for e-commerce. The prevailing advice backs them up.

Office furniture sits in an odd middle ground. The buyer is B2B, a facilities manager making a five- or six-figure decision, but the product is cataloged and visual, with real SKUs, prices, and photos, exactly like a retail category. That combination is what most B2B accounts miss.

We ran all four channels together and gave each a specific job instead of a shared goal.

Four channels, four jobs
ChannelJob
DisplayGeneral awareness and remarketing
SearchBuyers actively comparing vendors, ready for a quote
Shopping and PMaxEarliest researchers, weeks before a shortlist exists

Shopping and PMax turned out to be the cheapest way to reach early researchers, at CPCs well below Search. Budget that would have been burned on expensive Search terms too early went further reaching the same buyers before they had a shortlist.

If your product has a SKU, a spec sheet, and a price, don't assume Shopping is beneath your funnel. It's often the cheapest seat at the table.

Compare 90 days of Search CPC on your most competitive terms against what Shopping or PMax return for the same category. If you've never tested it because "we're B2B, not e-commerce," that assumption is worth testing.

A Phone Call Your Ad Platform Can't See Doesn't Count as Data

This client's real problem was never lead volume. It was proof.

Google Ads optimizes toward what it can see, which is a form fill or a click-to-call. But plenty of considered B2B purchases close by phone, sometimes weeks after the click. Optimize toward the click and you're optimizing toward the wrong signal, and you can't walk into a budget meeting and say with a straight face that your spend produced revenue.

We layered CallRail and URL parameters across every campaign, so every call and form fill, from paid media and every other source, carried attribution back to the campaign, keyword, and ad that produced it.

A lead you can't trace back to a channel isn't data. It's a guess wearing a dashboard.

Check whether your phone tracking and form tracking use the same attribution model. Most companies solved one and quietly ignored the other, which breaks the picture.

A Form That's Too Easy to Fill Out Is Full of People Who Won't Buy

More form fills feels like a win right up until sales spends hours qualifying someone shopping for one home office chair.

Most accounts are quietly built to reward volume, because it's the easier number for a weekly report. We A/B tested landing page copy, form placement, and ad copy against the qualified conversion rate rather than the raw one. Copy that names the real buyer and project scale filters people out before they click. In some tests total leads dropped. Real sales opportunities didn't.

Have sales tag your last 50 leads qualified or not, then trace each back to its ad copy and landing page. That's usually where conversion rate optimization work should start.

Our Best Attribution Tool Wasn't a Platform. It Was a Shared Spreadsheet.

Agencies underplay this one, because it isn't flashy and because half of it depends on someone other than the agency showing up.

CallRail and URL parameters tell you where a lead came from. They don't tell you whether it became an order. Only the client's sales team knows that.

So we built and still maintain a shared lead tracker with their team. Every lead logged with source, medium, campaign, and keyword, and their team updates status and estimated value as deals move. Every 90 days we walk it to see which spend produced closed revenue rather than leads, and move budget toward it.

None of it works if only one side keeps up their end. An agency can build the best attribution stack in the industry and it's worthless the moment the client stops updating the status column.

Attribution isn't a tool you buy. It's a habit two teams keep, together, on a schedule.

ROI Is the Only Number That Survives a Budget Meeting

CPL, CTR, and impression share are useful diagnostics. None of them is what a CFO asked about. They want to know how many dollars come back per dollar spent, and most B2B teams never set that as a target, so they never get to say whether they hit it.

We set a 4x target up front, tied to closed revenue rather than clicks. Because the tracking from the previous three lessons was in place, that target was measurable instead of aspirational. The year landed at 6.11x.

None of that means anything without the attribution work underneath it. An ROI figure built on guesswork is a more confident-sounding guess.

Frequently asked questions

Does PPC actually work for B2B?

Yes, when it’s measured against closed revenue instead of leads. Here, paid media generated 83% of 2023 sales opportunities and 65% of gross revenue. What separates that from a typical B2B PPC program isn’t budget or bidding. It’s whether call tracking, lead status, and an ROI target exist.

What attribution model works best for B2B?

Whichever one you can tie to closed revenue. Platform models argue over credit for events the platform can see, and in B2B the deciding event is usually a phone call it never saw. Close that loop first, then worry about the model.

How do you set up conversion tracking for B2B PPC campaigns?

Call tracking with dynamic number insertion, consistent URL parameters on every campaign, and one place where lead source and outcome live in the same row. Then a recurring 90-day review to trace revenue back to campaign and keyword. Most teams have the first piece and skip the rest.

Why do traditional attribution models fail on long sales cycles?

They expire. Lookback windows are built for purchases that close in days, not deals that close six weeks after the click. Anything outside the window gets credited to nothing, which is why many B2B programs look weaker on paper than they are.

Where This Leaves Your Paid Media

None of this is a clever media-buying trick. It's discipline. Give every channel a real job. Make every lead traceable. Filter for quality before volume. Hold the program to a revenue number instead of a flattering one.

The teams getting real results from B2B marketing right now aren't running fancier campaigns. They're willing to admit that some of what looked like a win, a form fill, a cheap CPL, a full pipeline report, wasn't one. We've had to admit that about our own work more than once.

If this contradicts what your current team or agency is telling you, that's a conversation worth having. We'll take a no-obligation look at your paid media and attribution setup before anyone mentions a retainer.