Calculate Your LinkedIn Ads ABM Budget using our free calculator

How to Track LinkedIn Ad Performance at The Account level7 min read

Table of Contents

How to Track LinkedIn Ad Performance at The Account level

If you’re running ABM on LinkedIn, you need reports that show performance by company for every campaign. That is the baseline for serious programs. Most teams still juggle tools and cannot get clean company data.

In this guide, I’ll explain how to track LinkedIn ad performance at the account level. You’ll see why native CRM syncs, LinkedIn Campaign Manager, and deanonymization tools fall short, and how ZenABM closes the gap.

How to Track LinkedIn Ad Performance at the Account Level: Quick Overview

  • Winning ABM on LinkedIn requires per-company metrics for each campaign, not one ad-account rollup.
  • LinkedIn Campaign Manager’s Companies tab shows firmographics and engagement, but only as a combined account view, so you still cannot see which ads each company engaged with.
  • HubSpot and other CRM connectors sync campaign stats yet remove company granularity, creating a major blind spot.
  • IP-based deanonymization misses often because of VPNs, remote work, shared networks, and unregistered IPs, so company detection is wrong much of the time.
  • Click-through tracking via the Insight Tag, CAPI, or CRM pixels ignores firms that view an ad and return later from another channel, so you need view-through attribution.
  • ZenABM uses the LinkedIn Ads API to produce true company-by-campaign reporting with impressions, clicks, CTR, spend, and engagements for every target account.
  • The platform maps ad-engaged companies to HubSpot or Salesforce deals, ties to pipeline and revenue, computes ROI and ROAS, and auto-assigns BDRs once engagement passes your threshold.
  • Extras include intent tagging, custom ABM stages, real-time and lifetime engagement scores, and two-way CRM sync.
  • Bottom line: native tools and IP matchers leave you guessing, while ZenABM provides precise company-level insight to attribute revenue, optimize spend, and act fast on hot accounts.

Why LinkedIn Campaign Manager, CRM Integrations, and Web-Visitor Deanonymization Still Miss the Mark, Even Together

Here is why these common approaches, even in combination, fail to deliver true company-level LinkedIn reporting:

The Companies Tab Lacks Campaign-Level Detail

LinkedIn Campaign Manager only became somewhat ABM-friendly when the Companies tab shipped in 2024: LinkedIn Campaign Manager Companies tab showing company engagement and leads, but not per-campaign breakdowns The tab now lists paid clicks, impressions, engagements, and leads, plus organic activity and an overall engagement score at the company level.
That is progress, but not enough.

You can finally see company-specific impressions and engagements, yet everything is aggregated for the whole ad account. You still cannot tell which specific ads resonated with each company.

For ABM teams, that is a deal breaker. Most run several initiatives at once, each split into multiple campaign groups, and each group holds multiple campaigns.

Those campaigns vary by:

  • Ad format and creative
  • Budget, schedule, owner, and frequency
  • Buyer intent, such as features or benefits highlighted

Without company-by-campaign data, you cannot read buyer intent or attribute pipeline accurately. Consider the layered setup Userpilot uses, for example: ABM campaign structure example with groups and multiple campaigns per initiative When engagement is rolled up to the ad-account level, the signal is weak. You need impressions, clicks, and engagement by company for every campaign, group, and ABM program.
Why this matters:

  • BDRs can tailor outreach to the exact feature or value prop a prospect engaged with.
  • Without a campaign-level split, you cannot see winners and losers or run valid A/B tests, and attribution breaks.

LinkedIn-to-CRM Integrations Fall Short

CRMs like HubSpot connect to LinkedIn Ads. For example, the LinkedIn Ads–HubSpot integration shows ad metrics in HubSpot’s Ads tool: HubSpot Ads tool view of LinkedIn integration at the campaign level, without firmographic detail This view is even more restrictive than Campaign Manager.
You can see campaign-level impressions and clicks, but the companies behind them vanish. The firmographic layer is gone.

UTMs or a Separate Domain Plus Deanonymization? Still Inaccurate.

Diagram of how UTM parameters label traffic sources Marketers often attempt one of these workarounds:

They then add web-visitor deanonymization software to reveal company identities.
Under the hood, these tools lean on IP-address matching against a database. That fails often because of:

  • Remote work
  • VPN usage
  • Shared public Wi-Fi
  • Many firms never registering their IPsLinkedIn post pointing out many companies do not register corporate IP addresses

The result is weak accuracy. These tools identify the visiting company correctly only about 42% of the time: Chart showing low accuracy of IP-based deanonymization, roughly 42 percent One more story shows why paying for IP-matching rarely pays off:

The accounts we targeted never showed up in website analytics, even though they landed on bespoke landing pages for our ABM ads.

How do we know? We built a no-index domain only for those campaigns, so 100% of visits came from target accounts. Over 90 days, Breeze Intelligence, using Clearbit’s API, detected a single company — our own.

Deanonymization result screenshot illustrating the issue – Emilia Korczynska, VP Marketing, Userpilot

This path also relies on clicks. If a company only views your ad and returns later via organic search, attribution is lost completely.
Bottom line: LinkedIn Campaign Manager aggregates at the account level, CRMs drop company detail, and IP matching is unreliable. You need a platform that shows company-level LinkedIn metrics for every campaign, group, and ABM initiative.

Clicks and Form Fills Are Not Enough

You can combine LinkedIn CAPI, the Insight Tag, or a CRM pixel with UTMs to catch ad clicks. Visibility still stays narrow. If someone clicks an ad and does not submit a form in the same session, CAPI and the Insight Tag cannot reveal their company.
HubSpot can sometimes connect a later visitor back to the original ad click even without a form fill. It depends on cookies, which are fading.

HubSpot ad attribution depends on cookies when the click and form fill are in different sessions
Source: HubSpot Knowledge Base

Even if cookies worked perfectly, two problems remain:

  • You still cannot name the company until someone completes a form accurately.
  • IP matching is too error-prone to fill the gap.
  • LinkedIn CTRs are low: Infographic showing low CTR on LinkedIn ads many viewers never click, then Google your brand and arrive through another channel.

Bottom line: Even with flawless cookies and perfect forms, you miss companies that viewed your ad but converted through a different route. A click-only approach is not enough on LinkedIn. You need view-through attribution with company-level impression and engagement reporting for ABM.

How ZenABM Delivers Company-Level LinkedIn Ad Reporting (and More)

Company-Specific Engagement for Every Campaign and Group (Direct via LinkedIn Ads API)

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

Company-level LinkedIn ad engagement data for each campiagn for a selected time period in ZenABM

Turn-Key ABM Analytics Dashboard

Connect ZenABM to HubSpot or Salesforce, and it maps ad-engaged companies to your deals, pulls deal values, and surfaces a complete ABM scorecard:LinkedIn campaign metrics dashboard in ZenABM  ABM analytics dashboard in ZenABM  ABM campaign metrics dashboard in ZenABM

Core metrics ZenABM calculates:

  • Companies targeted
  • Awareness, Interest, Selection, and Customer rates
  • Total pipeline and revenue
  • Ad spend
  • Pipeline generated per currency unit
  • ROAS

Match Engagement to Buyer Intent

Tag each campaign or group with its underlying intent such as feature, use case, or pain point. ZenABM clusters engaged companies by that intent so BDRs can speak to what prospects care about.

ZenABM intent clustering that groups engaged companies by feature or use case

Customisable ABM-Stage Tracking

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

ZenABM view of companies with stages based on ad engagement and CRM data

ABM stage tracking screen in ZenABM

Real-Time and Historical Engagement Scores

Two score types keep teams aligned:

  • Current Engagement Score – a real-time snapshot driven by fresh impressions, clicks, and recency.
  • Lifetime Engagement Score – a long-term view that tracks total interest over time.
ZenABM engagement scoring with current and lifetime scores
Spot hot accounts fast and engage at the right moment.

Automatic CRM Sync and BDR Assignment

Impressions, clicks, intent, stage, and scores all sync to HubSpot or Salesforce as company properties. ZenABM can also assign a BDR once an account crosses your engagement threshold.

ZenABM writes LinkedIn ad engagement metrics into HubSpot company properties
Engagement metrics written into HubSpot companies.
ZenABM pushes intent as a CRM property for targeting and outreach
Intent is recorded as a CRM property.
ZenABM assigns BDRs to interested accounts and mirrors assignment in your CRM
ZenABM assigns BDRs to accounts in the “Interested” stage and mirrors that in your CRM

Over to You

LinkedIn Campaign Manager lumps data together. CRMs remove firm-level detail.

If you rely only on click-based methods like CAPI, the Insight Tag, or CRM pixels, you will miss companies that view ads without clicking.

Real ABM success needs a clear line from each company to the exact ads they saw and the actions that followed. That feeds outreach, scoring, and revenue attribution. If you care about how to track LinkedIn ad performance at the account level, start with company-level impression and engagement metrics, not just clicks.

ZenABM gives you company-level metrics per campaign, automatic BDR assignment, real-time scoring, intent tagging, and a clean CRM sync.

Try ZenABM for free now!

Get the best week's content