Google Analytics and Tag Manager

Get deeper insights on your Teamtailor site by using our integrations with Google Analytics 4 and Google Tag Manager

Adam de Lancey avatar
Written by Adam de Lancey
Updated over a week ago

Google Analytics 4 (GA4) and Google Tag Manager (GTM) are both useful tools for recruiters, marketers, and developers to gain a better understanding of the audience that your career site is attracting, how they engage with your website, and then use this information to make data-driven decisions.

With Teamtailor's Google settings, you can add your GA4 Tracking ID number and your GTM Container ID for instant results.

Google Analytics 4 (GA4)

To get started, go to your Teamtailor Settings -> Google, and add your Tracking ID number. Note that you'll need to be a Company Admin on Teamtailor to add these settings.

To find your Tracking ID in your GA4 account, go to Admin > Data Streams > click on the stream that you have created > copy/paste your Measurement ID.

Once saved, this will add a new script to the <head> tag of all of the pages on your career site, and within 48 hours, you should start to see data being pulled to your GA4 account.

Now that is saved, you will start to automatically track Acquisition and Engagement Reports, such as your sources, page visits, sessions, visitor countries, and more.

Additionally, you will start to automatically track a number of default events, for example:

  • page_view

  • form_start

  • form_submit

  • scroll

  • user_engagement

  • video_start

  • session_start

  • first_visit

Note that in your Data Streams settings, you will need to ensure that "Enhanced measurement" is ticked to gather all of these events.

By using different combinations of filters and events, this simple integration allows you to see your most visited pages, compare how many users start the application forms to how many submit the forms, see where in the world your visitors are from, and many more examples.

However, if you would like to dive even deeper and track even more events, then you may wish to also connect your GTM account.

Google Tag Manager (GTM)

To get started, you will need to either use your existing GTM account or create a new account on your GTM site. Once you have decided upon a name, it will provide you with steps to implementing your new tag. Please ignore steps 1 and 2 and instead copy your container ID, e.g. "GTM-XYZXYZ", and paste it to your Settings > Google in your Teamtailor account. Click Save in Teamtailor, then back in GTM, you'll be able to test your career site URL, then click OK. As with the GA4 ID, you will be able to see this as a new script in the <head> of your careers site pages.

To sync your GTM and GA4 accounts, you'll first need to create a new Tag. Go to Tags > Create > Tag Configuration > Google Analytics > Google Tag, then select for it to Trigger on the initialization of all pages.

By default, we have these automated events that will be pushed to the Google Data Layer:

  • "Apply for job" - this includes both the job ID and job name each time a candidate applies for a job:

  • "Connected" - each time a candidate connects, this event will be sent to the Data Layer.

Aside from these, it is completely up to you to create any new tags and triggers for your use. We would recommend using the Preview function in your GTM account to track events, tags, and variables, and then create custom triggers accordingly. There is virtually a limitless number of options here!

🍪 We are compliant with Google Consent mode v2.
To obtain consent for setting cookies through Tag Manager, our system supports Google Consent Mode v2. For triggering specific tags and initiating tracking, we have mapped the following consent types with our cookie categories highlighted in bold:

  • Analytics: 'analytics_storage'

  • Marketing: 'ad_storage', 'ad_user_data', 'ad_personalization'

  • Preferences: 'personalization_storage'

To ensure that visitors are informed about the unique cookies you set, please include relevant details in your cookie policy following these instructions.

Did this answer your question?