Recruitment Marketing Metrics: What to Track and Report
Count it where it happens.
We're Hireloud, the recruitment marketing agency that fills interview seats. Here's who counts each hiring number, what it really measures, and a one-page report for finance.
Month-to-monthNo long-term contractsProcurement-friendly
Short answer
For TA, HR and finance teams.
Ad platformsCount spend, impressions and clicks, each by its own rules.
Your systemsYour careers site counts arrivals on job listings. Your ATS counts applications, interviews and hires.
SoReport each number from the system that counts it, and join the systems up with UTM tags.
Who counts what
Who counts each recruitment marketing metric.
A job seeker moves through up to eight steps, from seeing your ad to staying in the job. No single system sees them all. Each step is counted where it happens, and nowhere else without help.
An agency sees what it runs: the ad platforms. It sees your careers site or ATS only if you add its tag or give it access. Ask which before you trust its numbers.
Why the counts don't match.
Each system counts a different event. Google Ads counts a click "even if the person doesn't reach your website."1 Meta counts a landing page view only "when a webpage loads or mobile app opens after an ad is clicked."2 So a click count and a visit count rarely agree. That gap is normal. A good report shows it instead of hiding it.
Rates that span two steps need two systems. Click-to-apply rate is the classic one:
Click-to-apply rate
Completed applicationsYour ATS
divided by Clicks on the job adAd platform
The clicks come from the ad side. The completed applications come from your ATS. Say which click metric you divided by, because each platform counts clicks its own way.
Definitions
Define every unit first.
Every unit on a report needs one written definition that stays the same from report to report. These six sound alike and count different things.
- Google Ads
Click
Counted when someone clicks your ad, even if your site doesn't load.1 Google filters out clicks it judges invalid (section 04).
- Meta
Link click
"The number of clicks on links within the ad that led to advertiser-specified destinations, on or off Meta technologies."2 One ad can link to more than one destination.
- Meta
Landing page view
Counted when your page loads or your app opens after the click. It relies on the Meta Pixel or Meta's in-app browser, and "in some cases, this metric may be estimated."2
- LinkedIn
Job view
For promoted job posts with Hiring Pro, LinkedIn says "clicks and views are one and the same."3 A view may not lead to your careers site. LinkedIn Limited Listings vs promoted jobs covers how it's billed.
- Your ATS
Application
A completed application, as your ATS records it. Some systems also keep started or partial ones. Ask which one your report counts.
- Your ATS or HRIS
Hire
An accepted offer, or a first day at work. Pick one and write it down. The two can fall in different months.
Words to pin down.
"Candidate" can mean anyone with a record in one ATS and only people who applied in another. "Qualified" and "engaged" need a written rule too. For each one, ask who decides, and in which system.
Spend and control
Recruitment advertising metrics for spend and control.
Spend and pacing are control figures, not results. They tell finance where the money went and whether it's on plan. Whoever runs the ad accounts can count all of them, in-house team or agency.
Spend by role group
A role group is a set of roles you budget together, like warehouse or retail. Each group gets its own row.
Cap
The most a group can spend in the period, usually a month.
Plan to date
What the group should have spent by today if spend were even. Day 15 of 30 is about half the cap.
Variance
Spent minus plan to date. On plan means within ±5% of plan to date.
Unassigned row
Spend that isn't tied to a named group. It gets its own row instead of being spread across the others.
Closed-job checks
Ads paused when jobs close and links updated when jobs are reposted, each with a date.
Warehouse roles
30-day month · Day 15
Plan to date$5,000
Spent$5,600
Variance+$600 · +12%
To finish on cap~$293/day
A hypothetical warehouse role group has a $10,000 cap for a 30-day month. On day 15, its plan to date is $5,000, and it has spent $5,600. Variance is +$600, or +12% of plan to date. That's past ±5%, so the group is ahead and should slow. To finish on cap, it can spend ($10,000 − $5,600) ÷ 15 days, about $293 a day.
Our free budget pacing calculator does this math for any role group. The recruitment budget template sets the caps in the first place.
Clicks
Invalid clicks, platform by platform.
A click count is only as good as its filter. Google defines invalid clicks as "clicks on your ads that don't represent a genuine interest in your business." Its examples are accidental clicks, automated traffic and manual clicks that inflate costs.4
When Google's automated protections flag clicks, those clicks are "filtered out of your campaign metrics and removed from your billing." If Google finds them after you were billed, you get a credit on your next invoice "where appropriate and possible."4 So a month's spend can change after the month closes. Reconcile to the invoice, not to the first export.
Where each click metric fires.
Google AdsClick
Counts at the click. Counted even if your page never loads.1 Invalid clicks are filtered out.4
MetaLink click
Counts at the click. It counts the click, not the page load. Compare it with landing page views.2
MetaLanding page view
Counts when your page loads. Lower than link clicks when a page fails to load. It can be estimated.2
LinkedInJob view
Counts on the platform, when the job post is viewed. Treated as a click for billing. Views by the poster and LinkedIn employees aren't billed.3 It's a view on LinkedIn, not a visit to your site.
Report each platform's metric under its own name. Don't add Meta link clicks to LinkedIn views and call the total "traffic." For one number across channels, count arrivals on open job listings in your careers-site analytics.
From ad to ATS
Source of hire tracking, from ad to ATS.
The ad side sees the click. Your ATS sees the application and the hire. UTM tags are the bridge: labels added to the end of a job link, like ?utm_source=google&utm_medium=cpc.
Anatomy of a tagged job link
Lowercase, every timeOne "?" per link, then "&"Same names on every link
Google Analytics says "you should always use utm_source, utm_medium, and utm_campaign." It also warns that "parameter values are case sensitive." To Google Analytics, google and Google are two different sources.5
What three ATSs do with the tags.
Read on each vendor's help pages, November 8, 2026. Other ATSs follow their own rules, so ask your ATS admin which field holds the source.
Where tracking breaks.
The first source can stick
In Workable, a later tagged click doesn't replace a first visit from somewhere else.6 A job board can get the credit for a hire your ad brought back.
Tags can drop off
When an integration creates the record by API, link tags don't come along unless the request sends them.8
One question mark per link
Fountain warns that "a second '?' is read as part of the previous parameter's value," so the tag is lost.8 Add extra tags with "&".
Spelling splits sources
"Indeed" and "indeed" become two rows.5 Use lowercase names from one naming sheet.
Test one link before you spend.
Our free UTM builder for job postings tags one link or hundreds, with the same names every time. Before a flight starts, test one tagged link end to end.
- ClickOpen the tagged link the way a job seeker would.
- ApplySend a test application through your real apply form.
- CheckFind the test record in your ATS and read its source field.
With tags in place, your TA team can run source reports for applications and hires. Source of hire is the channel a hire is credited to, usually from your ATS source field, and the rules vary by ATS. Workable keeps a person's first source.6 SAP SuccessFactors uses the UTM source tag when there is one, and the referring site when there isn't.7 Tagging every job link makes the field easier to trust.
Report template
A one-page recruitment marketing report for finance.
These recruitment marketing KPIs fit on one page a TA leader can hand to finance. The top rows are control. The bottom rows are outcomes from your ATS. Every row names the system that counts it. "Ad team" means whoever runs the ad accounts, in-house or agency.
Recruitment marketing report
Every number shows its date range and the system that counted it
Rules for the page.
- Put the date range and the counting system next to every number.
- Keep each channel on its own row. No blended totals.
- Cost per application or per hire is a joined figure. It divides ad spend from one system by ATS counts from another, so label both. Published third-party benchmarks are in our recruitment advertising cost benchmarks.
- Print the definitions at the foot of the page. Change one only with a dated note.
Finance and procurement tend to ask the same questions. Our procurement page answers them. And with Hireloud you don't wait for a monthly PDF: spend, pacing and every job's status sit in a live dashboard you can open any day.
Free hiring plan
Start with a plan you can count.
Send us your hardest role. Your free hiring plan shows where your job ads run now and what to fix, a channel and budget plan you can track line by line, and a sample ad in your brand. In your inbox within 3 business days. No call needed.
Hireloud runs recruitment marketing services for employers with lots of locations: social, Google, job sites, ad creative and hiring events, only on open jobs, with every budget kept on plan and live for you to see. Month-to-month, with no long-term contracts. You approve. We handle the rest.
What are the most important recruitment marketing metrics?
Start with the ones a named system can count. For control: spend by role group, against its cap and plan to date. For traffic: arrivals on open job listings. For outcomes: applications and hires by source, from your ATS. Give each one a written definition.
What is a click-to-apply rate?
Completed applications divided by clicks on a job ad. It's also called apply rate. It needs two systems: clicks from the ad side, applications from your ATS. Say which click metric you divided by, because each platform counts clicks its own way.
Can an agency report hires?
Only with access to your ATS data and an agreed rule for crediting the source. A tag on your apply confirmation page shows completed applications, not hires. Without either, an agency can report spend, pacing and clicks to your listings.
How often should we report recruitment marketing metrics?
Spend and pacing at least weekly, or live during a flight, because a role group can run ahead in days. Applications and hires monthly, because they lag the click. Review your definitions each quarter, or whenever a platform changes one.
Admit oneYour free hiring planLet's fill your interview seats.
Tell us who you're hiring and where. We'll email you:
A sample ad for your hardest role, in your brand
Where we'd run it, and the budget we'd use
What to fix in the job ads you run now
In your inbox within 3 business days.
Sources
Last reviewed November 2026. Every platform and ATS help page below was read on November 8, 2026. Platforms change their definitions, so check the date before you rely on one.
The pacing example is hypothetical. No figure on this page is Hireloud's.
- 1Google Ads Help, "Click: Definition", read November 8, 2026. support.google.comBack to the text ↑
- 2Meta Business Help Center, "Link clicks", "Landing page views" and "Understand the difference between link clicks and landing page views", read November 8, 2026. facebook.com/business/helpBack to the text ↑
- 3LinkedIn Talent Solutions, "Free vs Paid Job Posts Costs" (Hiring Pro pricing page), section on promoted job posts, read November 8, 2026. business.linkedin.comBack to the text ↑
- 4Google Ads Help, "Invalid clicks: Definition", read November 8, 2026. support.google.comBack to the text ↑
- 5Google Analytics Help, "URL builders: Collect campaign data with custom URLs", read November 8, 2026. support.google.comBack to the text ↑
- 6Workable Help, "Tracking custom candidate sources with a UTM link", read November 8, 2026. help.workable.comBack to the text ↑
- 7SAP Learning, SAP SuccessFactors Recruiting: Candidate Experience Administration, lesson "Applying Source Tracking", read November 8, 2026. learning.sap.comBack to the text ↑
- 8Fountain Help Center, "UTM Parameters", read November 8, 2026. support.fountain.comBack to the text ↑
