Your boss pings you on Slack: "Hey, quick question — are our ad campaigns working?"
They probably are. Your campaigns are running, candidates are coming in, and a few roles closed this month. But the honest answer is closer to "let me pull something together" than a one-line reply.
The data exists. The narrative doesn't.
This gap makes measuring job advertising ROI feel harder than it should be. The metrics are sitting in the dashboard. Translating them into something leadership can act on is the actual work.
Before opening any report, it helps to anchor on what a hiring update is really for. Most of the time, leadership is asking a version of three questions:
What got filled this period?
What did it cost?
What's still open and how long has it been open?
These questions move the conversation from activity (clicks, impressions, jobs posted) to outcomes (hires, spend, open reqs). If your report doesn't answer all three, it's probably more detailed than it needs to be in some places and missing the point in others.
Start every update here whether it's a monthly email, a slide in a QBR, or a two-minute hallway conversation.
There are three numbers in your Programmatic dashboard that do most of the heavy lifting.
Cost per applicant (CPA): What you're paying, on average, to generate a single applicant. This is your top-of-funnel efficiency number. A CPA that's trending down means your campaigns are getting more efficient; a CPA that's trending up usually means specific roles are getting harder to fill, not that the whole program is broken.
Conversion rate: The percentage of clicks that turn into applications. This tells you whether your apply experience is working. A low conversion rate (say, under 10%) usually points to friction on the apply page, not to the job ad itself.
Remaining budget: How much of your campaign budget is left compared to how much time is left in the cycle. Spending too fast usually means under-budgeted jobs or unexpectedly strong demand. Spending too slow usually means jobs aren't competitive enough to earn distribution. The salary, title, or description could be holding them back.
Together, these three numbers tell you whether your spend is efficient, whether your apply funnel is working, and whether you're investing at the right level. That's most of what leadership wants to know.
CPA tells you what your ads cost. Your ATS tells you what happened after — who got interviewed, who got hired. Reporting on job advertising ROI means connecting those two stories.
For recruiters running multiple job boards or ad platforms directly, that's a tall order. Every platform reports differently, every ATS handles its reporting differently, and pulling cost per hire means stitching together exports from several places.
A centralized tool removes most of that friction. With JobTarget, every ad source you're running flows through one dashboard — and the platform is integrated with your ATS, so candidate and hire data lands back in the system you already use. Instead of pulling reports from four or five ad platforms before comparing them to your ATS, you're starting with one view of ad performance, already connected to where hire data lives.
Once you have the numbers, the update writes itself. A few template sentences that work for most recruiting updates:
"We filled [X] roles this month at an average CPA of $[Y]."
"We have [Z] roles open more than 30 days — here's what we're doing about [specific job]."
"Budget is on track. / We're over because of [specific reason], and here's the plan."
These work because they're specific. Named numbers build trust. Open roles get context and a plan instead of a vague "we're still working on it."
Budget variance gets a reason, not a justification. That's the structure of a report leadership reads and trusts.
The three metrics in your dashboard tell you what's happening inside your campaigns. They don't tell you how that compares to what other employers are seeing in the same market and that outside context often turns a concerning number into a reasonable one, or points to a fix you wouldn't have spotted otherwise.
JobTarget Intelligence is where that context comes from. It's built around two customized reports: the Market+ Report, which covers industry and location benchmarks for the roles you're hiring, and the Competitors+ Report, which tracks what other employers are posting, paying, and how long their roles are staying open.
Two examples of how that plays out in a leadership update:
You're getting applicants and interviewing them, but candidates keep dropping off before accepting. The Competitors+ Report shows other employers in your market are offering a higher salary band for the same role. This shows that you have a compensation problem (not an advertising problem), and you can bring it to leadership with data behind the recommendation.
Benchmarking turns an open req from a status line ("still hiring") into a conversation with context ("here's how our pace and our offer compare to the market, and here's what I'd recommend"). This context turns reporting into advising.
There are a few situations where you might want to work with your Relationship Manager rather than sorting through the data alone:
You're consistently under or over budget and can't pin down why
CPA is drifting up on a role where nothing obvious has changed
You're planning a hiring push and want to pressure-test the strategy before launching it
You're onboarding new roles or shifting your campaign mix
JobTarget Relationship Managers see patterns across hundreds of campaigns. They can usually tell you in 10 minutes whether your numbers are tracking with similar roles in similar industries. That context is hard to get from a dashboard alone. Think of that conversation as a second set of eyes on the same three questions leadership is asking.
The same three metrics that go into your leadership update are the ones you use to decide where to add budget, where to pause, and where to ask for help. Reporting and optimization are the same loop — you're just pointing the data at different audiences.
Customers who run this loop consistently (review the numbers, adjust campaigns, and layer in market context when something's off) see an average 30% reduction in cost per hire over time. That's not just from better ads. It's from paying attention to the right numbers and acting on them.
Learn more about measuring the effectiveness of your programmatic ads in our on-demand webinar, The Programmatic Recruiting Playbook.