{"id":341069,"date":"2026-07-19T08:03:18","date_gmt":"2026-07-19T08:03:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/consenteer-cookie-consent-gdpr-google-consent-mode-v2\/"},"modified":"2026-10-09T12:14:26","modified_gmt":"2026-10-09T12:14:26","slug":"consenteer","status":"publish","type":"plugin","link":"https:\/\/yor.wordpress.org\/plugins\/consenteer\/","author":23533391,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.1.3","requires":"6.7","requires_php":"8.0","requires_plugins":null,"header_name":"Consenteer \u2014 Cookie Consent (GDPR & Google Consent Mode v2)","header_author":"Consenteer","header_description":"Displays the Consenteer cookie consent banner on your site: paste your Site ID and you are done. GDPR, Google Consent Mode v2, GPC, auto-blocking.","assets_banners_color":"116faf","last_updated":"2026-10-09 12:14:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.consenteer.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":409,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"consenteer","date":"2026-07-19 08:02:52","revision":3613334},"1.1.0":{"tag":"1.1.0","author":"consenteer","date":"2026-07-21 09:43:08","revision":3616803},"1.1.1":{"tag":"1.1.1","author":"consenteer","date":"2026-10-02 18:18:10","revision":3725245},"1.1.2":{"tag":"1.1.2","author":"consenteer","date":"2026-10-02 18:41:12","revision":3725290},"1.2.0":{"tag":"1.2.0","author":"consenteer","date":"2026-10-09 11:14:58","revision":3736477},"1.2.1":{"tag":"1.2.1","author":"consenteer","date":"2026-10-09 12:14:26","revision":3736604}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3613334,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3613334,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3613334,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3613334,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"consenteer\/preferences-link":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"consenteer\/preferences-link","version":"1.1.0","title":"Manage my cookies","category":"widgets","icon":"privacy","description":"A link that reopens the Consenteer cookie banner, so visitors can change their consent at any time.","keywords":["cookies","consent","gdpr","rgpd","consenteer"],"textdomain":"consenteer","attributes":{"label":{"type":"string","default":""}},"supports":{"html":false,"color":{"text":true,"background":false},"typography":{"fontSize":true},"spacing":{"margin":true}},"editorScript":"file:.\/index.js","render":"file:.\/render.php"}},"tagged_versions":["1.0.0","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3616803,"resolution":"1","location":"assets","locale":"","width":2640,"height":1670},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3613334,"resolution":"2","location":"assets","locale":"","width":2560,"height":1600}},"screenshots":{"1":"Admin screen: paste your Site ID, the connection check confirms everything is ready (and diagnoses unknown IDs or undeclared domains).","2":"The Consenteer banner live on a site \u2014 preferences view with per-category toggles, CNIL-compliant button order."}},"plugin_section":[],"plugin_tags":[16626,389,131785,234433,146402],"plugin_category":[],"plugin_contributors":[272290],"plugin_business_model":[],"class_list":["post-341069","plugin","type-plugin","status-publish","hentry","plugin_tags-cookie-consent","plugin_tags-cookies","plugin_tags-gdpr","plugin_tags-google-consent-mode","plugin_tags-rgpd","plugin_contributors-consenteer","plugin_committers-consenteer"],"banners":{"banner":"https:\/\/ps.w.org\/consenteer\/assets\/banner-772x250.png?rev=3613334","banner_2x":"https:\/\/ps.w.org\/consenteer\/assets\/banner-1544x500.png?rev=3613334","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/consenteer\/assets\/icon-128x128.png?rev=3613334","icon_2x":"https:\/\/ps.w.org\/consenteer\/assets\/icon-256x256.png?rev=3613334","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/consenteer\/assets\/screenshot-1.png?rev=3616803","caption":"Admin screen: paste your Site ID, the connection check confirms everything is ready (and diagnoses unknown IDs or undeclared domains)."},{"src":"https:\/\/ps.w.org\/consenteer\/assets\/screenshot-2.png?rev=3613334","caption":"The Consenteer banner live on a site \u2014 preferences view with per-category toggles, CNIL-compliant button order."}],"raw_content":"<!--section=description-->\n<p>Consenteer is a cookie consent management platform (CMP): the banner, its\ndesign, the cookie scanner and the consent records live in your Consenteer\naccount, and this official plugin connects your WordPress site to it without\ntouching your theme. <strong>A free account is required<\/strong> \u2014 the plugin alone shows\nnothing.<\/p>\n\n<ul>\n<li><strong>2-minute setup<\/strong>: create an account on my.consenteer.com, add your site,\npaste the Site ID in the plugin settings.<\/li>\n<li><strong>GDPR \/ CNIL compliance<\/strong>: Refuse \/ Customize \/ Accept-all buttons with equal\nweight, consent records, permanent re-access to the choice.<\/li>\n<li><strong>Google Consent Mode v2<\/strong> built in (ad_storage, analytics_storage\u2026 signals).<\/li>\n<li><strong>Global Privacy Control<\/strong> honored, <strong>auto-blocking<\/strong> of third-party scripts,\nrefused cookies cleanup.<\/li>\n<li><strong>WP Consent API<\/strong> support: Site Kit by Google, WooCommerce, GTM4WP and any\nplugin built on the WordPress consent standard receive the visitor's choice.<\/li>\n<li><strong>Full customization<\/strong> from your dashboard \u2014 formats, colors, light\/dark\ntheme, multi-language \u2014 with no redeploy of your site.<\/li>\n<li><strong>\"Manage my cookies\" block<\/strong> and <code>[consenteer_preferences]<\/code> shortcode for the\nre-consent link of your footer or privacy policy.<\/li>\n<li><strong>Site Health checks<\/strong>: WordPress tells you if the banner is active and if a\ntracking tag manages to load before the consent default.<\/li>\n<\/ul>\n\n<p>The built-in connection check detects the usual mistakes (unknown Site ID,\nundeclared domain) right from the WordPress admin, and the plugin warns you if\na second cookie consent plugin is active (two banners on the same page).<\/p>\n\n<p>The interface ships in English and French.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the Consenteer platform (a third-party service):<\/p>\n\n<ul>\n<li>The banner script is loaded from <code>https:\/\/cdn.consenteer.com<\/code> on the public\npages of your site.<\/li>\n<li>The visitor's browser talks to <code>https:\/\/saas.consenteer.com<\/code> to load the\nbanner configuration and record consent choices (purpose: GDPR Art. 7 proof\nof consent). IP addresses are never stored in clear text (salted hash,\nserver side).<\/li>\n<li>From the WordPress admin only, the plugin calls\n  https:\/\/saas.consenteer.com to verify your Site ID.<\/li>\n<\/ul>\n\n<p>Provider: Consenteer \u2014 https:\/\/www.consenteer.com\nTerms of service: https:\/\/consenteer.com\/cgu\/\nPrivacy policy: https:\/\/consenteer.com\/confidentialite\/\nA Consenteer account is required (a free plan is available).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create an account on https:\/\/my.consenteer.com\/signup and add your site\n(the declared domain must be your WordPress domain).<\/li>\n<li>Copy the Site ID from the Installation page of the dashboard.<\/li>\n<li>Paste it in the Consenteer menu of your WordPress admin, tick \"Show the\nconsent banner\", save. The connection status is displayed immediately.<\/li>\n<li>Optional \u2014 if you use Site Kit by Google, WooCommerce or a tag manager\nplugin: click \"Install and activate WP Consent API\" in the Consenteer\nscreen, so those plugins follow the visitor's choice too. Google Consent\nMode itself needs nothing extra.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"the%20banner%20does%20not%20show%20up\"><h3>The banner does not show up<\/h3><\/dt>\n<dd><p>Check the status in the Consenteer menu of your admin. The most frequent cause: your\nWordPress domain is not the one declared for this site in your Consenteer\ndashboard (banners are domain-locked).<\/p><\/dd>\n<dt id=\"i%20use%20a%20caching%20or%20performance%20plugin%20%28wp%20rocket%2C%20litespeed%20cache%2C%20autoptimize%E2%80%A6%29\"><h3>I use a caching or performance plugin (WP Rocket, LiteSpeed Cache, Autoptimize\u2026)<\/h3><\/dt>\n<dd><p>Nothing to configure: the plugin tells them to leave the banner script alone \u2014\nno local minified copy, no \"delay until interaction\", and the Google Consent\nMode default stays first in the page. After updating, purge the cache of your\nperformance plugin once so pages are rebuilt.<\/p><\/dd>\n<dt id=\"site%20kit%20says%20no%20compatible%20consent%20management%20plugin%20is%20installed\"><h3>Site Kit says no compatible consent management plugin is installed<\/h3><\/dt>\n<dd><p>Site Kit does not read your pages: it only recognises consent banners\nregistered with the \"WP Consent API\" plugin. Install and activate that plugin\n(free, by the WordPress core team), nothing else to configure: Consenteer\nregisters with it and reports every choice to it, so Site Kit, WooCommerce and\nother plugins act on the visitor's decision. The Google Consent Mode v2 signals\nthemselves do not depend on it \u2014 Consenteer pushes them directly.<\/p><\/dd>\n<dt id=\"how%20can%20visitors%20change%20their%20choice%20later%3F\"><h3>How can visitors change their choice later?<\/h3><\/dt>\n<dd><p>The Consenteer floating icon allows it by default. You can also add the\n\"Manage my cookies\" block to your footer, use the <code>[consenteer_preferences]<\/code>\nshortcode, or give any link the CSS class <code>consenteer-open-prefs<\/code>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20know%20the%20banner%20is%20correctly%20installed%3F\"><h3>How do I know the banner is correctly installed?<\/h3><\/dt>\n<dd><p>Go to Tools \u2192 Site Health. Two checks are added by the plugin: one for the\nconnection to your Consenteer account, one that reads your home page and\nverifies that the Google Consent Mode default is pushed before every tracking\ntag.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20my%20site%20down%3F\"><h3>Does the plugin slow my site down?<\/h3><\/dt>\n<dd><p>No: a single ~50 KB script loaded with <code>defer<\/code> from a CDN, and no server-side\nrequest on public pages.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>New: until a Site ID is saved, a notice in the WordPress admin reminds you\nthat the plugin needs a (free) Consenteer account and links to the setup.<\/li>\n<li>Improved: the plugin description says upfront that an account is required.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: WP Consent API support. Consenteer registers as a consent management\nplugin, declares the opt-in legal basis and reports every choice per category\n(functional, preferences, statistics, marketing) through <code>wp_set_consent()<\/code>.\nSite Kit by Google no longer reports a missing compatible consent plugin, and\nplugins relying on <code>wp_has_consent()<\/code> follow the visitor's decision.<\/li>\n<li>New: a card on the Consenteer screen explains what the WP Consent API is\nfor, lists the plugins on your site that use it, and installs and activates\nit in one click (WordPress.org, native installer).<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>New: \"Plugin version\" card on the Consenteer screen \u2014 shows whether a newer\nversion is available and lets you check right now instead of waiting for the\ntwice-daily WordPress check.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix: the banner could silently never show on sites where a performance plugin\nminifies third-party scripts (WP Rocket \"Minify JavaScript\"): the plugin\nserved its own copy of the banner script from the site, which could not reach\nthe Consenteer service. The banner script and the Consent Mode default are\nnow excluded from minify, combine and delay in WP Rocket, LiteSpeed Cache,\nAutoptimize and Cloudflare Rocket Loader. Purge your cache after updating.<\/li>\n<li>Tested with WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: \"Manage my cookies\" block for the block editor (no shortcode needed).<\/li>\n<li>New: two Site Health checks \u2014 connection status, and a home page analysis\nverifying that no tracking tag loads before the Consent Mode default.<\/li>\n<li>New: warning when another cookie consent plugin is active, and a note when a\nGoogle tag plugin is detected (nothing to change, Consent Mode covers it).<\/li>\n<li>New: option to hide the banner from logged-in administrators.<\/li>\n<li>Improved: redesigned admin screen with its own top-level menu, connection\nstatus badge and a guided first-run setup.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: snippet injection, settings screen with connection check,\n\"Manage my cookies\" shortcode, French translation.<\/li>\n<\/ul>","raw_excerpt":"GDPR cookie consent banner, managed from your free Consenteer account: create it, paste your Site ID. Google Consent Mode v2, GPC, auto-blocking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341069"}],"author":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/consenteer"}],"wp:attachment":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341069"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341069"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341069"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341069"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341069"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}