WordPress Plugin

CookieNod for WordPress

Automated Scanning · Intelligent Blocking · Beautiful Banners

GDPR/CCPA compliant cookie consent management with JavaScript-based cookie scanning. Supports 20+ privacy regulations worldwide.

Multi-Region Compliance

GDPR, CCPA, LGPD, POPIA, PIPEDA, and 15+ other regulations worldwide

JavaScript Cookie Scanning

Real-time browser detection and categorization of cookies

Google Consent Mode v2

Full integration with Google Analytics 4 and Google Tag Manager

Four Blocking Modes

Auto, Manual Consent Attributes, Silent Blocking, and Placeholders

Customizable Banner

Light/dark themes, banner/modal display, custom CSS editor

A/B Testing

Test different banner designs and optimize conversion rates

WooCommerce Integration

Consent checkboxes at checkout, block tracking until consent

Consent Logging

Track user consent choices for compliance auditing

Cookie Categories

Automatically detect and categorize cookies on your website

Necessary

Essential cookies that cannot be disabled

Functional

Preferences, language, and personalization cookies

Analytics

Google Analytics, Matomo, Hotjar, and other analytics tools

Marketing

Facebook Pixel, Google Ads, LinkedIn, and advertising cookies

Blocking Modes Explained

Choose the right mode for your website's needs

Auto

Recommended

JavaScript handles cookie blocking with clean UI

  • Shows the consent banner
  • JavaScript SDK handles cookie blocking
  • No visible placeholders or layout changes
  • Works with all caching plugins
  • Best for most websites

Silent Blocking

Best Protection

Server blocks scripts without visible placeholders

  • Server blocks scripts server-side
  • No visible placeholders (hidden in HTML comments)
  • JavaScript loads scripts after consent
  • Best balance of protection and UX

Manual Consent Attributes

Precise Control

Use data-consent attributes on scripts for precise control

  • Add data-consent attributes to script tags
  • Fine-grained control per script
  • Multiple categories per script
  • Ideal for custom implementations

Blocking with Placeholders

Legacy

Server blocks with visible placeholder boxes

  • Server blocks scripts
  • Shows visible placeholder boxes with unlock buttons
  • Users can manually allow categories
  • Use only if visible indicators needed

Installation Guide

Get CookieNod running on your WordPress site in 4 simple steps

1

Download the Plugin

Get the plugin ZIP file from your CookieNod account

  • Log in to your CookieNod account
  • Go to Dashboard → Download Plugin
  • Save the cookienod.zip file to your computer
2

Upload to WordPress

Install the plugin through WordPress admin

  • Go to WordPress Admin → Plugins → Add New → Upload Plugin
  • Choose the downloaded ZIP file and click 'Install Now'
  • Click 'Activate Plugin'
3

Get Your API Key

Create a site in your CookieNod dashboard

  • Log in to cookienod.com/dashboard
  • Go to Sites → Add New
  • Enter your WordPress site URL
  • Copy the API Key (starts with CB-)
4

Configure Plugin

Enter your API key in WordPress settings

  • In WordPress, go to CookieNod → Settings
  • Paste your API Key and click 'Verify'
  • Choose your preferred Blocking Mode
  • Save Changes

Supported Privacy Regulations

Comprehensive compliance with 20+ regulations worldwide

GDPR (EU/EEA/UK)
CCPA/CPRA (California)
LGPD (Brazil)
POPIA (South Africa)
PIPEDA (Canada)
Australia Privacy Act
Nigeria NDPR
Singapore PDPA
Thailand PDPA
Japan APPI
South Korea PIPA
Indonesia PDP Law
Vietnam PDPD
UAE PDPL
Qatar PDPL
Saudi Arabia PDPL
Egypt PDPL
Kenya DPA
Ghana DPA
Turkey KVKK
Russia FZ-152
China PIPL
India DPDP Act

Frequently Asked Questions

Common questions about the WordPress plugin

Do I need an API key?

Yes, an API key is required. You can get an API key at https://cookienod.com.

Does this work with Google Tag Manager?

Yes! CookieNod fully supports Google Consent Mode v2. Enable it in settings to integrate with GTM and Google Analytics 4.

Can I customize the banner appearance?

Yes, you can choose between light/dark themes and banner position (top, bottom, or center modal). Advanced CSS customization is also supported via the built-in CSS editor.

What are the blocking modes?

Auto (Recommended): JavaScript handles all cookie blocking. Manual Consent Attributes: Use data-consent attributes on script tags. Silent Blocking: Server blocks scripts without visible placeholders. Blocking with Placeholders: Server blocks with visible placeholder boxes (legacy).

Does this block cookies automatically?

In Auto mode, the plugin intercepts and blocks third-party cookies and scripts until the user gives consent. In Manual mode, it only displays the consent banner and relies on data-consent attributes.

How do I use data-consent attributes?

Add the data-consent attribute to your script tags: <script src="analytics.js" data-consent="analytics"></script>. Valid categories: necessary, functional, analytics, marketing.

How do I exclude scripts?

In Settings > Excluded Scripts, enter patterns using wildcards like *google-analytics.com*, *googletagmanager.com*, *facebook.com/tr, *hotjar.com, or analytics.js.

Is consent logging available?

Yes, all user consent choices are logged in your WordPress database for compliance auditing. You can export these logs as CSV.

Does this work with Elementor?

Yes! CookieNod is fully compatible with Elementor and Elementor Pro. Add consent controls to any widget, block widgets until consent, integrate with forms, and show/hide popups based on consent status.

Does this work with Gravity Forms?

Yes! CookieNod integrates with Gravity Forms to track consent status with form submissions, require specific consent categories before submission, and log consent data with entries.

Does this work with Contact Form 7?

Yes! Use the special [cookienod_consent] form tag for consent tracking. Automatic consent data attachment to submissions and consent summary display options are available.

Will it work with my caching plugin?

Yes! The Auto mode works seamlessly with caching plugins like WP Rocket, W3 Total Cache, and LiteSpeed Cache.

The banner is not showing, what should I do?

1. Verify your API key is entered correctly. 2. Check that your site URL in CookieNod matches your WordPress URL. 3. Clear any WordPress cache. 4. Check browser console for errors.

External Services

This plugin connects to the CookieNod external service

What data is sent

  • API Key - sent when verifying the key and loading site configuration
  • Site URL - sent to validate the API key is being used on the correct domain
  • Current page URL - sent when loading the frontend script to render the banner

When data is sent

  • • API key validation: When you enter/verify your API key in settings
  • • Site configuration: When the plugin loads your banner settings
  • • Frontend script: On every page load for visitors (only if a valid API key is configured)

Service provider: CookieNod Team
Terms of Service: cookienod.com/terms
Privacy Policy: cookienod.com/privacy

Need Help?

Our support team is here to help you get started

Ready to Make Your Site Compliant?

Join thousands of websites using CookieNod for GDPR/CCPA compliance