Skip to content
PN Scripts

WordPress

Biskvitka

A cookie banner that asks fairly and wires Google Consent Mode v2 correctly, holds scripts and embeds until the visitor decides, and logs choices without personal data. WordPress or any site.

  • WordPress
  • JavaScript
  • Google Consent Mode v2
  • Google Tag Manager
  • PHP 8.1+
  • Coming soon

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

A bakery website in Bulgarian with the cookie banner at the bottom: Choose, Reject all and Accept all

What it solves

The gap

Small business sites often load Google Analytics and embedded videos before the visitor has agreed, show banners with no real reject option, or install a consent plugin whose Google signals are not set before the tags load.

What it is

Biskvitka sets Google's consent defaults before anything else, asks with equal buttons and clear choices, runs held scripts and embeds only after consent, and keeps a record of each choice without collecting personal data.

How you use it

Google tags that respect the choice from the first page view, a banner visitors can actually say no to, and a log that proves consent without storing personal data.

For owners and developers of small business websites who want a light, honest cookie banner with Consent Mode v2 done right, without a heavy cloud service.

Who it is for

Use it when

  • A shop or service site that uses Google Analytics or Ads and needs Consent Mode v2
  • A WordPress site with YouTube videos and a Google map that should not load before consent
  • A static or Laravel site that needs a banner without a cloud consent service

Built for

  • Owners of small business websites in Bulgaria and the EU
  • Web developers and agencies who set up sites for them

What is inside

A banner people can say no to

Accept all and Reject all sit side by side in the same style, and Choose opens a dialog with necessary, preferences, analytics and marketing explained in one line each. The dialog is keyboard friendly and the choice can be changed from a round corner button or a footer link.

Consent Mode v2 in the right order

The defaults come first in the page head, before Google Tag Manager or gtag.js, with every signal denied except security, or set from the stored choice. Each decision sends the update and a dataLayer event, and Biskvitka can load your Tag Manager or GA4 tag after the defaults itself.

Nothing runs before the choice

Mark a script as held, or list the script handles other plugins register, and it runs only when its category is allowed. Videos, maps and social embeds show a notice with an Allow and show button instead, and cookies of a category that is refused or withdrawn are deleted.

Proof without personal data

Each choice is logged with a random consent id, time, policy version, choices and page, and no IP address. Look up a visitor's consent id from their cookie, see the shares of the last 30 days, export a CSV, and old records are removed after the months you set.

Specs

Availability
Coming soon
Vendor
PN Scripts
Type
Plugin
Platforms
JavaScript, WordPress
Pricing
One-time purchase Price to be announced.
Deployment
Download (plugin ZIP with a plain JavaScript edition)
Maturity
v1.0.0

Compatibility

Platform or runtime Supported versions Tested up to
WordPress 6.5 or newer 7.1.3
PHP 8.1 or newer 8.4

Stack

  • WordPress
  • JavaScript
  • Google Consent Mode v2
  • Google Tag Manager
  • PHP 8.1+

Biskvitka is coming soon

It is finished and tested. It is not on sale yet; this page will say where to get it when it is.

Coming soon

Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.

Questions

A cookie consent banner with Google Consent Mode v2, script and embed blocking and a consent log, delivered as a WordPress plugin and as plain JavaScript for other sites, in Bulgarian and English.

For the plugin, WordPress 6.5 and PHP 8.1 or newer; it was tested with WordPress 7.1.3 and PHP 8.4. The banner itself is plain JavaScript and CSS with no libraries and was tested in Chrome 155 on desktop and phone sizes.

A cookie scanner, a cookie policy generator, IAB TCF support for ad networks, and a cloud dashboard. Biskvitka helps you ask for consent; it is not legal advice.

Made by PN Scripts, a Sofia studio that builds websites for Bulgarian businesses, and tested with unit tests of the consent logic, an end-to-end run of the plugin on a fresh WordPress, and browser tests that click through the banner, the dialog and held embeds. Created with AI assistance; the banner, Consent Mode signals, held scripts and embeds, the consent log and the WordPress screens were tested by PN Scripts with Node unit tests, an end-to-end run on WordPress 7.1.3 and browser tests in Chrome.

It is not on sale yet. When it is, this page will link to the store; PN Scripts does not take payment on this site.