Skip to main content

Candidate Source Tracking in Recruit Craft

This article will help you understand how the candidate source tracking works and help identify the source of the candidates.

Written by Dia Shukla

The Candidate Source Tracking feature automatically captures where each applicant applied from, whether it’s from LinkedIn, job boards, or your website. This allows for smarter and more informed sourcing decisions based on data. The source is recorded automatically during the application or sign-up process.


💡 How to use the ?source= parameter


To track where your candidates are coming from, you can manually add the ?source= tag at the end of your job application or Candidate Portal links.

For example:

In this case, “Promotion” will be recorded as the candidate’s source.

You can customize the value to match any platform you're using, like Facebook, EmailCampaign, CareersPage, or even a recruiter’s name. Just make sure the value is clear and easy to identify.

This method is especially useful when sharing job links across multiple channels, so you can track which ones bring in the most candidates.


🎯 Key Features of Source Tracking


  • Source detection

    Tracks the candidate's source using the ?source= parameter in the job application and Candidate Portal sign-up links.

  • Smart fallback using browser referrer

    If the ?source= parameter is missing, the system uses the browser’s referrer (the previous webpage the user was on) to identify the source.

  • Clean, readable source names

    Referrer domains like linkedin.com or indeed.com are automatically mapped to user-friendly names like “LinkedIn” or “Indeed.”

  • Stored in the Candidate Profile

    The source is saved in the "Source" field of each candidate’s profile, which is very useful for filtering and reporting.

  • Context-aware tagging

    Depending on how the candidate enters, the source is tagged as either:

    • From a job application: Apply Page – [SourceName]

    • From the Candidate Portal: Candidate Portal – [SourceName]

  • No overwriting on future visits

    Once the source is recorded, it won’t change—even if the candidate returns through a different link.


❓ FAQs


What if a candidate uses a link without ?source= and there’s no browser referrer?

The system will still tag the context as "Apply Page" or "Candidate Portal."

Can a candidate have multiple sources?

No. The source is captured only once during the first visit and remains unchanged.

Why use both URL parameters and referrer data?

URL parameters provide more accurate tracking, especially for campaigns. Referrer data acts as a reliable backup.

What if the referrer is blocked or unavailable?

The system will still log the context (Apply Page or Candidate Portal), even without the source name.

Will the source be retained across multi-page forms?

Yes. The system preserves the source throughout the entire session.

Hope this helps!

Did this answer your question?