Google Tag Manager (GTM) Integration
- 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.
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.