Skip to main content
All CollectionsCandidatesTrack candidates
Track where your candidates come from
Track where your candidates come from
Updated this week

There are two options to track where the candidates applying for your jobs come from.

Use the jobs' links

1. Click Jobs on the left menu > Go to the job where you want to track candidates.

2. Click on the Promote tab.

2. Scroll down to the section Share the job posting and click on Trackable share link.

3. Select the source tag with the drop-down menu to track applications from different sources and click Copy link, or click the Settings button to access the Settings > Workflow > Tags & Sources category and create a new one.

4. Share the job's tracking link on a corresponding website.

For example, add the link "company.recruitee.com/o/job?source=Indeed" to your job description on Indeed and ask candidates to click it to apply.

5. If a candidate goes to your job's page and completes their application via the job's tracking link, their candidate profile has the source tracked as a source tag under their personal details.

📌 This tracking method works the same way as UTM tracking does: The source will only be tracked if candidates apply via the link that has the tracking code.

📌 This tracking method rules out organic sources. For example, if you use "?source=facebook" for a job's link to track candidates applying via Facebook, a candidate who finds that job's tracking link via Google and applies via that link, displays in their candidate profile as "Facebook" and not Google as source tracked.

📌 This tracking method also works on browsers in incognito or private mode. The source is always tracked in Recruitee.

💡You can be creative with naming the source. It can be the website where you share your job, the name of the person you ask to share the job, or a combination of both.

Use Recruitee's Jobs widget (*coding knowledge required*)

If you are using the Recruitee's jobs widget to show jobs on your website, you have three different ways to track candidates.

Use config.source

For example if, you set config.source to "hello” then the source tracked is "hello"

The config.source defaults to false, so it does not take effect unless you change it.

If this option is set, other steps are not implemented to track candidates’ sources.

Using config.sourceQueryParams, defaults: [“utm_source”, “rt_source”]

This option tracks candidates’ sources directly from the QueryParams. You can put as many params as you want, but only the first param value is tracked.

For example, if you have the URL "http://domain.com?utm_source=HELLO&rt_source=WORLD", the source tracked is "HELLO”.

If you reverse the order of config.sourceQueryParams to [“rt_source", "utm_source”], the source tracked is "world".

If you want to use utm_source by default, but you override it sometimes with another param, you can configure it like this:

config.queryParams: [“param_with_higher_priority”, “utm_source”]

Use a browser's document.referrer property

This option is the default option for most browsers. The source tracked is the URL of the page where the Jobs widget is implemented, and the protocol, port, and “www" prefix are removed.

For example, when a candidate applies via the URL "http://www.company.com" they have "company.com" as the tracked source.

By default, candidates applying for jobs shown with the widget display the domain where the widget is implemented as the source.

📌 The sources tracked via the Jobs widget are always be in lowercase.

📌 The sources tracked via the Jobs widget are displayed as source tags under their personal details, in the candidate profiles.

Did this answer your question?