Two Modes
- Choose between the bottom bar and central modal view to match your website UX.
- Enable an opaque « wall » that prevents the user from interacting with the page before making their consent decision.
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-demo-bar.png?w=896)
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-modal.png?w=896)
Key features
Google Consent Mode v2 out of the box
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-google-consent-mode.png?w=804)
- Right after installation, Google Consent Mode v2 is enabled by default
- Google Analytics 4 and Google Ads integrations will start working right away.
- Use native Google Tag Manager consent mode features like the Consent Overview screen and Additional Consent Checks to ensure all tags adhere to your policy.
Settings Screen
- The settings view allows the user to select every consent type individually. Control every item on the list, specify the default value, and if given, consent is required.
- Settings view can be opened from the link that you can add to the page footer.
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-settings-left.png?w=828)
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-consent-types-narrow.png?w=896)
Fully configurable
- Customize every text preset on the banner, and use simple Markdown to include links and basic text styling.
- Change the button’s text or remove them entirely if not needed.
- Apply custom CSS styling.
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-wp-admin-settings.png?w=896)
Lightweight and self-hosted
Load two minimal CSS and JS files that total around 3.5kB. Serve those files from your Woo web store domain instead of 3rd party URLs.
![](https://woocommerce.com/wp-content/uploads/2024/05/consent-mode-banner-lightweight.png?w=726)
Do I need to configure anything in GTM to enable consent mode?
Once your Consent Banner is deployed the Consent Mode will be provided and will work with Google Tags
(GA4 and Google Ads) out-of-the-box. For other integrations you need to review your GTM tags to ensure they have correct consent checks settings. You can use Consent Overview screen to quickly review and update tags. Read more.
Is it compatible with direct GA4 or Google Ads integration?
Yes, both direct usage of Google Tags and Google Tag Manager are supported. The plugin sends standard Consent Mode v2 parameters that will be respected by those tags.
Is it compatible with Facebook Pixel?
It can be compatible if Facebook Pixel is implemented via Google Tag Manager and correct consent settings are applied in GTM workspace. Read more.
How to inject GTM tracking snippet?
By default this plugin push consent information to the GTM DataLayer object that can be installed by other plugins or directly in the theme code. It can also embed GTM snippets, go to settings to configure it.