Try ContactLevel Audiences with 10,000 contacts for free Sign up free
Ad Analytics is ContactLevel's free plan. Connect a LinkedIn Ads account and it pulls campaigns, creatives, demographics and company engagement from the LinkedIn Ads API, scores them against your ICP, and shows how much spend reached companies and people you would never sell to. It connects to HubSpot to show engagement per deal stage and the warm companies with no deal yet. It is a free alternative to Fibbler; the paid ContactLevel product is contact-level audiences that fix the targeting the free plan measures.
Analyze who your LinkedIn ads reached, identify wasted ad spend and attribute spend to pipeline and ICP.
Trusted by
Mock of the free Ad Analytics product: the LinkedIn Overview with ICP match, spend outside the ICP, company activity, warm companies without a CRM deal, and the Companies, Campaigns, Creatives, Pipeline and ICP Settings pages.
Your measured demographic gap applied to actual LinkedIn campaign spend. Overlapping criteria are not double-counted.
Company activity depth and the accounts engaging most.
| # | Company | Impressions | Engagements | Clicks |
|---|---|---|---|---|
| 1 | 792 | 43 | 41 | |
| 2 | 86 | 34 | 12 | |
| 3 | 971 | 28 | 24 | |
| 4 | 469 | 25 | 13 | |
| 5 | 32 | 20 | 3 | |
| 6 | 313 | 19 | 11 | |
| 7 | 244 | 17 | 14 | |
| 8 | 295 | 16 | 10 |
Companies engaging with your ads that are not connected to an existing CRM deal.
| # | Company | Activity trend | Engagements | Engagement rate | Clicks | Impressions | Campaigns |
|---|---|---|---|---|---|---|---|
| 1 | 34 | 39.5% | 12 | 86 | 3 | ||
| 2 | 28 | 2.9% | 24 | 971 | 11 | ||
| 3 | 25 | 5.3% | 13 | 469 | 7 | ||
| 4 | 20 | 62.5% | 3 | 32 | 2 | ||
| 5 | 19 | 6.1% | 11 | 313 | 3 |
The audiences viewing and engaging with your campaigns.
“Ad audiences are usually a black box — you have no idea if your ads reach the right people. ContactLevel ensures optimal targeting. It's become a tool we use every day.”
Tyler Mounce
Founder, AMPLIS
Connect LinkedIn Ads, tell it who you sell to, and read the numbers Campaign Manager does not show. Most accounts have their first ICP match a few minutes after connecting.
One read-only OAuth login. Ad Analytics pulls spend, campaigns, creatives, demographics and company engagement straight from the LinkedIn Ads API. No pixel, no tag manager, no ticket to engineering.
Company sizes, industries, seniorities, job functions and job titles, plus the domains you sell to and the competitors you do not. Every number on the Overview is scored against this list. Change it and the score recalculates.
One number: the share of impressions, clicks and engagements that landed on companies and people matching your ICP. Next to it, the spend that did not, and the attribute leaking the most. In our account it was job titles, at a 14% match.
See impressions, engagements and clicks for the companies in each deal stage, how much exposure a deal usually has before it moves, and which warm companies have no deal yet. Push it back to HubSpot or export it.
Connect LinkedIn Ads, tell it who you sell to, and read the numbers Campaign Manager does not show. Most accounts have their first ICP match a few minutes after connecting.
One read-only OAuth login. Ad Analytics pulls spend, campaigns, creatives, demographics and company engagement straight from the LinkedIn Ads API. No pixel, no tag manager, no ticket to engineering.
Company sizes, industries, seniorities, job functions and job titles, plus the domains you sell to and the competitors you do not. Every number on the Overview is scored against this list. Change it and the score recalculates.
One number: the share of impressions, clicks and engagements that landed on companies and people matching your ICP. Next to it, the spend that did not, and the attribute leaking the most. In our account it was job titles, at a 14% match.
See impressions, engagements and clicks for the companies in each deal stage, how much exposure a deal usually has before it moves, and which warm companies have no deal yet. Push it back to HubSpot or export it.
Six views of one LinkedIn Ads account. All of them on the free plan, all of them built from the LinkedIn Ads API and your ICP settings.
ICP match, spend outside your ICP, company activity depth, warm companies without a deal, and demographics split by engagements, impressions or clicks. The page you open on Monday morning.
Your measured demographic gap applied to actual LinkedIn campaign spend. Overlapping criteria are not double-counted.
Company size, industries, ICP and competitor domains, job titles, seniorities and job functions. Edit, save, and every score on the Overview updates.
Update the company and persona attributes used to understand your target audience.
Define the companies that best match your ICP.
Define the roles and decision-makers you want to reach.
Every company your ads reached, with LinkedIn ID, domain, the campaigns that hit it, the objective and an engagement level. Sort by whatever matters this week.
Impressions, clicks and engagements per campaign, charted over any period, next to status, objective, type and spend.
Compare every campaign across the selected period.
Connect HubSpot and see impressions, engagements and clicks for the companies in each deal stage, plus the average exposure a deal has by the time it sits there.
LinkedIn impressions, engagements and clicks for the companies in each HubSpot stage.
Spend, impressions, clicks and engagements per creative, charted over any period, to see which specific ads drive action.
Compare every creative across the selected period.
Three ways to see which companies your LinkedIn ads reached. Only one of them is free, scores your spend against your own ICP, and comes with a way to fix the targeting.
| What you get | ContactLevel Ad AnalyticsFree | LinkedIn Campaign Manager | Fibbler |
|---|---|---|---|
| Price | Free. No card, no trial clock. | Included with your ad spend. | $89 to $159 per month after a 30-day trial. No free plan. |
| Companies your ads reached | Every company, per campaign and per creative, with an engagement level and the objective that reached it. | Companies hub, aggregated across campaigns, above a privacy floor. | Company-level engagement via LinkedIn's Company Intelligence API. |
| Share of spend inside your ICP | ICP match for impressions, clicks and engagements, the dollars spent outside the ICP, and the attribute leaking the most. | Not available. | Benchmarks against peer accounts, not against your ICP. |
| Warm companies without a CRM deal | A ranked list of engaged companies with no open deal in HubSpot. | Not available. | Engagement signals and alerts on engaged companies. |
| Spend per creative | Every post, video and article with spend, impressions, engagements and clicks side by side. | In the Ads tab, one campaign at a time. | Campaign analytics. |
| Demographics | Job titles, seniorities, functions, industries, company sizes and regions, split by engagements, impressions or clicks. | Per campaign, approximate, hidden below the reporting minimum. | Company size and industry. |
| Pipeline by deal stage | Impressions, engagements and clicks per HubSpot stage, plus average exposure per deal. | Not available. | Influenced deals and revenue in HubSpot, Salesforce, Attio and Pipedrive. |
| Export and CRM sync | CSV export and CRM integrations on the free plan. | CSV export. | CRM sync on paid plans. |
| Fix the targeting | Build contact-level audiences at 70-99% match rates on LinkedIn, Meta, Google and Reddit (paid Audiences plan). | Native list upload reaches 10-20% of a list. | No audience building or activation. |
| The individual people who engaged | Not from ad engagement, LinkedIn only returns companies. Person-level click and visit tracking is in the Audiences plan. | Never. Members are not reported. | Company level only, by design. |
| Ad platforms | LinkedIn Ads today. Meta and Google Ads coming. | LinkedIn only. | LinkedIn, Google Ads as a $59 per account add-on, Meta coming soon. |
LinkedIn, Fibbler, ZenABM and DemandSense details checked September 2026 from linkedin.com/help, learn.microsoft.com, fibbler.co, zenabm.com and demandsense.com. Company-level engagement data comes from LinkedIn and carries LinkedIn's privacy thresholds in every tool, including ours.
See how ContactLevel helps B2B companies run smarter ad campaigns.
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
“We saw an 800% increase in reply rates compared to cold outbound alone.”
Reaching the right people and tracking who's interested — ContactLevel solves both.
Marilyn Cowley
CEO
Public Relations
“We've reduced wasted ad spend by 85% by targeting our exact prospect lists.”
Near-100% LinkedIn match rates, and no more unqualified MQLs.
AJ Wilcox
Founder
LinkedIn Ads Agency
“Our ad spend is now laser-focused on qualified prospects only.”
The audience builder takes the guesswork out, and the ROI has been phenomenal.
Carlo Palomino
President
Advertising Media
“They matched 20,000 prospects from a list that only gave us 7,700 before.”
Exactly what we needed in a niche industry where prospects are hard to find.
Diane Seidle
Media Manager
Telecommunications
“ContactLevel worked well at driving engagement from our target prospects.”
We moved off 6sense's account-level targeting to reach the actual contacts, not just the company.
Richard Houghton
Director of Digital Marketing
Supplier Management Software
“Ad audiences are usually a black box — you have no idea if your ads reach the right people.”
ContactLevel ensures optimal targeting. It's become a tool we use every day.
Tyler Mounce
Founder
B2B Ad Agency
Haven't found what you're looking for? Check our comprehensive FAQ or contact us - we are glad to help.
ContactLevel Ad Analytics is a free LinkedIn Ads analytics tool for B2B marketing teams. It connects to a LinkedIn Ads account through a read-only OAuth login and pulls campaigns, creatives, demographics and company engagement from the LinkedIn Ads API. Unlike the reporting in LinkedIn Campaign Manager, it scores every impression, click and engagement against the ideal customer profile you define, shows the share of spend that reached companies and people inside that ICP, puts a dollar figure on the spend that went outside it, and names the attribute (job titles, industries, company sizes, seniorities or job functions) that leaks the most budget. In ContactLevel’s own account, 83% of LinkedIn spend, $10,602 of $12,833, reached people outside the ICP, and 96% of the 4,532 companies reached never engaged.
Overview shows ICP match, spend outside the ICP, company activity depth, warm companies without a CRM deal, and demographics. Companies lists every company your ads reached with LinkedIn ID, domain, campaigns, objective and engagement level. Campaigns and Creatives chart impressions, clicks, engagements and spend per campaign and per creative. Pipeline connects to HubSpot and shows engagement per deal stage and the average exposure per deal. ICP Settings holds company size, industries, ICP domains, competitor domains, job titles, seniorities and job functions. Company-level engagement data comes from LinkedIn and carries LinkedIn’s privacy thresholds.
Fibbler charges $89 to $159 per month for company-level LinkedIn Ads attribution after a 30-day trial. Ad Analytics does the company-level job for free and adds ICP match. Neither LinkedIn nor any analytics vendor can show the individual people who engaged with an ad, because LinkedIn only reports companies. ContactLevel’s paid Audiences plan solves that from the targeting side: it syncs named contacts to LinkedIn, Meta, Google and Reddit at 70-99% match rates instead of the 10-20% a native list upload reaches, then tracks which of those contacts click and visit. Read about contact-level targeting, see pricing, follow the LinkedIn Matched Audiences playbook, or connect through the LinkedIn Ads integration and the HubSpot + LinkedIn Ads integration. Background on the category is in contact-level advertising.
Final call to action for ContactLevel Ad Analytics, the free LinkedIn Ads analytics plan. Connect a LinkedIn Ads account, define an ideal customer profile, and see the ICP match, the spend that went outside the ICP, the companies reached, and engagement per HubSpot deal stage. Audiences, the paid plan, fixes the targeting from the same account.
When the number annoys you enough, Audiences is one click away in the same account.
Your measured demographic gap applied to actual LinkedIn campaign spend. Overlapping criteria are not double-counted.
Company activity depth and the accounts engaging most.
| # | Company | Impressions | Engagements | Clicks |
|---|---|---|---|---|
| 1 | 792 | 43 | 41 | |
| 2 | 86 | 34 | 12 | |
| 3 | 971 | 28 | 24 | |
| 4 | 469 | 25 | 13 | |
| 5 | 32 | 20 | 3 | |
| 6 | 313 | 19 | 11 | |
| 7 | 244 | 17 | 14 | |
| 8 | 295 | 16 | 10 |
Companies engaging with your ads that are not connected to an existing CRM deal.
| # | Company | Activity trend | Engagements | Engagement rate | Clicks | Impressions | Campaigns |
|---|---|---|---|---|---|---|---|
| 1 | 34 | 39.5% | 12 | 86 | 3 | ||
| 2 | 28 | 2.9% | 24 | 971 | 11 | ||
| 3 | 25 | 5.3% | 13 | 469 | 7 | ||
| 4 | 20 | 62.5% | 3 | 32 | 2 | ||
| 5 | 19 | 6.1% | 11 | 313 | 3 |
The audiences viewing and engaging with your campaigns.
Trusted by