Available on | ❌ Free | ❌ Basic | ✅ Pro | ✅ Business | ✅ Agency |
If you have your Google Tag Manager active in your project's configuration, your Google Tag Manager will be loaded.
Install Any Custom Script via Google Tag Manager
Using Google Tag Manager is the quickest and easiest way to install any other script (like javascript for example) 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:
In the top navigation, click Admin.
In the Container section, click Import Container.
Click Choose container file and select the JSON file that you would like to import.
Select if you would like to add the imported file to a new or existing workspace.
To add the file to an existing workspace:
Under Choose workspace, click Existing.
Select the desired workspace.
To add the file to a new workspace:
Under Choose workspace, click New.
Enter a title and description for your workspace.
Click Save.
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).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.)
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.
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.
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_QuestionAnswer | involve_me_Answer |
involve.me_ContactFormFilled | involve_me_ContactFields involve_me_PageNumber involve_me_ProjectName |
involve.me_ProjectCompleted | involve_me_ProjectName involve_me_CorrectlyAnswered |
involve.me_PaymentAttempted | involve_me_PaymentStatus involve_me_PurchaseCurrency involve_me_PurchaseValue involve_me_ProjectName |
involve.me_SocialMediaShare | involve_me_SocialMediaShare |
involve.me_ExternalClickURL | involve_me_ExternalClickURL |
Notes
QuestionProgress Events: These are fired when a user interacts with an input element for the first time, except for non-mandatory fields. For Slider elements, QuestionProgress is fired when the user moves the slider or progresses to the next page without moving it.
QuestionAnswer Events: These events are fired when the user progresses to the next page. The Free Text Input and Contact form elements are an exception to this rule, instead the QuestionProgress and ContactFormFilled events are fired, respectively. Checkbox input elements added with a Contact Form element (they're not part of the Contact Form element) trigger both QuestionProgress and QuestionAnswer events.
If you want to track the events via the website where your project is embedded, please see the article here.
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.