{"id":321425,"date":"2026-06-04T05:46:59","date_gmt":"2026-06-04T05:46:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/kukibot-cookie-consent\/"},"modified":"2026-06-04T05:46:42","modified_gmt":"2026-06-04T05:46:42","slug":"kukibot-cookie-consent","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kukibot-cookie-consent\/","author":15596760,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"KukiBot Cookie Consent","header_author":"Ioannis Kokkinis","header_description":"GDPR-compliant cookie consent banner with Google Consent Mode v2. Auto-detects your KukiBot site \u2014 no API key needed.","assets_banners_color":"1b0f42","last_updated":"2026-06-04 05:46:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/kukibot.com\/docs\/wordpress","header_author_uri":"https:\/\/kukibot.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"ielko","date":"2026-06-04 05:46:42"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3560310,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3560310,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3560310,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3560310,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The cookie consent banner shown to EU visitors","2":"KukiBot dashboard \u2014 manage appearance and view consent logs","3":"Settings page inside WordPress admin"}},"plugin_section":[],"plugin_tags":[166295,16626,131785,234433,396],"plugin_category":[54],"plugin_contributors":[265734],"plugin_business_model":[],"class_list":["post-321425","plugin","type-plugin","status-publish","hentry","plugin_tags-ccpa","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-google-consent-mode","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-ielko","plugin_committers-ielko"],"banners":{"banner":"https:\/\/ps.w.org\/kukibot-cookie-consent\/assets\/banner-772x250.png?rev=3560310","banner_2x":"https:\/\/ps.w.org\/kukibot-cookie-consent\/assets\/banner-1544x500.png?rev=3560310","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kukibot-cookie-consent\/assets\/icon-128x128.png?rev=3560310","icon_2x":"https:\/\/ps.w.org\/kukibot-cookie-consent\/assets\/icon-256x256.png?rev=3560310","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>KukiBot adds a GDPR and ePrivacy compliant cookie consent banner to your WordPress site. Download the plugin from your KukiBot dashboard with your site ID pre-configured \u2014 no API key or manual setup required.<\/p>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li>Google Consent Mode v2 \u2014 loads before tracking scripts, sets consent to denied by default, updates signals when the visitor accepts<\/li>\n<li>IAB TCF 2.2 \u2014 industry standard consent framework for ad networks<\/li>\n<li>12 languages \u2014 automatically shown in the visitor's browser language<\/li>\n<li>Geo-targeting \u2014 show banner only to EU\/UK visitors (or everyone)<\/li>\n<li>GDPR compliance report \u2014 PDF and CSV export for regulators<\/li>\n<li>Cookie scanner \u2014 detect every cookie your site sets<\/li>\n<li>Consent log \u2014 audit trail of every decision<\/li>\n<li>Free for 1 domain \u2014 no credit card required<\/li>\n<\/ul>\n\n<p><strong>No API key. No configuration. Activate and it's live.<\/strong><\/p>\n\n<p>The plugin is generated from your KukiBot dashboard with your site ID pre-baked. After activating, your banner is live immediately. Manage appearance, language, and geo-targeting from your dashboard at https:\/\/kukibot.com.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the KukiBot service at https:\/\/kukibot.com to deliver the cookie consent banner and connect your WordPress site to your KukiBot account.<\/p>\n\n<p><strong>Site detection API<\/strong> \u2014 On activation and when you click \"Re-detect site\", the plugin sends your site's domain name to https:\/\/kukibot.com\/api\/widget\/by-domain to look up your KukiBot site ID. No visitor data is sent in this request.<\/p>\n\n<p><strong>Consent banner script<\/strong> \u2014 When a site ID is found, the plugin loads https:\/\/kukibot.com\/cb.js on every public page. This script displays the cookie consent banner and communicates with KukiBot servers. When visitors interact with the banner, consent decisions may be logged by KukiBot according to your dashboard settings.<\/p>\n\n<p>KukiBot is operated by Ioannis Kokkinis. Terms of Service: https:\/\/kukibot.com\/terms \u2014 Privacy Policy: https:\/\/kukibot.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Sign up free at https:\/\/kukibot.com \u2014 no credit card required<\/li>\n<li>Add your domain in the dashboard<\/li>\n<li>Go to Installation \u2192 WordPress \u2192 Download plugin ZIP<\/li>\n<li>In WordPress: Plugins \u2192 Add New \u2192 Upload Plugin \u2192 select the ZIP \u2192 Install \u2192 Activate<\/li>\n<li>Done. The banner is live immediately.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20enter%20an%20api%20key%20or%20copy%20any%20settings%3F\"><h3>Do I need to enter an API key or copy any settings?<\/h3><\/dt>\n<dd><p>No. The plugin is pre-configured with your site ID when you download it from your dashboard. Nothing to fill in.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20google%20analytics%20and%20google%20ads%3F\"><h3>Does this work with Google Analytics and Google Ads?<\/h3><\/dt>\n<dd><p>Yes. KukiBot implements Google Consent Mode v2 \u2014 blocking GA4 and Google Ads cookies until the visitor consents, then updating the consent signals when they accept.<\/p><\/dd>\n<dt id=\"which%20wordpress%20themes%20does%20this%20work%20with%3F\"><h3>Which WordPress themes does this work with?<\/h3><\/dt>\n<dd><p>All of them. KukiBot hooks into wp_head at priority 1 and works with Elementor, Divi, Astra, GeneratePress, Kadence, Avada, and all others.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20woocommerce%3F\"><h3>Is this compatible with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, fully compatible.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20banner%20appearance%3F\"><h3>How do I change the banner appearance?<\/h3><\/dt>\n<dd><p>All settings (colors, position, language, geo-targeting) are in your KukiBot dashboard at https:\/\/kukibot.com\/dashboard. Changes apply within minutes \u2014 no plugin update needed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>WordPress.org review fixes: external services documentation, readme wording, uninstall cleanup, directory assets excluded from ZIP<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Document external service usage in readme<\/li>\n<li>Clean up stored options on uninstall<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Banner enable\/disable toggle in settings<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Auto-detect site by domain (no pre-baked site ID required for WordPress.org installs)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Google Consent Mode v2<\/li>\n<li>IAB TCF 2.2<\/li>\n<li>12 languages<\/li>\n<li>Geo-targeting (EU\/UK\/Brazil)<\/li>\n<li>GDPR compliance report<\/li>\n<\/ul>","raw_excerpt":"GDPR cookie consent with Google Consent Mode v2, IAB TCF 2.2, 12 languages &amp; geo-targeting. No API key needed \u2014 activate and it&#039;s live.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321425"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ielko"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321425"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321425"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321425"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321425"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321425"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}