Conzentor
Google Tag Manager

Conzentor + GTM: consent the GTM way.

A GTM Custom Template that installs the Conzentor script, fires Google Consent Mode v2 defaults, and exposes consent-change events as GTM triggers.

What you get

A first-class GTM citizen

Built around how marketing teams actually use Google Tag Manager.

  • 01

    Custom Template

    Use Conzentor's GTM Custom Template (template.tpl) to install the consent script without writing custom HTML.

  • 02

    Native Google Consent Mode v2

    Sets consent defaults on the dataLayer before any GTM tag fires, so GA4 and Google Ads receive the right signals from the very first page view.

  • 03

    conzentor:consent triggers

    Every accept/reject fires a conzentor:consent dataLayer event. Use it as a GTM Custom Event trigger to gate any tag on the right consent category.

  • 04

    GTM-only blocking mode

    If you prefer, manage all tag blocking through GTM triggers instead of Conzentor's script-rewriting layer. Pure GTM-only setups are supported.

Trigger example

Fire a tag only after analytics consent

In GTM, create a Custom Event trigger that listens for conzentor:consent, then add a condition on the analytics category.

Trigger Type: Custom Event
Event name:    conzentor:consent
Fires on:      Some Custom Events
Condition:     consent.analytics  equals  true

Consent Mode v2

Defaults set before any GTM tag fires

window.dataLayer = window.dataLayer || [];
function gtag(){ dataLayer.push(arguments); }

gtag('consent', 'default', {
  ad_storage:           'denied',
  analytics_storage:    'denied',
  ad_user_data:         'denied',
  ad_personalization:   'denied',
  functionality_storage:'denied',
  personalization_storage:'denied',
  security_storage:     'granted'
});

FAQ

GTM integration questions

From the Conzentor monorepo at integrations/gtm/template.tpl. Import it into your GTM workspace via Templates → Custom Templates → Import. We're preparing the submission to the GTM Community Template Gallery.

Get started

Wire Conzentor into your GTM container

Free plan to evaluate. Add the Conzentor script via the GTM template and start gating tags on real consent state.