Skip to main content
SmartRecruiters

Google Tag Manager (GTM) Integration

 

Requires:
  • SmartRecruit

Requirements

You can now integrate your Google Tag Manager (GTM) account with SmartRecruiters in order to track conversions on the job application pages through third-party tracking pixels.

Administrators can access the relevant page under Settings / Admin > Company Settings > Administration > Apps & Integrations > Google Tag Manager (GTM) Integration.

After enabling the toggle, administrators will be asked to add their GTM Container ID into the relevant field. This container ID can be obtained from the Google Tag Manager account page and should be in the following format: GTM-XXXX (Note: XXXX part consists of numbers and letters, and can have varying digit length).

Once saved, the Google Tag Manager (GTM) container snippet will be automatically installed onto the job ad and job application pages of the customer account. The exact location of the snippets and the events they represent are as follows:

Event

Event ID

When Fired?

Snippet Location

Job Ad Page View

jobAdPageView

Candidate opens the job ad page

Job ad page

Job Application Started

applicationStarted

Candidate opens the application page after clicking ‘I’m Interested!’

First page of the job application form

Job Application Continued

applicationContinued

Candidate continues the job application process by clicking ‘Next’

Second page of the job application form

Job Application Completed

applicationCompleted

Candidate clicks on ‘Submit’ and application has been completed

Application Submitted button

As soon as your GTM Container ID is saved to our system, you can go to your Google Tag Manager account page (with the relevant container ID) and configure your tracking tags and connected triggers.

Which tags are allowed / Which tags are blocked?

Due to security and performance concerns, you are only allowed to install certain types of tags onto the job ad and job application pages via Google Tag Manager:

1. Google Analytics: Universal Analytics: If you are using Google Analytics, you will be able to use Google Tag Manager to configure and deploy your GA tag configurations.

2. IMG tags: You will be able to install third-party IMG pixels onto your job ad and job application pages via Google Tag Manager.

It is not possible to install other third-party JavaScript tags and scripts onto your job ad and job application pages using this integration.


Variables

It is also possible to configure certain variables on your Google Tag Manager (GTM) account if you want to track candidate conversions on job ad and job application pages based on specific conditions:

Variable Name

Variable ID

Description

Sample Value

Source ID

sourceId

You can track candidate conversions per specific source IDs using this variable 

5aecfa16-2c44-447b-a8a6-d09316873859

Source Name

sourceName

You can track candidate conversions per specific source names using this variable 

Facebook Jobs

Brand ID

brandId

You can track candidate conversions per specific brand IDs using this variable

fec93ea5-faa7-4088-9cac-9f023618b678

Brand Name

brandName

You can track candidate conversions per specific brand names using this variable

Acme

Posting ID

postingId

You can track candidate conversions per specific posting IDs using this variable

743999719023249

Posting UUID

postingUuid

You can track candidate conversions per specific posting UUIDs using this variable

cb874794-6189-481c-bf53-691ea246151e

Job REF Code

jobRefCode

You can track candidate conversions per specific job REF codes using this variable

REF6888K

Job ID

jobId

You can track candidate conversions per specific job IDs using this variable

037b850f-f7d8-473c-9f0f-57edac016330

FAQ

What is Google Tag Manager and how can I use it?

Google Tag Manager is a centralized tag/pixel management tool offered by Google. In case you don’t have a company account yet, you can create one on https://tagmanager.google.com/ for free. Enterprise customers that are willing to use Tag Manager on multiple workspaces and get support and SLAs provided by Google can use Tag Manager 360 (Paid Version).

In order to create a new account to use on your SmartRecruiters-hosted job ad and job application pages, please go through the steps explained here, and select Web as your target platform. Once you create your account, all you need to do is to find your container ID, formatted as GTM-XXXXXX near the top of the Workspace window, and follow the steps explained above to connect your account to SmartRecruiters.

For more detailed information, please visit the Google Tag Manager Help Center.

Do I have to manually add the above-mentioned triggers and variables onto my Google Tag Manager account?

No - you can take the following steps to automatically add the relevant triggers and variables onto your GTM account:

1. Download the sample-gtm-container.json file here.

2. Go to your Tag Manager account page and open the Admin tab on the top right hand corner.

3. Select Import Container, and choose the downloaded JSON file.

4. Either select your default Workspace or create a new one.

5. Select Overwrite as the import option (selected by default).

6. You will see that the above-mentioned triggers and variables will be ready to preview.

clipboard_ec3a96924a4fcb6f56fd9f05123e5fdb9.png

7. Once you click Confirm, these triggers and variables will be added to your Tag Manager account, and you will be able to configure your tags using them.

Can we connect multiple GTM accounts to the system?

You can connect only one GTM account to SmartRecruiters. However, you can create multiple workspaces under the same GTM account and run separate processes under these workspaces.

Enterprise version of Google Tag Manager (Tag Manager 360) allows customers to create an unlimited number of workspaces under the same account. In case you are using the free version, you can create 3 workspaces under one account.