This article describes all available fields in the GTM Axeptio CMP template. For step-by-step installation instructions, please refer to Integrate Axeptio via Google Tag Manager.
Project ID
Required. Your Axeptio project identifier. How to find your project identifier.
Cookies Version
Identifier of the cookie configuration to load. If you only have one configuration, leave this field empty. If you have multiple configurations and this field is empty, Axeptio will load the first configuration listed in your admin.
Cookie settings
The default values are suitable for most cases.
User cookies duration (in days)
Duration for storing the cookie that records user choices, in days. Default: 180 days.
User cookies domain
Domain on which the consent cookie is set. If this field is empty, the cookie is set on the current domain.
Fill in this field if you want to share consent across multiple subdomains (e.g., axept.io to cover www.axept.io and app.axept.io). Learn more: Share consent between main domain and subdomains.
User cookies secure
When checked, the consent cookie is set over HTTPS only. Default: checked.
Uncheck only if your site serves HTTP (local development environment, for example).
dataLayer Name
If you use a custom name for the dataLayer (e.g., customDataLayer), enter it here so Axeptio sends its events to the correct location. Default: dataLayer.
Trigger GTM Events
Determines which Axeptio events are sent to the dataLayer, allowing you to reduce event volume or manage triggers differently based on cases. Default: True.
Value | Behavior |
True | All events are sent ( |
Update Only | Only |
False | No events are sent (reserved for cases where you only rely on cookies or JS variables) |
Server-side
Server-side URL
URL of your client's server-side infrastructure (e.g., metrics.domain.com). Leave empty if you are not using an Axeptio server-side configuration.
â ïž Warning â As soon as this field is filled, consent requests are routed to the specified infrastructure instead of Axeptio servers. Make sure your infrastructure is properly configured to handle /consents requests before filling in this field. Otherwise, your visitors' consents will no longer be collected in the Axeptio consent registry.
Learn more: Server-side tracking.
Google Consent Mode v2
This section is only useful if you use Google services (Google Analytics 4, Google Ads, etc.) on your site.
For a complete explanation of Consent Mode and configuration instructions, refer to Configure Google Consent Mode v2.
Activate Google Consent Mode v2
Check this box to enable Consent Mode v2 support in the template. When checked, the template sends the gtag('consent', 'default', âŠ) command on load, before any Google tags.
When unchecked, no consent signal is sent. Google tags behave as if Consent Mode is not enabled.
Google Consent Mode â Default Settings
Table that defines the default values of the 4 Consent Mode parameters, by region. These values apply when a visitor arrives on the site, before they make any choices.
Column | Description |
Region | Region code in ISO 3166-2 format (e.g., |
Analytics storage | Allows Google Analytics to measure visitor behavior |
Ad storage | Allows Google advertising cookies to be set on the visitor's device |
Ad user data | Allows sharing visitor activity data with Google Ads |
Ad personalization | Allows personalization of Google ads |
Each parameter can be set to Denied (denied by default) or Granted (granted by default). For European visitors subject to GDPR, all 4 parameters must be set to Denied.
The template automatically applies a wait_for_update delay of 500 ms: GTM waits up to 500 ms for the Axeptio SDK to transmit a returning visitor's choices before allowing Google tags to execute.
Redact Ads Data
When ad_storage is set to Denied, this option masks additional advertising data (click information in URLs, advertising third-party cookies) sent to Google.
Pass through URL parameters
Passes advertising parameters present in the URL (e.g., gclid, fbclid) even when ad_storage is set to Denied. Allows Google to model unobserved conversions.
Additional Axeptio Settings
Key/value table that allows you to pass advanced Axeptio SDK parameters directly from GTM.
Column | Description |
Key | Name of the SDK parameter to set or override |
Value | Associated value |
For the complete list of available parameters, refer to Advanced options â axeptioSettings.
