Google Tag Manager Integration
Ways to track activities across your projects
Adrian avatar
Written by Adrian
Updated over a week ago

Google Tag Manager is available on the Professional plan or higher. If you have your Google Tag Manager active in your project's configuration, your Google Tag Manager will be loaded.

Table of Contents:

Install any custom script via Google Tag Manager

Using Google Tag Manager is the quickest and easiest way to install any other script or functionality to your involve.me project. Just add your scripts as you are used to in Google Tag Manager.

Receiving involve.me events via Google Tag Manager

To receive involve.me events on Google Tag Manager, you either have to import our trigger and variable templates via a container import, or you have to manually set the triggers (events) and variables mentioned below.

Import our trigger and variable templates

To import the templates, you need to import our container settings stored in a JSON file:

Afterwards proceed with the import in your Google Tag Manager admin area:

  1. In the top navigation, click Admin.

  2. In the Container section, click Import Container.

  3. Click Choose container file and select the JSON file that you would like to import.

  4. Select if you would like to add the imported file to a new or existing workspace.

    • To add the file to an existing workspace:

      1. Under Choose workspace, click Existing.

      2. Select the desired workspace.

    • To add the file to a new workspace:

      1. Under Choose workspace, click New.

      2. Enter a title and description for your workspace.

      3. Click Save.

  5. Select Merge or Overwrite.
    Unless you want to delete all your previously created tags, triggers and variables, we advise you to choose the Merge mode.

    Warning: Choosing the Overwrite mode will delete all elements from your container!

    The Merge mode preserves all your previously created elements and only creates new elements for the imported involve.me triggers and variables (or overwrites older versions of the imported involve.me triggers and elements, depending on your choice).

    1. To Merge, select whether you want to overwrite or rename conflicting variables, triggers and tags.

      • Rename conflicting tags, triggers, and variables: if a variable, tag, or trigger in the new container has the same name but the contents are different, rename the new one. (If the contents are the same, there is no conflict.)

      • Overwrite conflicting tags, triggers, and variables: If a variable, tag, or trigger in the new container has the same name but the contents are different, overwrite the old one with the new one. (If the contents are the same, there is no conflict.)

    2. Overwrite will remove all your existing tags, triggers and variables, and will replace them with those in the imported container. A new container version will be created before the import.

  6. Click Continue. The preview dialog shows how many tags, triggers and variables will be added, modified, or deleted. Click View Detailed Changes to see a list of all the items that will be affected.

  7. Once you are satisfied with the changes that will be made, click Confirm.


Afterwards, the following triggers and variables will be created:

List of triggers & variables available

Google Tag Manager trigger

Google Tag Manager Variable

involve.me_ProjectLoaded

involve.me_ProjectName

involve.me_QuestionProgress

involve.me_ProjectName
involve.me_QuestionText
involve.me_QuestionUniqueID

involve.me_QuestionAnswer

involve.me_Answer
involve.me_AnswerCorrect
involve.me_AnswerScore
involve.me_ImageURL
involve.me_ProjectName
involve.me_QuestionText
involve.me_QuestionUniqueID

involve.me_ProjectCompleted

involve.me_ProjectName
involve.me_IsEmbed
involve.me_OutcomeName
involve.me_FinalScore
involve.me_OutcomePoints

involve.me_CorrectlyAnswered
involve.me_CalculatorResult

involve.me_SocialMediaShare

involve.me_SocialMediaShare
involve.me_ProjectName

involve.me_ExternalClickURL

involve.me_ExternalClickURL
involve.me_ProjectName

Activate your Google Tag Manager integration

Finally, return to your involve.me project, head to the Configuration step and paste your Google Tag Manager Container ID in the Tracking section, while making sure to click on "Update Settings" before leaving the page:

More information

For other tracking platforms and general information about tracking, see the article about Tracking options for your project

If you have any questions please contact support.

Did this answer your question?