Calculate Your LinkedIn Ads ABM Budget using our free calculator

LinkedIn Ad Reporting By Company for ABM Using ZenABM10 min read

Table of Contents

LinkedIn Ad Reporting By Company For ABM Using ZenABM

If you are running ABM on LinkedIn, LinkedIn ad reports with a company-level breakdown for each ad campaign, I’d say, are the bare minimum.

But this is exactly what most marketers struggle to get even after using so many different tools.

In this article, I’ll discuss why native solutions in your CRM and LinkedIn campaign manager are just so insufficient, even web visitor deanonymization tools miss the mark but how ZenABM fills the gaps.

LinkedIn Ad Reporting By Company for ABM: Short Summary

  • ABM on LinkedIn demands company-level metrics for every campaign, not just at the account level.
  • LinkedIn Campaign Manager’s Companies tab shows company data but only as a single roll-up, so you still cannot see which ads each firm touched.
  • CRM integrations like HubSpot add campaign stats but drop the company granularity, leaving a critical gap.
  • IP-based visitor deanonymization tools are unreliable thanks to VPNs, remote work, and shared networks, catching company identity less than half the time.
  • Click-through tracking via Insight Tag, CAPI, or CRM pixels misses firms that view an ad but arrive by another channel later, so view-through attribution is essential.
  • ZenABM taps the LinkedIn Ads API for true company-by-campaign reporting: impressions, clicks, CTR, spend, and engagements for every target account.
  • The platform maps ad-engaged companies to HubSpot or Salesforce deals, calculates ROI, pipeline, ROAS, and auto-assigns BDRs once engagement crosses your chosen threshold.
  • Additional advantages: intent tagging, custom ABM stage tracking, real-time and lifetime engagement scores, and a full data sync back to the CRM.
  • Bottom line: native tools and IP matchers leave ABM teams guessing, but ZenABM delivers the precise company-level insights needed to attribute revenue, optimize campaigns, and act fast on hot accounts.

LinkedIn Campaign Manager, LinkedIn Ad to CRM Integration and Web Visitor Denanonymization Tools: Why They Fail Even When Used Together

Here’s why all these conventional methods fail to provide LinkedIn ad reporting by company accurately, even when used together:

The Company Tab Gives No Campaign-Level Breakdown

LinkedIn campaign manager was irrelevant for ABM use cases until they rolled out the ‘Companies tab’ in 2024:

companies tab in LinkedIn campaign manager showing which companies clicked on your LinkedIn ads and more

Now, the tool does give LinkedIn ad reporting by company, and these are the metrics it shows: paid clicks, impressions, engagements, and leads, plus their organic counterparts and an overall engagement score.

Sounds complete, but it still falls short.

Yes, you now get company-level impressions and engagements, moving beyond the old click-only view, yet the figures remain rolled up at the ad-account level. You still can’t see which individual ads caught each company’s eye.

That’s a deal-breaker for ABM teams. Most run several ABM initiatives at once, each splintering into multiple campaign groups, with every group hosting numerous ad campaigns.

Those campaigns differ by:

  • Ad format or creative
  • Budget, schedule, owner, and frequency
  • Buyer intent—the specific feature or benefit being promoted

Without campaign-level, company-specific data, you can’t map buyer intent or attribute revenue accurately—just look at the layered structure Userpilot uses, for example:

NEW ABM Campaign Structure

In this setup, having engagement data lumped together at the ad account level is nearly useless. What you really need is a breakdown of impressions, clicks, and engagement by company for each individual campaign, campaign group, and ABM campaign.

Why?

  • So your BDRs can pinpoint buyer intent and design their messaging/outreach based on the exact product feature or value prop the prospect interacted with.
  • Without knowing the campaign-level breakdown of company-level engagement, you can never know which ads worked great and which didn’t. You can never do A/B testing either, and you cannot attribute a conversion or pipeline addition to the specific ad/ads that deserve the credit. How will you learn and improve on future campaigns then?

LinkedIn + CRM Integrations are Redundant

CRMs like HubSpot can be integrated with your LinkedIn ads account. For instance, the LinkedIn ads HubSpot integration lets you sync ad engagement data to HubSpot that you can see in the HubSpot ads tool:

LinkedIn ads HubSpot Integration provided natively by HubSpot in HubSpot ads tool

Honestly, this is even more limited than LinkedIn Campaign Manager.

You do get campaign-level metrics like impressions and clicks, but there’s no visibility into which companies engaged. The company-level breakdown is completely missing.

Even if

UTM/Separate Domain with Web Visitor Deanonymization Tools Fail Too!

How UTM parameters work

There’s another method marketers try:

  • They either set up a separate domain and connect their ads to ensure that each visitor comes from the ads.
  • Or they set up UTM parameters to know if a visitor has come from ads.

Then they use web visitor deanonymization tools to reveal the company of the visitors.

Going behind the tech, these tools are nothing but wrappers for ‘company IP address matching from an IP database’ and are so highly inaccurate, thanks to:

  • Remote work
  • VPNs
  • Shared public networks (hello, Starbucks)
  • Some companies don’t even register their IP addresses:Kyle Ackerman's LinkedIn post highlighting that most companies don't register their IP addresses.

So, though these tools promise to reveal contacts at the account-level, they do it 42 times out of 100 at best:

AD_4nXcxP8GgQKXlqbJevJ3ATFY5plJwo9HWs96VfWiAXDtoMckm_C68rSICIBy8YoOMSSingUTP0Y65OtcIqqQR9FJ-HRyAZB0ASQSzJMlKkdkKrJ8POlT_Lwj-LL9R__u0FzIivjU2JA

Maybe you can look at one more anecdote to understand why I’d never like to pay for these IP matching tools:

“The accounts we were targeting simply wouldn’t show up in any website visits, even though we knew they landed on the landing pages for the ABM ads we created specifically for them.

How do we know? We’ve actually set up a separate no-index domain for our ABM ad campaigns to be sure 100% of the traffic landing there is our ‘target accounts’. And sadly, from the ~300 visitors to a certain page path on that website, in 90 days, Breeze Intelligence (based on Clearbit’s API) identified only 1 company… ourselves!”

Deanonymization Result Screenshot

-Emilia Korczynska, VP of Marketing, Userpilot

Also, this method is dependent on clicks. A company that just views your ad but then reaches your site organically or some other route – it will never be attributed to the LinkedIn ad (more don’t this in the next section).

Bottom Line: LinkedIn campaign manager won’t show you company-level metrics for each campaign, but for the whole ad account. CRMs like HubSpot will show campaign-level metrics, but not the companies. Web visitor deanonymization tools are just too unreliable. A tool that gives company-level LinkedIn ad reporting per campaign/campaign group/ABM campaign is what you need.

What About Tracking Clicks and Form Fills?

Yes, using LinkedIn CAPI, Inisght tag or CRM’s native solution like HubSpot pixel and attribution reporting coupled with UTM parameters, you track visitors that come from LinkedIn ads but can’t always reveal them.

LinkedIn CAPI/Insight tag cannot reveal a company that clicked on your ad if they didn’t fill the form in the same session they clicked.

HubSpot attribution can theoretically attribute a company’s visit via ad click even if they don’t fill the form  in the same session, but its dependent on cookies – very unreliable with cookies being so actively phased out.

HubSpot LinkedIn ad attribution is dependent on cookies if the clock and th form fill weren't in the same web session
Source: HubSpot Knowledge Base

Also, even if cookies work perfectly, there are still two problems:

  • You cannot reveal the company until the visitor fills out the form accurately.
  • If you try to deanonymize using IP matching, we just discussed why it’s not worth it.
  • LinkedIn is a ‘no-click’ platform. The CTR here is too low: Infographic showing LinkedIn's CTR and how low it is So, a person viewing your ad but later coming through organic search or some other route is very common!

Bottom Line: Even if magically cookies start working every time and people start filling forms accurately, you’d still never know companies that viewed your ad but came through a different route to your site. The click-through approach is just insufficient, especially on LinkedIn. A view-through attribution approach via LinkedIn ad impression and engagement reporting by company is absolutely necessary for running ABM on LinkedIn. 

Using ZenABM for LinkedIn Ad Reporting by Company and More

Here’s how ZenABM helps your report on LinkedIn ads on the company-level for each campaign and a lot more for ABM:

Company-Level Engagement for Every Campaign & Group (Direct from LinkedIn Ads API)

ZenABM pulls first-party data straight from the LinkedIn Ads API and breaks it down by company, showing impressions, clicks, CTR, spend, and total engagements for each campaign and campaign group.

ZenABM dashboard showing company-level ad engagement data per campaign by pulling first-party intent signals from the LinkedIn API
ZenABM dashboard: company-level metrics per campaign, sourced directly from LinkedIn.

Ready-Made ABM Analytics Dashboard

Connect ZenABM to HubSpot or Salesforce, and it automatically maps ad-engaged companies to your deals, extracts deal value, and surfaces a full ABM scorecard:

ZenABM matches deals in your HubSpot CRM to the companies that engage with your LinkedIn ads. This helps you see the influence of your ad campaigns on your sales pipeline and measure ROI.
ZenABM instantly links ad engagement to pipeline and revenue.

Core metrics ZenABM calculates for you:

  • Companies targeted
  • Awareness, Interest, Selection, Customer rates
  • Total pipeline & total revenue
  • Total ad spend
  • Pipeline generated per unit currency
  • ROAS

Engagement Metrics Matched to Buyer Intent

Tag every campaign or group with its underlying intent (feature, use-case, pain-point). ZenABM clusters engaged companies with that intent, so BDRs can talk about what prospects actually care about.

ZenABM Intent data

Track ABM Stages with Your Own Thresholds

ZenABM assigns each company to an ABM stage—Awareness, Interest, Selection, Customer—using ad signals plus CRM activity, and lets you tweak the thresholds to fit your model.

ZenABM showing each company's ABM stage based on ad engagement and CRM data

ABM stage tracking in ZenABM

Live & Historical Engagement Scoring

Two scores keep you in the loop:

  • Current Engagement Score – real-time heat check based on fresh impressions, clicks, and recency.
  • Lifetime Engagement Score – a historical aggregate that highlights long-term interest.
ZenABM does lead scoring based on both current and all-time engagement levels
Instantly spot hot accounts and reach out at exactly the right moment.

Auto-Sync All Engagement Metrics to Your CRM

Clicks, impressions, engagement, intent, stage, scores ZenABM writes every field back into HubSpot or Salesforce as company properties and even assigns BDRs once an account crosses your “interested” threshold.

LinkedIn ad data pushed to company lists in the HubSpot CRM using ZenABM
Engagement metrics synced to HubSpot companies.
Pushing intent as property in ZenABM
Intent written back as a CRM property.
ZenABM assigns your BDRs to accounts in the 'interested' stage
ZenABM assigns your BDRs to accounts in the ‘interested’ stage and pushes the same info to your CRM

Over To You

LinkedIn Campaign Manager aggregates data; CRMs omit company-level insight.

Taking a click-through approach by using CAPI/insight tag or RM pixels makes you blind to companies that don’t click on LinkedIn ads but still land on your site after seeing the ad.

ABM success, however, hinges on knowing exactly which companies engaged with which ads and what that means for outreach, scoring, and revenue impact.

ZenABM gives LinkedIn ad reporting by company for each specific campaign, along with automatic BDR assignment, real-time scoring, intent tagging, and a no-code CRM sync!

Try ZenABM for free now!

Get the best week's content