WordPress.org

Plugin Directory

Kookiok — бесплатный баннер согласия на использование файлов cookie без ограничений (GDPR и CCPA)

Kookiok — бесплатный баннер согласия на использование файлов cookie без ограничений (GDPR и CCPA)

Описание

Kookiok — это бесплатная платформа для получения согласия на использование файлов cookie в соответствии с GDPR для WordPress, а бесплатный тарифный план
не имеет никаких ограничений: ни ограничений по количеству посетителей, ни квот на просмотр страниц, ни функций, доступных только по подписке. Отображайте баннер
для получения согласия на использование файлов cookie, соответствующий требованиям GDPR и
CCPA, блокируйте файлы cookie перед получением согласия и публикуйте автоматически обновляемое заявление об использовании файлов cookie. Настройка сводится к заполнению одного поля
: создайте бесплатную учетную запись Kookiok, вставьте свой ID группы доменов, и баннер начнёт работать (загружается
первым в заголовке страницы, в реальном времени — именно это и проверяет собственный инструмент Kookiok для проверки установки).

В отличие от плагинов согласия на cookie, которые в бесплатных тарифах ограничивают число посетителей или страниц, в Kookiok нет квот: ваш баннер продолжает показываться на неограниченном числе сайтов и при любом количестве просмотров — без платных тарифов и без привязки карты.

  • Бесплатно и без лимитов — без ограничений по посетителям, без квот на просмотры страниц, без платных функций, на неограниченном числе сайтов.
  • Установка в одно поле — вставьте идентификатор группы доменов (Domain Group ID), писать код не нужно.
  • Согласие на cookie по GDPR и CCPA — корректное и соответствующее требованиям размещение скрипта, автоматически.
  • Автоматическая блокировка cookie — скрипт согласия блокирует cookie и трекеры до получения согласия.
  • WP Consent API support — install the WP Consent API plugin and any plugin that speaks that API
    waits for Kookiok consent on its own, with no script annotation at all. Burst Statistics is the
    one we have verified end to end. Self-hosted trackers that do not speak the API still need the
    data-ag-consent annotation step — see the script-blocking guide:
    https://api.kookiok.com/docs/consent-script/script-blocking/
  • Встроенная проверка установки — прямо на странице настроек убедитесь, что баннер присутствует, стоит первым в head страницы и загружается синхронно.
  • Подсказка при первом запуске — удобная подсказка направит вас к единственной важной настройке.
  • Вставьте таблицу с информацией о файлах cookie с помощью шорткода [kookiok_cookie_declaration] или
    блока «Информация о файлах cookie».
  • Лёгкий вес: скрипт согласия отвечает за показ баннера и блокировку cookie, а сам плагин не мешает работе сайта (без тяжёлого движка переписывания скриптов).
  • Переведён на английский, чешский, русский, немецкий, французский, испанский, хинди и итальянский (в комплект входит шаблон перевода для добавления других языков).

Внешние сервисы

This plugin connects your site to Kookiok (https://kookiok.com), a third-party consent-management
service, to display the cookie-consent banner and the cookie declaration. The banner does not work
without a Kookiok account and a Domain Group ID.

What is sent, and when:

  • On every front-end page view, the plugin loads the consent script from
    https://cdn.kookiok.com/consent.js?id=. Your Domain Group ID is included in
    this request.
  • The consent script records the visitor’s consent choices and sends them to https://api.kookiok.com.
  • The cookie-declaration block/shortcode loads https://cdn.kookiok.com/declaration.js?id=<id>, which
    fetches the cookie list from https://api.kookiok.com.

By installing the plugin and entering your Domain Group ID you enable this integration. See the Kookiok
Terms of Service (https://kookiok.com/terms) and Privacy Policy (https://kookiok.com/privacy).

Скриншоты

Блоки

Этот плагин предоставляет 1 блок.

  • Cookie Declaration Embed the Kookiok cookie declaration table.

Установка

  1. Install and activate the plugin.
  2. Go to Settings Kookiok.
  3. Paste your Domain Group ID, click Connect to verify it, then Save.
  4. (Optional) Add the [kookiok_cookie_declaration] shortcode or the «Cookie Declaration» block to your privacy/cookie-policy page.

Часто задаваемые вопросы

Where do I find my Domain Group ID?

In your Kookiok dashboard at https://app.kookiok.com. It is a 36-character ID.

Does it work with caching / optimization plugins?

Yes, but exclude consent.js / cdn.kookiok.com from any «defer / delay / combine JavaScript»
features so the consent script keeps loading first and synchronously.

Does Kookiok work with the WP Consent API?

Yes. Install the free WP Consent API plugin
alongside Kookiok and no further setup is needed. Kookiok registers as the site’s consent provider,
declares the opt-in consent model, and publishes every consent choice through wp_set_consent()
at page load and again whenever the visitor changes their mind. Any plugin that supports the API
then gates itself automatically: Burst Statistics, for example, checks wp_has_consent('statistics')
and listens for consent changes on its own, so it stops sending beacons before consent without you
annotating a single script handle.

Kookiok’s categories map onto the Consent API’s like this:

  • Kookiok «necessary» -> functional (always allowed — strictly necessary needs no consent).
  • Kookiok «preferences» -> preferences.
  • Kookiok «statistics» -> statistics, and also statistics-anonymous.
  • Kookiok «marketing» -> marketing.

    statistics-anonymous has no separate Kookiok category, so it follows the visitor’s «statistics»
    choice: Kookiok never reports more consent than the visitor actually gave.

If the WP Consent API plugin is not installed, or you have not entered a Domain Group ID yet, no
bridge script is loaded and no consent type is declared, so nothing on your site changes. (Kookiok
still tells the Consent API that it is a consent provider, which is what its Site Health check
looks for.)

Kookiok declares the optin model, which is what GDPR requires. If you run Kookiok in a pure
opt-out configuration, switch it with the kookiok_consent_api_consent_type filter:

add_filter( 'kookiok_consent_api_consent_type', function () { return 'optout'; } );

Under optin, a plugin that speaks the Consent API waits for the visitor to agree. That is the
correct behaviour under GDPR, and it is worth knowing if your traffic is mostly outside its scope:
those plugins will stay quiet until the visitor accepts.

Does it block self-hosted analytics like Burst Statistics or a self-hosted Matomo?

The easiest route is the WP Consent API (see the previous question): Burst Statistics supports it,
so with the WP Consent API plugin installed Burst gates itself on Kookiok consent and there is
nothing to annotate.

For trackers that do not support the API, it is partly automatic with one required step on your
side. Known third-party trackers are blocked automatically, and so is a self-hosted Matomo/Piwik
that uses the standard matomo. / piwik.
file or host names. But a tracker served from your own site’s path — Burst Statistics under
wp-content/plugins/burst-statistics/, for example — cannot be told apart from your theme’s
JavaScript by URL, so Kookiok will not guess: you must annotate its script handles with the
data-ag-consent attribute (a small script_loader_tag filter in your child theme). Kookiok then
keeps those scripts blocked until the visitor consents to the category. The attribute is a
supported, stable API, and since August 2026 annotated scripts are handed back under every privacy
regulation, including CCPA’s opt-out model, so annotation is safe to rely on for US traffic too.
Full guide with a copy-paste WordPress filter, including which handles to gate:
https://api.kookiok.com/docs/consent-script/script-blocking/

Does the plugin store any personal data itself?

No. The plugin stores only your Domain Group ID and a couple of settings in your WordPress options.
Visitor consent is handled by the Kookiok service.

Where is the plugin’s source code?

The plugin ships its full, human-readable source. The only compiled asset is the block’s
build/index.js, minified from src/edit.js with @wordpress/scripts (npm run build); the
un-minified source is included in the plugin’s own src/ directory.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«Kookiok — бесплатный баннер согласия на использование файлов cookie без ограничений (GDPR и CCPA)» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Kookiok — бесплатный баннер согласия на использование файлов cookie без ограничений (GDPR и CCPA)» переведён на 2 языка. Благодарим переводчиков за их работу.

Перевести «Kookiok — бесплатный баннер согласия на использование файлов cookie без ограничений (GDPR и CCPA)» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.3.0

  • WP Consent API support. Install the free WP Consent API plugin alongside Kookiok and any plugin
    that speaks that API waits for Kookiok consent on its own, with no script annotation. Kookiok
    registers as the site’s consent provider, declares the consent model, and republishes every
    consent decision — including withdrawal — through wp_set_consent(). Burst Statistics is the
    integration we verified end to end.
  • Documented the annotation step required for self-hosted analytics (Burst Statistics, renamed
    self-hosted Matomo) and linked the full script-blocking guide.

1.2.1

  • Linked the plugin homepage (kookiok.com) from the description. No functional changes.

1.2.0

  • Clarified the plugin name and description: free cookie consent banner for GDPR and CCPA, with no
    page-view limits, no visitor caps, and no paywall.
  • Refreshed the description and tags. No functional changes.

1.1.0

  • Added German, French, Spanish, Hindi, and Italian translations.

1.0.0

  • Первый выпуск.
  • One-field connection via your Kookiok Domain Group ID, with a «Connect» check.
  • GDPR-correct script placement (first in the page head, synchronous).
  • Built-in installation self-diagnostic («Verify installation»).
  • Guided first-run onboarding notice.
  • Cookie declaration via [kookiok_cookie_declaration] shortcode and a Gutenberg block.
  • Czech and Russian translations included.