Integrations/
Reporting, analytics and BI
Google Tag Manager logo
Reporting, analytics and BI

Google Tag Manager integration

Marketing and analytics teams deploy tags, pixels and surveys on the academy from Google Tag Manager. Intellum loads your container on learner-facing pages and shares learning data for triggers. An admin adds the container ID.

How it connects
Native via client-side GTM container ID
Who sets it up
Intellum admin, self-serve
What moves
One-way: learning data layer to your tags

Common uses of the Google Tag Manager integration

  • Marketing ops managers attach survey or marketing tags to specific academy pages without engineering help.
  • Analysts fire tags on learning events, such as a course completion, from Intellum’s data layer.
  • Growth marketers run attribution across the academy and other web properties.

How the Google Tag Manager integration works

An admin enters the GTM container ID in Settings › Apps. Intellum loads the container on learner-facing pages, with the standard fallback for browsers without JavaScript, and passes data through the standard data layer.

GTM variables can read Intellum’s learning data layer, which carries user, activity, enrollment and course session values. Tags can then fire on learning triggers such as a course_completed event.

How to set up the Google Tag Manager integration

An Intellum admin adds the container ID. Tags, triggers and variables are then managed in GTM.

  • A Google Tag Manager account and container
  • Content security policies that allow Google’s tag domains
Security and IT

How the Intellum and Google Tag Manager integration handles access and data

  • Connection: a client-side GTM container, loaded by container ID.
  • Tag control: GTM controls which third-party tags and cookies run on learner pages.
  • Data that moves: data layer values match GA4: user ID, activity, enrollment and custom user fields, with personally identifying fields redacted by default.
  • Consent: with OneTrust on, scripts wait for the matching cookie category.
  • Content security policy: must allow Google’s tag domains.
SOC 2 Type II
Controls audited by an independent CPA firm
AES-256 encryption
AES-256 at rest and 256-bit TLS in transit
AWS hosting
In the US, with an EU hosting option in AWS Ireland
Enterprise sign-in
SAML 2.0, OAuth 2.0, OpenID Connect, LDAP and ADFS
Read the security, privacy and architecture summary

What to know about the Google Tag Manager integration

  • Tags do not run inside embedded course content, so use Intellum reporting for in-course progress.

Questions about the Google Tag Manager integration

Can GTM fire a tag when a learner completes a course?

Yes. GTM variables can read Intellum’s learning data layer, so tags can fire on learning triggers such as a course_completed event. The data layer also carries user, activity, enrollment and course session values.

No. Once an admin adds the container ID in Settings › Apps, marketers manage tags, triggers and variables in GTM. Check that your content security policies allow Google’s tag domains.

Yes, when OneTrust is on. The GTM container loads only after a learner accepts the matching cookie category. The OneTrust integration blocks scripts and does not support Google Consent Mode.

Your GTM container ID, which starts with GTM-. Intellum loads that container on learner-facing pages and includes the standard fallback for browsers without JavaScript.

See the Google Tag Manager integration working with your stack

Walk through this integration, and the questions IT will ask, with an Intellum expert.