About consent mode - Google Ads Help Skip to main content Google Ads Help Help Center Community Announcements Sign in Google Help Help Center Start advertising Campaigns Explore features Optimize performance Account & billing Fix issues Google Partners Community Google Ads Privacy Policy Terms of Service Submit feedback Send feedback on... This help content & information General Help Center experience Next Help Center Community Announcements Google Ads Start advertising Your guide to Google Ads 8 steps to prepare your campaign for success Choose the right campaign type Determine your advertising goals How Google Ads can work for your industry Google Ads specs: ad formats, sizes, and best practices More advertising tools Google Ads basics Google Ads privacy Glossary Campaigns Performance Max AI Max for Search campaigns AI Max for Shopping campaigns Search campaigns Display campaigns Smart Campaigns App campaigns Shopping ads Video campaigns Hotel campaigns Demand Gen campaigns Call campaigns Things to do Events ticketing Explore features Ads, assets & landing pages Ad groups Keywords Bidding Targeting Measure results Bulk uploads & edits Campaign settings Optimize performance 12 tips to advertising with Google Ads Google Ads Best Practices Optimization features Create effective Search ads Generative AI tools in Google Ads Improve with AI-powered Search Finding success with Smart Bidding Measure results Optimize performance with App Connect Google Ads training on Skillshop The Google Ads mobile app Account & billing Billing Account settings Account access Manager accounts Account security and safety Cancel or reactivate your account Working with client accounts Useful tools Fix issues Ad disapprovals and reviews Billing & payments Policy issues Performance issues Account access issues Reporting issues Request implementation support for Google Ads and YouTube Reserve Google Ads API Google Partners Google Partners Program Help Center Topics Optimize performance Measure results Track sales and other conversions About consent mode About consent mode This article is for Google tag users that send data to Google and want to send consent signals. Consent mode lets you communicate your users’ cookie or app identifier consent status to Google. Tags adjust their behavior and respect users’ choices. Consent mode does not provide a consent banner or widget. Rather, consent mode interacts with your banner to obtain visitor consent. Learn more in Manage user consent . Consent mode receives your users' consent choices from your cookie banner or widget and dynamically adapts the behavior of Analytics, Ads, and third-party tags that create or read cookies. How consent mode works Note : Google is committed to protecting the confidentiality and security of your data. We'll keep your data confidential and secure using the same industry-leading standards we use to protect our own users’ data. We only report privacy-safe key events . You can read more about how we use your consent mode data . When you enable consent mode, Google measurement products ensure that a visitor’s consent mode state is preserved across the pages they visit. You can implement consent mode on your website or app in either of 2 ways: basic or advanced. Basic consent mode When you implement consent mode in its basic version, you prevent Google tags from loading until a user interacts with a consent banner. This setup transmits no data to Google prior to user interaction with the consent banner. When the user grants consent, Google tags load and execute the consent mode APIs. The tags send the consent states to Google in the following order: Send default consent states. Send updated consent states. However, when the user doesn’t consent, no data is transferred to Google at all, not even the consent status. Google tags are completely blocked from firing. Consent mode's conversion modeling in Ads is then based on a general model. Advanced consent mode When you implement consent mode in its advanced version, Google tags load when a user opens the website or app. The tags load the consent mode API and do the following: Set default consent states. By default, consent will be denied, unless you set your own defaults. While consent is denied, the Google tags send cookieless pings . Wait for user interaction with the banner and update consent states. Only when a user grants consent to data collection, Google tags send the full measurement data. Learn more about tag behavior . This implementation enables improved modeling compared to the basic one as it provides an advertiser-specific model as opposed to a general model. Overview Feature Basic consent mode Advanced consent mode Tag loading Blocked until user interaction with a consent banner Loads with defaults set to denied, unless configured otherwise Data transmission No data is sent before a user consents - not even the default consent status When consent is denied, consent state and cookieless pings are sent. When consent is granted, cookies are written and all measurement data is sent Consent states Set after user interaction Defaults set to denied, unless configured otherwise; updates based on user choice Tag behavior after user interaction Loads and executes consent mode APIs only when a user grants consent Adjusts tag behavior based on user consent choice Conversion modeling General model (less detailed modeling) Advertiser-specific model (more detailed modeling) Consent mode pings When visitors grant consent, the associated tags will function normally. When visitors deny consent, consent-aware tags do not store cookies. Instead, tags communicate consent state and user activity by sending the following types of cookieless pings, or signals, to the Google server: Consent state pings for Google Ads and Floodlight tags : Communicate the default consent state that you have configured and the updated state when the visitor grants or denies consent for each consent type such as ad_storage and analytics_storage . Consent state pings are sent from each page the user visits where consent mode is enabled, and are also triggered for some tags if the consent state changes from denied to granted . For example, if a visitor opts in from a consent dialog. Key event pings : Indicate that a key event has occurred. Google Analytics pings : Sent from each page of a website where Google Analytics is implemented on load and when events are logged. In all cases, pings may include: Functional information (such as headers added passively by the browser) : Timestamp User agent (web only) Referrer Coarse information : An indication for whether or not the current page or a prior page in the user's navigation on the site included ad-click information in the URL (e.g., GCLID / DCLID) Boolean information about the consent state Random number generated on each page load Information about the consent platform used by the site owner (e.g., Developer ID) Consent mode modeling To mitigate any data collection gaps, Google products use these pings to model your metrics for your measurement solutions. In order to protect user privacy, your tags need to meet a certain data collection threshold. You can find more information about what is modeled and under which circumstances in the articles linked below: Google Ads consent mode modeling Google Ads online conversion modeling Google Analytics conversion modeling Google Analytics behavioral modeling Tags with built-in support for consent mode Google tags for the following products contain built-in consent checks and adjust behavior based on consent state : Google tag Google Analytics Google Ads* Floodlight Conversion Linker * supports conversion tracking and your data segments ; support for Phone Call key events pending. If you create tags that do not have built-in consent checks, you can add checks in Tag Manager. Use the Advanced > Consent Settings tag configuration. Learn more about managing consent with Tag Manager For details on how specific tags behave with consent mode, refer to Consent mode reference . Get started with consent mode Your data source 1. Obtain user consent 2. Send user choice to Google 3. Ensure Google tags comply with consent choice Website Set up a consent banner Set up consent mode Verify consent mode implementation App Set up a consent banner Set up consent mode Verify consent mode implementation Data uploads to Google Obtain user consent for data uploads to Google Send consent for data you upload to Google N/A Consent mode impact results After you’ve implemented consent mode for at least 7 full days, Google Ads and Google Analytics may have enough data to report the uplift. The uplift numbers will only be shown when a slice’s uplift meets the minimum data threshold. Learn more About consent mode impact results Related links About consent mode modeling Adjust tag behavior based on consent Google Ads integration with the IAB Transparency & Consent Framework (TCF) How Google uses consent mode data Was this helpful? How can we improve it? Submit Need more help? Try these next steps: Post to the help community Get answers from community members Contact us Tell us more and we’ll help you get there false Measure results 1 of 18 Learn about conversions 2 of 18 Track conversions on a website 3 of 18 Learn about conversion tracking settings 4 of 18 Track app conversions 5 of 18 Track phone call conversions 6 of 18 Track offline conversions 7 of 18 Conversion tracking for manager accounts 8 of 18 Attribution reports and attribution models 9 of 18 Search Ads 360 Floodlight conversions in Google Ads 10 of 18 Google Ads Conversion Tracking ISO 27001 Certification 11 of 18 Different ways to track conversions 12 of 18 About custom variables for conversions 13 of 18 Set up custom variables for conversions 14 of 18 About consent mode 15 of 18 About consent mode modeling 16 of 18 Enhanced conversions 17 of 18 Transparent click tracker certification 18 of 18 About conversion webpages reporting Achieve your advertising goals today! Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts. Register now ©2026 Google Privacy Policy Terms of Service Google Ads Advertising Policies About the Help Center Send feedback on... This help content & information General Help Center experience Enable Dark Mode 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‎ Search Clear search Close search Google apps Main menu 11199645611896378910 true Search Help Center true true true true true true 73067 false false true true false false