CookieBanerPro

Description

CookieBanerPro adds a cookie consent banner to your WordPress site without Google Tag Manager and without touching code.

You set up everything – look, texts, colours and cookie categories – in your CookieBanerPro account on cookiebanerpro.pl. This plugin connects your site to that account and adds the banner code to every page. Changes you publish in the panel appear on your site within a minute.

Features

  • Google Consent Mode v2 – visitors’ choices are passed to Google Analytics and Google Ads automatically
  • Consent log with CSV export – proof of consent for GDPR audits
  • Cookie categories: necessary, functional, analytics, performance and marketing
  • Banner styles to match your site, colours detected from your website
  • Banner texts in Polish, English, German and Ukrainian
  • Works with caching and optimisation plugins (WP Rocket, LiteSpeed Cache, Autoptimize, SiteGround Optimizer)
  • Free plan, no credit card required
  • Dashboard widget – see at a glance that the banner works and how much of your plan is left

How it works

  1. Install and activate the plugin.
  2. Click “Create a free account” (or “I have an account – connect”) and approve the connection on cookiebanerpro.pl.
  3. Set up your banner in the CookieBanerPro panel and click Publish. Done.

External services

This plugin relies on the CookieBanerPro service (https://cookiebanerpro.pl), operated by the author of the plugin. It is required for the plugin to work: the banner and its configuration are served by this service.

  • On every public page of your site the visitor’s browser loads the banner script from https://cookiebanerpro.pl/c/{site-key}.js. When a visitor makes a consent decision, the banner sends it to the consent log (a random consent ID, date, chosen categories, banner version, page address and an anonymised/hashed IP address), as described in the CookieBanerPro privacy policy.
  • When you connect your site (only after you click “Connect” and approve it on cookiebanerpro.pl), your site’s domain and the WordPress admin address are sent so the account can be linked; the plugin then receives a site key and a connection token.
  • On the plugin screen in wp-admin the plugin asks the service for your site status (plan, page views, whether the banner is published). When you click “Disconnect”, the service is told to revoke the connection.

Terms of service: https://cookiebanerpro.pl/regulamin
Privacy policy: https://cookiebanerpro.pl/polityka-prywatnosci

Screenshots

Installation

  1. Upload the cookiebanerpro folder to /wp-content/plugins/ or install the plugin from the WordPress plugin directory.
  2. Activate it in the “Plugins” screen.
  3. Open “CookieBanerPro” in the admin menu and connect your site.

FAQ

Do I need Google Tag Manager?

No. The plugin adds the banner code directly to your pages. If you already load CookieBanerPro through Google Tag Manager, turn off “Add the banner code to my site” in the plugin settings so the banner is not added twice.

Where do I change the banner?

In your CookieBanerPro account – use the “Open the CookieBanerPro panel” button on the plugin screen. The plugin itself has no banner settings on purpose: one place for everything.

Is it free?

Yes, there is a free plan for one website. Paid plans add more page views, more websites and no “CookieBanerPro” mark in the banner.

My caching plugin delays JavaScript. Will the banner still work?

Yes. The plugin excludes its code from delaying, deferring and combining in WP Rocket, LiteSpeed Cache, Autoptimize and SiteGround Optimizer, and marks it for Cloudflare Rocket Loader.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“CookieBanerPro” is open source software. The following people have contributed to this plugin.

Contributors

Translate “CookieBanerPro” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.6.1

  • The reminder to connect the site appears only on the Dashboard and the Plugins screen and can be dismissed.

1.6.0

  • The banner code is added with the WordPress script functions (wp_print_script_tag), so other plugins can recognise and filter it.
  • Tested with WordPress 7.1.

1.5.1

  • Page views this month on the plugin screen and in the dashboard widget are counted for this site only. When your account has more sites, the total of the plan is shown below.

1.5.0

  • Block before the page loads (on by default): the banner code loads before the rest of the page, so embedded YouTube videos and tracking tools wait for consent from the very first view. You can turn it off in Settings.
  • Embedded YouTube videos (also from Elementor) show a placeholder with a consent button until the visitor allows functional cookies.

1.4.0

  • The banner starts after you create a free CookieBanerPro account and publish it – the plugin shows how, on its screen and as a reminder in the dashboard.
  • Themes that bundle CookieBanerPro pass their colours and layout to the new banner, and the theme author’s partner code: add_theme_support( ‘cookiebanerpro’, array( ‘partner’ => ‘CODE’, ‘colors’ => …, ‘style’ => … ) ).
  • Quick start without an account removed.

1.3.0

  • Themes can bundle CookieBanerPro: add_theme_support( ‘cookiebanerpro’, array( ‘colors’ => …, ‘style’ => … ) ) gives the banner the theme colours from the start.
  • Banner appearance in WordPress: colours, layout and the privacy policy link, published at once.
  • Plan limit alerts on the dashboard; on the free plan they explain that the banner switches off 7 days after the limit.
  • Polish translation of the plugin.

1.2.1

  • Fix: “Create a free account” no longer ends with “The connection request has expired”.
  • Analytics: numbers in the consent decisions legend aligned to the right edge.

1.2.0

  • Analytics on the plugin screen: page views and consent decisions (accepted, partly accepted, rejected) for the last 7, 30 or 90 days, compared with the previous period.
  • One-click updates from cookiebanerpro.pl on the Plugins screen – no more uploading ZIP files.
  • Dashboard widget: CookieBanerPro logo, page views always shown as used / plan limit.

1.1.0

  • Dashboard widget: banner status, page views left in your plan, plan expiry and alerts at a glance.
  • Author: BM_group.

1.0.0

  • First release: connect your site to CookieBanerPro, automatic banner code in the page head, status dashboard.