Essential Mode and Google Consent Mode Integration
Disclaimer: This article is intended for informational purposes only and does not constitute legal advice. For advice tailored to your specific situation, consult your Data Protection Officer or a qualified attorney.
Introduction
In the realm of digital analytics and marketing, JENTIS stands out as a pivotal data capturing platform and tag management software, streamlining how organizations track user interactions across their digital properties.
With increasing emphasis on data privacy and user consent, understanding and implementing consent configurations like Essential Mode in JENTIS is crucial. This article explores:
The role of Essential Mode in JENTIS.
How it differs from Google Consent Mode (GCM).
How both interact when combined.
Technical configuration options within JENTIS.
Essential Mode in JENTIS vs Google Consent Mode
Essential Mode (JENTIS) is a configuration setting that defines what is considered strictly necessary data for your business. It ensures that in cases where user consent is not given, JENTIS can still track and forward data that has been pseudonymized or anonymized.
Google Consent Mode (GCM), on the other hand, instructs Google services (like GA4, Ads, Floodlight) on how to handle incoming data: whether to store, restrict, or redact based on the user’s consent status.
JENTIS Essential Mode
Google Consent Mode
Defines what data is forwarded and when.
Defines how received data is processed by Google.
Trigger-driven, parameter-based.
gtag()-based signal handling (granted
/ denied
).
Operates on the data routing level.
Operates on the provider data processing level.
Key takeaway: JENTIS controls what and when data is available, while GCM dictates how Google treats it.
Possible Combinations
Since Essential Mode and GCM serve different purposes, they can operate independently or in combination.
Option A – Direct Mapping
JENTIS consent (true/false) is submitted as-is to Google.
Both systems reflect the same consent state.
Common default but may be redundant.
Option B – Mixed Approach
JENTIS consent: ❌ (denied) → JENTIS still executes Essential Mode with anonymization.
GCM: ✅ (granted) → Google services treat data as if consent was given.
Useful to avoid redundant data redaction when JENTIS already anonymizes data.
Overview of Google Consent Mode
Google Consent Mode (GCM) is a framework that allows Google services to adjust data handling based on consent signals.
Client-side tags: Controlled via
gtag()
function andwindow.dataLayer
. Signals must be pushed by your CMP, website, or JENTIS.Server-side tags (JENTIS): Consent is computed based on vendor settings in the JENTIS Data Capturing Platform (DCP).
⚠️ Important: Always ensure a default and update signal is sent to gtag()
—missing signals will break client-side behavior.
Activating GCM Parameters in JENTIS
Within JENTIS, you can configure GCM parameters either globally (via vendors) or per tag.
Parameters Available
ad_user_data
ad_personalization
ad_storage
analytics_storage
Recommendation: Initialize all with denied
on page load, then update to granted
where user consent is present.
Configuring Consent Mode with JENTIS Vendors
Navigate to Legal Hub → Vendors.
Edit a Google-related vendor (GA4, Ads, etc.).
Tick the checkboxes to link vendor consent with GCM settings.
✔ If checked → consent translates directly (granted
/ denied
).
✖ If unchecked → JENTIS does not submit signals (your CMP or website must handle it).
Conflict resolution: JENTIS uses a “single signal wins” approach. If multiple vendors link to the same setting, any positive consent translates to granted
.
Overriding Defaults
While vendor settings act globally, individual tags allow overrides:
Static values (e.g. force
granted
).Custom variables (dynamic mapping per tag).
This is useful for fine-grained control, especially when combining Essential Mode with GCM.
Consent Mode in Server-Side Tags
Server-side JENTIS tags can configure:
npa
(Non-Personalized Ads)gcut
,gcd
,gcu
,gcs
(Consent signals)dma_cps
(DMA compliance)
The critical parameter is gcs
(Google Consent Status), which follows Google’s GCM syntax (e.g. G100
, G111
).
Example mapping:
G100
Consent denied for ad_storage
+ analytics_storage
.
G111
Consent granted for both.
Configuring “Option B” – Mixed Consent
To avoid redundant redactions:
Override placeholders with static “granted” values (e.g.
G111
).Or use Synthetic User variables provided by JENTIS (always push
granted
).
This allows anonymized data (via Essential Mode) to still be fully usable in Google tools.
Consent Mode with Client-Side Tags (gtag.js)
Example default initialization:
gtag("consent", "default", {
ad_user_data: "denied",
ad_personalization: "denied",
ad_storage: "denied",
analytics_storage: "denied",
});
JENTIS can update these signals dynamically based on vendor settings and CMP integration.
Google Consent Mode v2
As of Nov 2023, two additional parameters were introduced (ad_user_data
, ad_personalization
).
Review if your CMP supports GCM v2.
Update JENTIS vendor mappings accordingly.
Test thoroughly before publishing.
Final Notes
JENTIS provides full control over what Google receives.
Essential Mode ensures data is anonymized at source.
GCM ensures Google services treat that data according to consent signals.
Always evaluate configurations with your legal advisor to ensure compliance.
Last updated
Was this helpful?