
We built Hundikuu Consent & Tracking because we kept solving the same problem on every client site — setting up GDPR-compliant cookie consent, connecting GTM, configuring Meta Pixel, adding server-side events, and doing it all without destroying the site’s PageSpeed score. After the third or fourth time, we turned it into a plugin.
This post explains what the plugin does, how it works technically, and who it’s built for.
What it does
Consent & Tracking handles three things that usually require separate plugins or significant custom development:
- GDPR consent management — a Klaro-based consent banner with Google Consent Mode v2, configurable per-service consent, and a floating “Manage cookies” button
- Tag Manager integration — async GTM injection with correct Consent Mode v2 sequencing, so tags only fire when consent is given
- Meta Conversions API — server-side event tracking via WordPress Action Scheduler, with UUID-based deduplication against browser-side events
On top of that, it tracks WooCommerce e-commerce events (view item, add to cart, purchase) to GA4 standard, handles Gravity Forms submission events with automatic form classification, and tracks contact micro-conversions — email, phone, and map link clicks — without any additional configuration.
How the performance works
The consent banner (Klaro, ~30KB) loads only after the user interacts with the page — scroll, mouse movement, touch, or keyboard input. Until that moment, the browser executes roughly 3KB of inline JavaScript that sets up the interaction listener and nothing else. No external requests, no render blocking, no impact on Largest Contentful Paint.
GTM loads asynchronously — it never blocks the main thread. Meta CAPI events are sent via Action Scheduler on the server, so the browser never makes a Facebook network request on initial page load. The result is a PageSpeed mobile score of 99/100 on a site with full GDPR consent management, GTM, and Meta tracking active.
What’s inside the settings
The plugin adds a settings panel under Settings → Consent & Tracking where you configure your GTM container ID, Meta Pixel ID, CAPI access token, and banner appearance. There’s no code to write — enter your IDs, choose your consent trigger (interaction-based or timeout), and save.
The banner supports five languages out of the box (Estonian, English, Finnish, Russian, German) with automatic detection based on the site’s WordPress language setting. Additional languages can be added via filter.
For WooCommerce stores, the plugin pushes GA4-standard e-commerce events to the data layer automatically — view_item, add_to_cart, begin_checkout, purchase — without any GTM configuration beyond importing the provided container template.
Who it’s for
Consent & Tracking is built for WordPress developers and agencies who are setting up tracking stacks regularly and want a single plugin that handles the full setup correctly — consent, GTM, Meta CAPI — without sacrificing performance.
It’s also suitable for business owners who are comfortable managing their own WordPress site and want to set up compliant tracking without hiring a developer for every new client. The settings are straightforward and the plugin ships with sensible defaults.
It’s not the right fit if you need a heavily branded consent UI, deep compliance documentation generation, or a modular system where you pick and choose individual components. For those use cases, Complianz or a custom Klaro setup may be more appropriate.
Pricing and availability
Consent & Tracking is available on a 1-domain license (€39/year) and a 3-domain license (€79/year). Both include all features, automatic updates, and email support. There’s no free tier — the plugin is a focused professional tool rather than a freemium product.
You can find full feature details and purchase a license on the plugin page.