Tag Manager consent mode support - Tag Manager Help Skip to main content Tag Manager Help Sign in Google Help Help Center Get started with Tag Manager Get started with the Google tag Manage user consent with consent mode Manage accounts and containers Concepts and components Tag setup guides Privacy policies Community Tag Manager Privacy Policy Terms of Service Submit feedback Send feedback on... This help content & information General Help Center experience Next Help Center Community Announcements Tag Manager Get started with Tag Manager Before you begin Set up Tag Manager Troubleshoot Google Tag Manager 360 Glossary Get started with the Google tag Before you begin Set up your Google tag Maintain your Google tag Manage user consent with consent mode Before you begin Set up and manage consent Manage accounts and containers Manage account settings, users and permissions Organize containers and workspaces Concepts and components Tags Triggers Variables Tag setup guides Google Analytics 4 Google Ads Floodlight Universal Analytics [Legacy] Privacy policies Policies Notification G Suite is now Google Workspace : everything your business needs to get work done. Tag Manager consent mode support Google Tag Manager includes several features that work together to help you manage how tags behave in response to consent settings. Tag Manager features a consent initialization trigger , tag settings for consent management , and a Consent Overview page. Several third-party consent management providers have built integrations with consent mode into their products. This article describes how to set up the consent management features in Tag Manager. Set up consent mode in Google Analytics For subtitles in your language, turn on YouTube captions. Select the Settings icon found in the video player, then select Subtitles/CC and choose your language. Consent Initialization trigger The Consent Initialization trigger is designed to help you ensure that all consent settings are honored before any other triggers fire. The Consent Initialization trigger is used for tags that set or update the user consent state for your site, such as a consent management platform tag or tags that set consent defaults. Each web container includes a Consent Initialization - All Pages trigger by default. Select this trigger to fire any tags that require it. The Consent Initialization trigger is not used for tags that should fire early on a site. For tags that aren't specifically used to manage consent settings, use an Initialization trigger instead. The Consent Initialization trigger will always fire before all other tags, including any Initialization triggers. Note: When writing your own templates or Custom HTML tags, any commands executed in callbacks or commands that use gtag() are not guaranteed to be available before the next trigger fires. To ensure that consent information is available as quickly as possible, use the Tag Manager Consent APIs . Read the developer guides for more information. Tag consent settings Tags with built-in consent checks typically modify their behavior based on the consent granted. Each tag can have customized consent settings. To edit consent settings for a tag: In any web tag, click Advanced Settings > Consent Settings . Review settings listed in Built-In Consent Checks . Tags with built-in consent checks include logic that changes the tag's execution behavior based on the user's consent state. Read how consent mode operates for Google Ads , Google Analytics and Floodlight . Note: Third-party consent management platforms may feature different default built-in behaviors. Select Additional Consent Checks . Not set: Default. No additional consent checks are performed by this tag. No additional consent required: Select this option to indicate that your tag does not need to check for additional consent in order to fire. You may choose to use this option to distinguish tags that need no additional consent outside of their built-in consent checks for any tags that you have not yet reviewed. Require additional consent for tag to fire: This tag will only fire if the status of all specified consent types are 'granted' when the tag is triggered. If you select this option, the + Add required consent button will appear. Use this button to add additional consent types. Tag Manager supports the consent types listed in the table below, and you can add your own custom consent types based on what is supported by your consent management platform. Tag Manager consent types The following consent types can be used to control tag firing in Google Tag Manager. Google tags that support consent mode already adjust their behavior based on these consent types. The visual representation below is for illustrative purposes only and should not be considered legal guidance. Consent Type Description ad_storage Enables storage (such as cookies) related to advertising. ad_user_data Sets consent for sending user data related to advertising to Google. The ad_user_data consent type is required for measurement use cases, such as enhanced conversions and tag-based conversion tracking. ad_personalization Sets consent for personalized advertising. analytics_storage Enables storage (such as cookies) related to analytics e.g. visit duration. The visual representation below is for illustrative purposes only and should not be considered legal guidance. In addition to the consent mode parameters, there are the following privacy parameters: Storage Type Description functionality_storage Enables storage that supports the functionality of the website or app e.g. language settings. personalization_storage Enables storage related to personalization e.g. video recommendations security_storage Enables storage related to security such as authentication functionality, fraud prevention, and other user protection. Consent Overview The Consent Overview page provides a high level view of all the consent settings across the tags in your container. To enable this feature in your container: In Tag Manager, click Admin > Container Settings . Under Additional Settings , select Enable consent overview . To access the Consent Overview page: Click Tags in the left navigation. Click the Consent Overview icon. The Consent Overview page groups tags into two categories: Consent Not Configured: Lists tags where no action has been taken. These tags are in the 'not set' state. Consent Configured: List of tags where Additional Consent Checks has been set to either "No additional consent required" or "Require additional consent for tag to fire" Bulk consent edits From the Consent Overview screen, you can edit consent settings for multiple tags at the same time: Click Tags in the left navigation. Click the Consent Overview icon. In a list of tags, use the checkboxes to the left of each entry to select which items you would like to update. When one or more tags are selected, the Edit Consent Settings icon will appear. Modify settings for Additional Consent Checks . Click Save . Publish your container for the changes to take effect. Consent management platform integrations Consent management platforms (CMPs) are able to integrate with consent mode and consent settings in Google Tag Manager. Tag Manager Featured CMPs have templates available in the Tag Manager Community Template Gallery which are integrated with our Consent APIs . Learn more about configuring your Google tag settings . To capture valuable insights while protecting user privacy, you need to collect consent from your website users. We recommend you use a Consent Management Platform (CMP) or work with your Content Management System (CMS) to collect consent and send it to Google. Learn how to Set up your consent banner with a consent management platform or a content management system . If you need to set up a new consent banner and consent mode: To simplify the deployment of consent banners and consent mode, you can use an integrated CMP partner for setup. This allows you to deploy a banner and implement consent mode within the Google tag user interface with just a few clicks. Learn how to Use an integrated CMP partner to set up your consent banner and consent mode . If you already have a consent banner but need to set up consent mode: One option you can choose, is to select one of the following CMP partners to integrate with consent mode. Consent Management Platforms (CMP) Axeptio Acceptrics Clickio Consent Commanders Act Complianz CookieFirst Cookie Information Cookiebot CookieHub CookieScript CookieYes Concord consentmanager Consent Studio CYTRIO Didomi Illow iubenda Ketch Lawwwing Mandatly My Agile Privacy OneTrust Osano Secure Privacy Sirdata Sourcepoint Termly TRUENDO TrustArc UniConsent Usercentrics WebToffee Consent configuration settings behavior with the Transparency & Consent Framework v2.0 Google Ads and Google Analytics tags integrate with the IAB Transparency & Consent Framework (TCF) v2.0 framework. If customers have TCF support enabled, Google product tags will respect TCF user consent settings. Interpretation of TCF behaviors may differ between products. Read the documentation for each product to learn how they integrate with TCF: Google Ads , Google Analytics , Campaign Manager , and Display and Video 360 . Currently, Tag Manager consent configuration settings support TCF Purpose 1: Store and/or access information in a device , and users can configure their tags for the five consent types listed in the table above if they are also supported by your consent management platform. Was this helpful? How can we improve it? Yes No Submit Need more help? Try these next steps: Post to the help community Get answers from community members true Help 1 of 14 Your guide to Google Tag Manager 2 of 14 Supported tags 3 of 14 Google Analytics 4 4 of 14 Google Ads 5 of 14 Floodlight 6 of 14 Conversion linker 7 of 14 Custom tags 8 of 14 AMP & Tag Manager setup guide 9 of 14 Content experiments for mobile apps 10 of 14 Custom templates 11 of 14 Community Template Gallery 12 of 14 Tag Manager consent mode support 13 of 14 Unblock Google tags when using consent mode 14 of 14 Universal Analytics [Legacy] ©2026 Google Privacy Policy Terms of Service Language català‎ dansk‎ Deutsch‎ eesti‎ English (Australia)‎ English (United Kingdom)‎ español‎ español (Latinoamérica)‎ Filipino‎ français‎ hrvatski‎ Indonesia‎ italiano‎ latviešu‎ lietuvių‎ magyar‎ Melayu‎ Nederlands‎ norsk‎ polski‎ português‎ português (Brasil)‎ română‎ slovenčina‎ slovenščina‎ suomi‎ svenska‎ Tiếng Việt‎ Türkçe‎ čeština‎ Ελληνικά‎ български‎ русский‎ српски‎ українська‎ ‏ עברית ‏ العربية हिन्दी‎ ไทย‎ 中文(简体)‎ 中文(繁體)‎ 中文(香港)‎ 日本語‎ 한국어‎ English‎ Enable Dark Mode Send feedback on... This help content & information General Help Center experience Search Clear search Close search Google apps Main menu 1559899906094537172 true Search Help Center false true true true true true 102259 false false false false false