Turn Your LinkedIn Ad Spend Into Measurable Pipeline
Key takeaways
A founder's weekly LinkedIn report should fit on one page, read in minutes.
Track target account reach weekly; pipeline and ROAS belong in monthly reviews instead.
Pull LinkedIn demographic data Tuesday, since it can lag up to 24 hours.
Every weekly LinkedIn report must end with decisions, owners, and next week's tests.
LinkedIn creates demand, so report leading signals that Google Ads reports usually miss.
LinkedIn ads reporting is how you turn Campaign Manager data into a clear answer to one question: is LinkedIn building pipeline with the right accounts?
For a B2B SaaS founder, the best LinkedIn ads report is short, weekly, and tied to the CRM. It shows spend, who you reached, what they did, what pipeline moved, and what you will change next week.
Most LinkedIn ads reports fail that test. They are 12-page PDFs full of impressions, CTR, and CPC. They tell you what happened inside LinkedIn. They don't tell you if it's working for the business.
This guide gives you a different format. It is the format that we use with our LinkedIn clients. You’ll get a one-page weekly LinkedIn ads report template, the exact metrics to put in it, where to find each number, what "good" looks like, and how to fix the most common LinkedIn reporting problems.
Honestly, this weekly report template is built for founders and lean marketing teams who want an honest read on LinkedIn in 10 minutes a week.
Let’s get started.
Quick answer: What should a weekly LinkedIn ads report include?
A weekly LinkedIn ads report for B2B SaaS should have five blocks:
- Spend and pacing: spend this week, month-to-date, and vs. plan.
- Account reach: how many target accounts saw your ads and how many engaged.
- Leading signals: lead form opens and submits, high-intent site visits, video completions, and branded search.
- Pipeline: new SQLs, opportunities, and pipeline value from LinkedIn-touched accounts.
- Decisions: what you will scale, pause, or test next week, and who owns it.
Keep CTR, CPC, and CPM in a small "health check" row. They help diagnose problems, but they are not the result.
What Is LinkedIn Ads Reporting?
LinkedIn ads reporting is the process of pulling performance data from LinkedIn Campaign Manager, joining it with your CRM data, and turning it into a regular summary that helps you make budget and campaign decisions.
There are three layers:
- Platform reporting: what Campaign Manager shows you. Spend, impressions, clicks, conversions, leads, and demographics like job title and company.
- Account reporting: which target companies saw and engaged with your ads. LinkedIn shows this in the Companies hub.
- Business reporting: what happened in your CRM. SQLs, opportunities, pipeline, and closed-won revenue from accounts LinkedIn reached.
Many agencies only provide the first layer: platform reporting. This information is incomplete. As a founder and someone deciding how much more to invest in the channel, you need all three layers to make an informed decision.
LinkedIn Ads Report vs LinkedIn Ads Dashboard: What's the Difference?
A LinkedIn ads dashboard is a live view of your data that anyone can open at any time. A LinkedIn ads report gives you a fixed snapshot for a set period, with commentary and decisions added by a human.
[table]
| Dashboard | Weekly report
Purpose | Monitor anytime | Decide once a week
Data | Live, always changing | Locked to last week
Commentary | None | What happened, why, what's next
Audience | Marketers running the account | Founder, CEO, head of sales
Length | As many charts as you want | One page
Ends with | Nothing | Decisions and owners
[/table]
It’s not a versus, honestly. You need both a weekly report along with a dashboard snapshot. And here’s what it means.
The dashboard feeds the report. But founders shouldn't have to read a dashboard and guess what it means. That's what the report is for.
Why Most LinkedIn Ads Reports Don't Help Founders
Most LinkedIn ads reports don't help founders because they measure activity inside LinkedIn, not outcomes in the business. A high CTR doesn't pay salaries. A cheap CPL means nothing if sales rejects the leads.
Here are the five problems we see most often when we audit B2B SaaS LinkedIn accounts:
- Too many metrics. 30 columns and no clear story.
- No link to the CRM. The report shows 42 leads. Nobody knows how many became SQLs.
- Last-click thinking. LinkedIn rarely gets the last click. Buyers see your ads, then Google you weeks later. If the report only counts clicks that converted, LinkedIn looks weak even when it works.
- No target account view. For B2B, the right question is "did we reach our accounts?" not "how many people saw the ad?"
- No decisions. The report says what happened but never tells you what to do about it.
There's also a timing problem. LinkedIn ads mostly create demand for later. Most of what LinkedIn does this week shows up in pipeline weeks or months from now. A good weekly report tracks the signals that come first, not just the deals.
The One-Page Weekly LinkedIn Ads Report Template
Here is the template. It fits on one page and takes about 10 minutes to read and discuss. Copy it into a doc, a slide, or a Slack post.
Block 1: Spend and pacing
[table]
Metric | Last week | Month to date | Plan | Status
Spend | | | |
% of monthly budget used | | | |
Active campaigns | | | |
[/table]
Why it's here: Overspending burns cash. Underspending means LinkedIn isn't delivering to your audience, often because the audience is too small or the bid is too low. Both need a fix this week, not next month.
Block 2: Target account reach
[table]
Metric | Last week | Last 4 weeks | Trend
Target accounts reached (at least 1 impression) | | |
% of target account list reached | | |
Target accounts engaged (click, form open, video view, or social action) | | |
Average frequency | | |
[/table]
Why it's here: For B2B SaaS, LinkedIn's biggest strength is reaching the exact companies you want. If you aren't reaching them, nothing else in the report matters.
Block 3: Leading signals
[table]
Metric | Last week | Last 4 weeks | Trend
Lead form opens | | |
Lead form submits | | |
High-intent page visits (pricing, demo, product) | | |
Video views at 75%+ | | |
Branded search clicks (from Google Search Console) | | |
Self-reported "LinkedIn" on demo forms | | |
[/table]
Why it's here: These signals show up before pipeline. If they go up, pipeline usually follows. If they go flat, you find out now, not after a bad quarter.
Block 4: Pipeline
[table]
Metric | Last week | Quarter to date | Target
New leads from LinkedIn | | |
SQLs from LinkedIn | | |
New opportunities (LinkedIn-sourced) | | |
New opportunities (LinkedIn-touched accounts) | | |
Pipeline value created | | |
Cost per SQL | | |
[/table]
Why it's here: This is where LinkedIn proves it's worth the money. Show both "sourced" (LinkedIn got the conversion) and "touched" (the account saw LinkedIn ads before the opportunity opened). The truth is usually somewhere between them.
Block 5: Health check (keep it small)
[table]
Metric | Last week | 4-week average | Flag if...
CTR | | | Drops 30%+ vs average
CPC | | | Rises 30%+ vs average
CPM | | | Rises 30%+ vs average
Lead form completion rate | | | Drops below your normal range
[/table]
Why it's here: These numbers explain problems. If cost per SQL jumped, a falling CTR might be the reason. But they never go at the top of the report.
Block 6: Decisions for next week
[table]
Decision | Why | Owner | Due
Example: Pause the carousel ad in Campaign B | CTR down 40%, frequency 6.2 | Marketing | Monday
Example: Move $1,500 from cold to retargeting | Retargeting cost per SQL is half | Marketing | Tuesday
Example: Sales to call 8 accounts with 3+ engaged people | Strong engagement, no opportunity yet | Sales | Friday
[/table]
Why it's here: A report without decisions is just a history lesson. This block is what makes the meeting worth having.
What Does a Filled-In Weekly LinkedIn Ads Report Look Like?
Here's an example of what a finished summary might look like for a Series A SaaS company spending around $20,000 a month on LinkedIn.
LinkedIn ads: week of Oct 5 to Oct 11
Headline: On pace. Account reach up, pipeline flat, one creative fatigued.
- Spend: $4,820 last week. $9,410 month to date, 47% of the $20K budget. On pace.
- Reach: 612 of 1,500 target accounts reached in the last 4 weeks (41%). 94 accounts engaged, up from 71.
- Signals: 38 form opens, 17 submits. Pricing page visits from LinkedIn up 22%. Branded search clicks up 9%.
- Pipeline: 6 SQLs, 3 new opportunities ($74K). 2 of 3 opportunities came from accounts that engaged with LinkedIn ads in the last 60 days.
- Problem: The "ROI calculator" video has a frequency of 5.8, and CTR dropped from 0.62% to 0.38%.
- Decisions: Swap that video for the new customer story (Owner: Sara, Tue). Shift $1,000 to retargeting pricing page visitors (Owner: Sara, Mon). Sales to follow up with 8 high-engagement accounts (Owner: Mike, Fri).
That's it. A founder can read it in two minutes and know exactly where LinkedIn stands.
Which LinkedIn Ads Metrics Matter Most for B2B SaaS?
The LinkedIn ads metrics that matter most for B2B SaaS are target account reach, engaged accounts, SQLs, pipeline created, and cost per SQL.
While CTR, CPC, and CPM are useful for diagnosis, they don't tell you if LinkedIn is making money.
Here's how we rank them:
[table]
Tier | Metrics | What it tells you | Who cares
Business outcome | Pipeline created, closed-won revenue, ROAS, pipeline per $1 spent | Is LinkedIn worth the money? | Founder, CFO, board
Pipeline quality | SQLs, opportunities, cost per SQL, cost per opportunity, SQL rate | Are the leads real? | Founder, head of sales
Account coverage | Target accounts reached, engaged accounts, frequency | Are we in front of the right companies? | Founder, marketing
Leading signals | Form opens, high-intent visits, video completions, branded search | Is demand building? | Marketing
Efficiency | CTR, CPC, CPM, CPL, form completion rate | Is the account healthy? | Marketing
[/table]
The higher the tier, the less often it changes, and the more it matters. Efficiency metrics move daily. Pipeline moves monthly. Revenue moves quarterly. Your reporting rhythm should match that.
Why CPL is a misleading LinkedIn metric
Cost per lead (CPL) is misleading on LinkedIn because it rewards cheap leads, not good ones. A $90 CPL from student job seekers looks better on paper than a $400 CPL from VPs at target accounts. But only one of those becomes pipeline.
If you have to report CPL, always put cost per SQL right next to it. That one change usually fixes the conversation.
For more on why the cost metric you optimize for matters, see our breakdown of CPC vs CPA for B2B SaaS.
What is a good CTR, CPC, and cost per lead on LinkedIn?
Good LinkedIn numbers depend on your ad format, audience, and offer, so compare against your own 4-week average first. Thought Leader Ads usually get much higher CTR than single image or video ads. Retargeting audiences usually get cheaper clicks than cold audiences.
For current CPC, CPM, and cost per lead ranges, use our LinkedIn ads cost benchmarks for 2026. Then track your own trend. Your trend line is more useful than any industry average.
Where to Find Each Number: LinkedIn Ads Reporting Sources
Not every number in your report lives in Campaign Manager. Here's where each one comes from.
[table]
Metric | Source | Where exactly
Spend, impressions, clicks, CTR, CPC, CPM | Campaign Manager | Analyze, then Campaign performance
Leads, form opens, form completion rate | Campaign Manager | Campaign performance, with lead gen columns
Website conversions | Campaign Manager | Needs the Insight Tag or Conversions API
Job title, seniority, industry, company breakdown | Campaign Manager | Demographics report
Target accounts reached and engaged | Campaign Manager | Plan, then Companies (the Companies hub)
Video completions | Campaign Manager | Video columns
SQLs, opportunities, pipeline, revenue | Your CRM | Reports filtered by lead source and account list
Branded search clicks | Google Search Console | Queries that include your brand name
Self-reported attribution | Your CRM or form tool | "How did you hear about us?" field
[/table]
How to use the Companies hub for account reporting
The Companies hub in Campaign Manager shows which companies saw and engaged with your ads, both paid and organic. LinkedIn says you can filter by date, engagement level, campaign, and company list, save results as lists, and export them to CSV (LinkedIn's guide to tracking company engagement).
For a weekly report, filter by your target account list and track two numbers: accounts with impressions and accounts with engagement. Then hand the high-engagement list to sales. That's often the most useful thing your LinkedIn report produces.
If you run account-based campaigns, our guide to LinkedIn ABM for B2B SaaS shows how to build and tier the target account lists you'll report against.
How to Build a LinkedIn Ads Report in Campaign Manager (Step by Step)
You can build a basic LinkedIn ads report in Campaign Manager in about 15 minutes, then reuse it every week. Here's how.
- Open Campaign Manager and select your ad account.
- Go to Analyze, then Campaign performance. This is the main reporting view.
- Set the date range to last week. We use Monday to Sunday.
- Choose your columns. Click the columns menu and pick spend, impressions, clicks, CTR, average CPC, average CPM, leads, lead form opens, conversions, and cost per conversion.
- Save the column set so you don't rebuild it every week.
- Pick the right level. Review at the campaign group level for the summary, then drill into campaigns and ads to find problems.
- Add breakdowns. Use the demographics view to see job titles, seniority, and companies that saw your ads.
- Export to CSV if you want to combine it with CRM data in a spreadsheet.
- Open the Companies hub and filter by your target account list for Block 2.
- Pull CRM numbers for SQLs, opportunities, and pipeline from LinkedIn-sourced and LinkedIn-touched accounts.
- Write the summary and decisions. This is the part that can't be automated away.
Tip: pull the report on Tuesday, not Monday
LinkedIn's own docs say performance metrics are near real-time, but metrics based on professional demographics (like company size and job function) can be delayed by 12 to 24 hours. Video watch time metrics can take up to 48 hours (LinkedIn Marketing API ads reporting docs).
So if you pull Sunday's data early Monday morning, your company and job title numbers may be incomplete. Pulling on Tuesday morning gives you a cleaner week.
LinkedIn Reporting Data Traits Every Founder Should Know
LinkedIn reporting has a few quirks that can make your numbers look wrong when they aren't. Knowing them saves a lot of confused Slack threads.
Demographic data is approximate
LinkedIn says professional demographic metrics are approximate, to protect member privacy. Values with fewer than 3 events are dropped, and only the top 100 demographic values per creative per day are returned. So small campaigns may show "missing" job titles or companies. That's normal.
Company reports can include companies you didn't target
LinkedIn notes that company breakdowns can include companies you never targeted. This happens when members work at more than one company, change jobs, sit under a parent company, or when audience expansion is on. Don't panic if a random company shows up. Do check that audience expansion is off if you want tight targeting.
Demographic data has a shorter history
LinkedIn keeps campaign performance data for 10 years, but professional demographic data for only 2 years. If you want long-term trends by job title or company, export and store them yourself.
LinkedIn conversions won't match your CRM
LinkedIn conversions will almost never match your CRM. LinkedIn counts a conversion if someone clicked or saw your ad within the attribution window. By default, that's 30 days after a click and 7 days after a view. Your CRM usually credits the last touch or the lead source field. Neither is "right." They're measuring different things.
The fix is to report both, label them clearly, and track the trend. If you want LinkedIn to see more of your real conversions, set up the LinkedIn Conversions API so CRM events flow back to LinkedIn.
Lead form leads are not SQLs
A LinkedIn lead form submit is a contact, not a qualified lead. Lead gen forms pre-fill from the member's profile, so they're easy to submit. That's great for volume but can hurt quality. Always report form leads and SQLs side by side.
How Often Should You Report on LinkedIn Ads?
You should review LinkedIn ads weekly for spend, reach, signals, and fixes, monthly for pipeline and cost per SQL, and quarterly for revenue and budget decisions. Each rhythm answers a different question.
[table]
Rhythm | Question it answers | Key metrics | Time needed
Daily (marketer only) | Is anything broken? | Spend, delivery, errors | 5 minutes
Weekly (founder) | Are we on track, and what do we change? | Spend, account reach, signals, new SQLs, decisions | 10 to 15 minutes
Monthly | Is LinkedIn creating pipeline efficiently? | Pipeline created, cost per SQL, cost per opportunity, account engagement trend | 30 minutes
Quarterly | Should we spend more, less, or the same? | Closed-won revenue, ROAS, pipeline per $1, win rate vs other channels | 60 minutes
[/table]
Why you shouldn't judge ROAS weekly
You shouldn't judge LinkedIn ROAS weekly because B2B deals take months to close. A week of LinkedIn spend might create pipeline that closes next quarter. Weekly ROAS will swing wildly and push you into bad decisions, like cutting a campaign right before it pays off.
Put ROAS and revenue in the quarterly review. In the weekly report, watch the leading signals and new pipeline instead.
How to Connect LinkedIn Ads Reporting to Pipeline and Revenue
To connect LinkedIn ads reporting to pipeline, you need three things: clean conversion tracking, a way to match LinkedIn engagement to accounts in your CRM, and a consistent rule for what counts as "LinkedIn-influenced."
Step 1: Track conversions properly
Install the LinkedIn Insight Tag and set up conversion tracking for demo requests, trials, and form fills. Add the Conversions API so you don't lose conversions to cookie blockers. Sync lead gen form leads straight into your CRM with a native integration, not a weekly CSV.
Step 2: Tag LinkedIn leads in your CRM
Use UTM parameters on every LinkedIn ad. Make sure your CRM captures them on the lead record. Add a "How did you hear about us?" field on your demo form. Self-reported answers catch the buyers who saw LinkedIn ads but came in through Google or direct.
Step 3: Match accounts, not just leads
B2B buying groups are big. The person who clicks your LinkedIn ad is often not the person who books the demo. So match at the account level. If a company engaged with your LinkedIn ads in the 90 days before an opportunity opened, count it as LinkedIn-touched.
Step 4: Use LinkedIn's Revenue Attribution Report if it fits
LinkedIn has a Revenue Attribution Report (RAR) in Campaign Manager that connects to your CRM and shows pipeline and revenue influenced by LinkedIn ads. It uses an any-touch model with lookback windows you choose. Currently, it supports Salesforce and needs a Business Manager account. If you run HubSpot, you'll likely use HubSpot's own ads reporting or a third-party tool instead.
Step 5: Agree on the rules before the numbers come in
Write down your definitions once: what counts as an SQL, what counts as LinkedIn-sourced, what counts as LinkedIn-touched, and which lookback window you use. Then don't change them mid-quarter. Changing rules is the fastest way to lose a founder's trust in the report.
We went through this whole process with a client and showed how it turned into a real revenue number in our case study on proving $779K in influenced revenue with LinkedIn ads attribution. That post covers attribution models in depth. This one focuses on the weekly report that sits on top of them.
How Is a LinkedIn Ads Report Different From a Google Ads Report?
A LinkedIn ads report focuses on who you reached and whether demand is building. A Google Ads report focuses on capturing people already searching and converting them. They measure different jobs, so they need different metrics.
[table]
| LinkedIn ads report | Google Ads report
Main job | Create demand with target accounts | Capture demand from active searchers
Top metric | Target account reach and engagement | Conversions and cost per conversion
Leading signals | Form opens, video completions, branded search lift | Search impression share, search terms
Attribution style | Account-level and influence-based | Mostly click-based
Typical time to pipeline | Weeks to months | Days to weeks
Biggest reporting trap | Judging it on last-click | Ignoring search term quality
[/table]
The two reports should talk to each other. When LinkedIn is working, branded searches on Google usually go up. That's why we put branded search clicks in the LinkedIn report.
If you run both channels, our guide on running Google Ads and LinkedIn ads as one system explains how to read them together.
Best Tools for LinkedIn Ads Reporting
The best tool for LinkedIn ads reporting depends on how much data you need to combine. Small teams can start with Campaign Manager and a spreadsheet. Larger teams usually need a connector and a dashboard tool.
[table]
Option | Best for | Pros | Cons
Campaign Manager only | Spend under $10K a month | Free, accurate, no setup | No CRM data, manual work
Campaign Manager + spreadsheet | Most early-stage SaaS | Cheap, flexible, easy to share | Manual copy and paste weekly
Data connector + Looker Studio | Multi-channel teams | Automated, combines LinkedIn and Google | Setup time, connector costs
CRM native ads reporting | Teams on HubSpot or Salesforce | Ties ads to deals directly | Platform limits, setup effort
ABM or attribution platforms | Account-based programs | Account-level influence and pipeline | Higher cost
AI assistants with ad connectors | Lean teams who want speed | Drafts summaries and flags changes fast | Needs human review of every claim
[/table]
Whatever tool you pick, the format matters more than the software. A clean one-page report in Google Sheets is better than a fancy dashboard nobody opens.
If you want to automate the data pull and first draft with AI, see our guide to using Claude Cowork for paid media. Just keep a human on the "decisions" block.
Common LinkedIn Ads Reporting Mistakes
These are the LinkedIn ads reporting mistakes we see most often in B2B SaaS:
- Leading with impressions and CTR. Put pipeline and account reach first.
- Reporting leads without SQLs. Volume without quality hides bad targeting.
- Mixing up sourced and influenced. Label each number so nobody double-counts.
- Judging LinkedIn on last-click. You'll cut the channel that's creating your demand.
- Checking ROAS every week. Too noisy for B2B sales cycles.
- Ignoring frequency. Small B2B audiences get tired fast. Rising frequency plus falling CTR means it's time for new creative.
- Leaving audience expansion on without saying so. It changes who you reach and makes company reports messy.
- Pulling data too early. Demographic data can lag up to 24 hours.
- No decisions section. If nothing changes after the report, the report isn't doing its job.
- Changing definitions mid-quarter. Lock your rules and keep them.
LinkedIn Ads Reporting by Company Stage
What goes in your LinkedIn ads report should change as you grow. A seed-stage startup and a Series B company don't need the same report.
[table]
Stage | Typical LinkedIn spend | Focus of the weekly report | Skip for now
Seed | Under $5K a month | Spend, account reach, form leads, conversations sales had | Attribution models, ROAS
Series A | $5K to $30K a month | Account reach, SQLs, cost per SQL, pipeline created | Multi-touch modeling
Series B and up | $30K+ a month | Pipeline per $1, account engagement by tier, influenced revenue | Daily CTR updates for leadership
[/table]
The Bottom Line on LinkedIn Ads Reporting
Good LinkedIn ads reporting is not about more data. It's about the right five blocks on one page: spend, account reach, leading signals, pipeline, and decisions.
Put business outcomes at the top and click metrics at the bottom. Pull data after LinkedIn's delays settle. Match accounts in your CRM, not just leads. And end every report with what you'll change next week.
Do that every Tuesday, and LinkedIn stops being "that expensive channel we're not sure about." It becomes a channel you can manage, defend, and scale.
Want help building a LinkedIn report your board will trust? Our team runs LinkedIn ads for B2B SaaS with pipeline as the scorecard. Or book a call, and we'll review your current LinkedIn reporting with you.






