Skip to main content
All CollectionsManaging Your Careers Portal
How to Install Third Party Analytics on Your Careers Site
How to Install Third Party Analytics on Your Careers Site

Install third party marketing and analytics tools (like Google Analytics) on your Pinpoint-hosted careers website to track and analyze data.

Peter Van Neste avatar
Written by Peter Van Neste
Updated over a week ago

Third party marketing and analytics tools (like Google Analytics) can be installed on your Pinpoint-hosted careers website. This usually involves adding a short snippet of code to your site.

This will need to be done by your Customer Success Manager (so that we can double check it won't cause you any issues).

When you're preparing the tracking code to send to your Customer Success Manager there are a couple of things to consider. Feel free to share this article with your marketing team or agency as they will be able to help ensure your code is configured right, first time so that reporting' will be accurate.

Information to share with your agency or marketing team

Pinpoint uses Turbolinks to help optimise our app (including careers sites). This means that the <body> is replaced when a page changes, but the <head> is not always reloaded. You can think of it a bit like a "single page app".

As a result, you won't get reliable results from most marketing and analytics platforms unless you implement them through Google Tag Manager and leverage the events that we push into the dataLayer based on specific actions.

Using page views as an example

This includes page views. You can't rely on the out-of-the-box page view trigger in Google Tag Manager. Instead we pass a pageView and virtualURL (this methodology is referred to as virtual page views) event into the dataLayer that you can pick up and use as a trigger.

  1. Create a new variable that will be used to pick up the virtualURL from the dataLayer. This is the URL of the page:

    1. Variable Type = Data Layer Variable

    2. Name = virtualURL

  2. Create a new trigger

    1. Trigger Type = Custom Event

    2. Event Name = pageView

You can use the new pageView Custom Event trigger in the same way you'd normally use the out-of-the-box Page View trigger. If you need to scope a tag to a specific URL you can use the virtualURL variable:

Other popular trigger configurations

These triggers are typically used to create conversion points in marketing platforms and analytics tools.

New speculative application / talent pipeline application

New job applicant

Did this answer your question?