Skip to content

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.

Guide · Last reviewed November 2026 · Sources linked below

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.

Step Ad platformAdsCareers siteSiteYour ATSATSYour HRISHRIS
ImpressionThe ad was shownCounts itCan't see itCan't see itCan't see it
ClickA click on the ad, by the platform's own rulesCounts itCan't see itCan't see itCan't see it
Arrival on the listingYour job listing page loadedOnly with its pixel or in-app browser (Meta calls it a landing page view)Counts itOnly if it hosts your careers siteCan't see it
Started applicationThe apply form was openedOnly if your apply page sends an event backCounts it, in the apply form's analyticsOnly if it keeps draftsCan't see it
Completed applicationA finished applicationOnly if your apply confirmation page sends an event backCan't see itCounts itCan't see it
Interview and offerA stage change on the person's ATS recordCan't see itCan't see itCounts itCan't see it
HireAn accepted offer, then a start dateCan't see itCan't see itCounts the accepted offerCounts the start date
RetentionStill in the job after, say, 90 daysCan't see itCan't see itCan't see itCounts it, as the HR system of record

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

Hypothetical Ahead of plan

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

careers.yourbrand.com/jobs/forklift-operatorYour job listing?utm_source=googleSource&utm_medium=cpcMedium&utm_campaign=2nd-shiftCampaign

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.

ATSWhat it readsWhere it showsWatch for
WorkableWhat it readsutm_source. The medium is "not directly tracked."6Where it showsThe Candidate Sources report, under the source nameWatch forIf a person's first visit came from another source, the UTM link won't track them.
SAP SuccessFactors RecruitingWhat it readsUTM source, plus an optional UTM campaign7Where it showsSource reporting. Links come from the Campaign URL Builder in Source Tracker.Watch forWith no UTM source tag, it falls back to matching the referring URL.
FountainWhat it readsutm_source, utm_medium, utm_campaign, utm_term and utm_content8Where it showsThe applicant's profile and UTM exportsWatch forRecorded only through Fountain's own application form. Records created by API need utm_source sent with the data.

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.

  1. ClickOpen the tagged link the way a job seeker would.
  2. ApplySend a test application through your real apply form.
  3. 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

One page · For finance

Line on the reportCounted inReported byHow often
Spend, by role groupDollars spent this period on each named groupCounted inAd platforms, reconciled to invoicesReported byAd teamHow oftenWeekly or live
Cap and plan to dateThe group's limit, and what it should have spent by todayCounted inThe budget sheetReported byAd teamHow oftenWeekly or live
Variance and statusSpent minus plan to date; on plan within ±5%Counted inThe budget sheetReported byAd teamHow oftenWeekly or live
Unassigned spendSpend not tied to a named group, on its own rowCounted inAd platformsReported byAd teamHow oftenWeekly
Clicks, by platformEach platform's own click metric, under its own name, invalid clicks filteredCounted inEach ad platformReported byAd teamHow oftenWeekly
Arrivals on open listingsClicks that reach an open job listing, as each system counts themCounted inCareers-site analytics or ad platforms, checked against open jobsReported byAd teamHow oftenWeekly
Closed-job checksAds paused on closed jobs and links updated on reposts, with datesCounted inThe careers feed and the change logReported byAd teamHow oftenAt every check
Applications, by sourceCompleted applications, grouped by the ATS source fieldCounted inYour ATSReported byYour TA teamHow oftenMonthly
Hires, by sourceHires grouped by the same source field, with your hire-date ruleCounted inYour ATS, then your HRISReported byYour TA or HR teamHow oftenMonthly or quarterly

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.

Quick answers.

Anything else? A person replies within one business day.

  • 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.

  • 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.

  • 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.

  • 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.

Let'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.

Free Hiring Plan

Required

Who are you hiring? (required)

Pick all that apply.

How many locations? (required)

For example: forklift operator, 2nd shift, Dallas

We'll send your plan here.

Free. No call needed. Your plan lands in your inbox within 3 business days.

Month-to-monthNo long-term contractsProcurement-friendly

By sending this you agree to our privacy notice.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

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.

  1. 1Google Ads Help, "Click: Definition", read November 8, 2026. support.google.com
  2. 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/help
  3. 3LinkedIn Talent Solutions, "Free vs Paid Job Posts Costs" (Hiring Pro pricing page), section on promoted job posts, read November 8, 2026. business.linkedin.com
  4. 4Google Ads Help, "Invalid clicks: Definition", read November 8, 2026. support.google.com
  5. 5Google Analytics Help, "URL builders: Collect campaign data with custom URLs", read November 8, 2026. support.google.com
  6. 6Workable Help, "Tracking custom candidate sources with a UTM link", read November 8, 2026. help.workable.com
  7. 7SAP Learning, SAP SuccessFactors Recruiting: Candidate Experience Administration, lesson "Applying Source Tracking", read November 8, 2026. learning.sap.com
  8. 8Fountain Help Center, "UTM Parameters", read November 8, 2026. support.fountain.com