Skip to main content
Dark green background, "Weak Application Security Can Cost You Millions," 3 slanted images of fingers pointing to digital locks, and a "Learn the Basics" button
Category: Google Consent Mode

Google Consent Mode

Also known as: GCM, Consent Mode, Google Consent Mode V2, Consent Mode V2
Simply put

Google Consent Mode is a tool from Google that adjusts how Google's advertising and analytics services, such as Google Ads and Google Analytics, behave based on the consent choices a user makes on a website. When a visitor accepts or declines cookies through a consent banner, Consent Mode signals those choices to Google so its tags respond accordingly. It works alongside a consent banner or consent management platform rather than replacing the need for one.

Formal definition

Google Consent Mode is a signaling framework that communicates a user's consent status to Google tags (including Google Analytics and Google Ads) so their behavior can be conditioned on granted or withheld consent. It typically operates through consent state parameters that a consent management platform or banner sets before or as Google tags execute. In its basic implementation, Google tags are prevented from loading until a user interacts with the consent banner, and no data is transmitted prior to that interaction; other configurations allow tags to load while collecting a reduced set of signals from users who did not grant consent. The framework is a technical mechanism for adjusting tag behavior and does not, by itself, obtain valid consent or ensure compliance, the underlying consent must still be captured and, in most EU jurisdictions, meet the GDPR standard of freely given, specific, informed, and unambiguous consent through a clear affirmative action, with the legal validity of any given configuration depending on facts outside this definition.

Why it matters

Businesses that rely on Google Analytics and Google Ads face a persistent tension: they must respect users' consent choices while still measuring and optimizing their advertising, particularly in EU jurisdictions where analytics and advertising cookies generally require prior consent under the ePrivacy Directive and its national implementations. Google Consent Mode matters because it provides a technical bridge between a website's consent banner and Google's tags, adjusting how those tags behave according to whether a visitor granted or withheld consent. For organizations operating Google's advertising and analytics stack, it has become a common part of the implementation picture rather than an optional add-on.

It is important to be clear about what Consent Mode does and does not do. The framework is a signaling mechanism that conditions tag behavior on consent status; it does not itself obtain valid consent, nor does it guarantee compliance with the GDPR, the ePrivacy Directive, or any other regime. The underlying consent must still be captured through a compliant banner or consent management platform, and in most EU jurisdictions that consent must meet the GDPR standard of being freely given, specific, informed, and unambiguous through a clear affirmative action. Depending on the configuration chosen, for example, whether tags are prevented from loading until interaction or are allowed to load while collecting a reduced set of signals from users who did not grant consent, the legal analysis can differ, and those questions turn on facts outside this definition.

For privacy and compliance teams, this distinction is the crux of the risk: treating a Consent Mode deployment as evidence of compliance in itself would be a mistake. Whether a particular configuration is lawful depends on how consent is actually collected and recorded, the applicable jurisdiction, and evolving regulatory guidance, all of which require legal judgment beyond the tool's technical settings.

Who it's relevant to

Privacy and data protection officers
Those responsible for cookie compliance need to understand that Consent Mode signals consent choices to Google's services but does not obtain consent or ensure compliance on its own. In most EU jurisdictions, the underlying consent must still meet the GDPR standard of freely given, specific, informed, and unambiguous consent through a clear affirmative action, and whether a given configuration is lawful depends on facts and evolving regulatory guidance beyond the tool itself.
Web developers and analytics implementers
Developers configuring Google tags need to know how consent state parameters are set by a banner or consent management platform before or as tags execute, and how different configurations behave, for example, preventing tags from loading until a user interacts with the banner versus allowing tags to load while collecting a reduced set of signals from non-consenting users.
Marketing and advertising teams
Teams relying on Google Ads and Google Analytics for measurement should understand that Consent Mode adjusts how those services operate based on user consent choices, which can affect the signals and data available. It should be treated as a technical mechanism that works alongside, not in place of, a compliant consent banner or consent management platform.
Legal counsel and compliance teams
Counsel advising on consent practices should recognize that Consent Mode is a signaling framework and not a substitute for legal judgment. The validity of any configuration depends on how consent is captured and recorded, the applicable jurisdiction, and current regulatory positions, none of which the tool resolves by itself.

Inside GCM

Consent signal states
Google Consent Mode operates through parameters that reflect a user's consent decision, typically including analytics_storage and ad_storage, alongside additional parameters such as ad_user_data and ad_personalization. Each parameter is set to a granted or denied state based on the user's choices, which then adjust how Google tags behave.
Integration with a consent mechanism
Consent Mode does not itself collect consent. It relies on a separate consent management platform (CMP) or equivalent banner to capture the user's decision and pass the resulting signals to Google tags. The lawfulness of the underlying consent remains governed by the applicable rules, generally the ePrivacy Directive for storing or accessing information on the device and the GDPR for any subsequent processing of personal data.
Default and updated consent
Implementations generally set default consent states before any tags fire (commonly defaulting to denied in EU contexts) and then update those states once the user interacts with the consent interface. In most EU jurisdictions the default should reflect the absence of consent for non-essential purposes until a clear affirmative action is taken.
Basic versus advanced implementation
Consent Mode is generally described in two implementation approaches. In one, tags are blocked entirely until consent is granted. In the other, tags load in a restricted manner and may send limited, typically pseudonymized or aggregated signals without setting identifiers when consent is denied. The compliance implications of sending any data in the denied state depend on facts and applicable law and may be contested.
Behavioral effect on Google tags
Depending on the consent state, Google tags (such as those for Google Analytics and Google Ads) either operate fully, operate in a limited fashion, or refrain from setting cookies and reading identifiers. This applies to the technologies Google deploys, which may include cookies as well as similar client-side storage and tracking mechanisms.

Common questions

Answers to the questions practitioners most commonly ask about GCM.

Does implementing Google Consent Mode make my website compliant with cookie consent laws?
No. Google Consent Mode is a technical mechanism that adjusts how Google tags behave based on the consent signals it receives, but it does not itself obtain or collect consent, and it does not replace a properly configured consent management platform (CMP) or the underlying legal analysis. In most EU jurisdictions, you still need to gather valid consent before non-essential tags fire, provide the required transparency, and maintain records of consent. Consent Mode supports your implementation by acting on consent decisions, but compliance depends on how your CMP, banner, and tag configuration work together, as well as on legal judgment about your specific processing. Treating the feature as a compliance guarantee would be a misreading of what it does.
Is Google Consent Mode a substitute for a consent management platform?
Generally no. Consent Mode consumes consent signals; it does not present a consent interface to users, log their choices, or manage the record-keeping that authorities in many EU jurisdictions expect. A CMP typically handles the user-facing banner, captures the affirmative action required for valid consent under the GDPR, and passes the resulting signals to tools such as Consent Mode. The two are usually complementary rather than interchangeable. Whether any particular CMP-and-Consent-Mode setup meets legal requirements depends on configuration and on facts outside the scope of the tool itself.
What are the different consent states that Google Consent Mode can respond to?
Consent Mode uses signals that indicate whether consent has been granted or denied for particular purposes, such as analytics storage and advertising storage, among others. Your CMP or tag configuration sets these states based on the choices a user makes. The exact parameters and their behavior are defined by Google's own documentation, which can change over time, so you should confirm the current signal names and their effects against that documentation rather than relying on a fixed list. How you map user choices to these states should reflect the consent categories your banner presents and the legal basis for each purpose.
What is the practical difference between the basic and advanced implementation approaches?
Broadly, one approach prevents Google tags from loading until consent is granted, while another loads tags in a restricted mode and adjusts their behavior according to the consent state, with tags sending limited signals when consent is denied. The precise behavior, including any use of modeling or aggregated data when consent is absent, is governed by Google's documentation and may evolve. The choice between approaches has both technical and compliance implications, so it should be assessed against the requirements in your jurisdiction and confirmed against current vendor documentation. This entry does not endorse either approach as definitively compliant.
How does Consent Mode interact with Google Tag Manager and my CMP?
In a typical setup, the CMP captures the user's consent choices and communicates them so that Consent Mode can set the corresponding states before or as Google tags execute. Google Tag Manager is often used to deploy and sequence the relevant tags and to ensure that consent states are established prior to tag firing. The ordering matters: if signals are not set before tags run, tags may behave in unintended ways. Because the correct configuration depends on your specific tags, CMP integration, and timing, you should validate the setup through testing and against the applicable vendor documentation.
How can I verify that Consent Mode is behaving according to users' choices?
Verification generally involves testing that consent signals change appropriately when a user grants or denies each category, and that Google tags respond accordingly, for example by inspecting network requests, using debugging tools, and reviewing the consent states passed at page load and after a user interacts with the banner. You should also confirm that your CMP is recording consent decisions, since the ability to demonstrate consent is a record-keeping expectation in many EU jurisdictions. Testing confirms technical behavior but does not by itself establish legal compliance, which depends on the wider consent design and applicable rules.

Common misconceptions

Implementing Google Consent Mode makes a website compliant with cookie and privacy laws.
Consent Mode is a technical feature for adjusting Google tag behavior based on consent signals; it does not by itself establish valid consent or guarantee compliance. Consent must still be freely given, specific, informed, and unambiguous where the GDPR applies, and the placing of or access to information on the device must satisfy the ePrivacy rules in the relevant jurisdiction. Legal judgment and a properly configured consent mechanism remain necessary, and enforcement positions may evolve.
Because advanced Consent Mode can still transmit some data when consent is denied, it means no consent is needed for that data.
Sending any signals in the denied state does not remove the underlying legal questions. Whether such transmissions involve storing or accessing information on the device, or processing personal data, and whether that is permissible without consent, depends on the specific facts and the applicable law. Interpretations of this practice differ and some aspects remain contested among regulators and practitioners.
Consent Mode replaces the need for a consent management platform or consent banner.
Consent Mode consumes consent signals but does not gather them. A separate CMP or consent interface is generally required to capture the user's decision, and in most EU jurisdictions that decision must be obtained before non-essential cookies or similar technologies are set.

Best practices

Pair Google Consent Mode with a properly configured consent mechanism (such as a CMP) that captures consent meeting the applicable standard, which in the EU generally requires a clear affirmative action before non-essential technologies are used.
Set default consent states to denied for non-essential purposes in EU and UK contexts, and update the states only after the user makes an affirmative choice, so that no consent is assumed before it is given.
Document and log the consent decisions that drive the signals, to support record-keeping and demonstrate how consent was obtained, while recognizing that logging supports but does not replace legal judgment.
Choose between blocking tags entirely and allowing restricted operation in the denied state based on a considered legal assessment for each jurisdiction, given that the treatment of any data sent in the denied state may be contested.
Configure signals to reflect your local requirements rather than assuming a single global standard, since obligations differ between the EU, the UK, and individual US states such as under the CCPA and CPRA, some of which rely on opt-out rather than opt-in.
Review the configuration against current guidance from the relevant data protection authorities periodically, as enforcement positions and interpretations may change over time.
Promotional banner graphic asking if you are ready for PCI DSS 4.0 with a call-to-action to get the guide