Main functions
Consent and privacy
GDPR-compliant Klaro cookie banner with lazyloading technology. Zero impact on page load speed. Users can choose between analytics and marketing cookies individually.
Google Tag Manager
Asynchronous GTM container injection with Consent Mode v2 default state. All tracking tags live in GTM – clean and manageable architecture.
Meta Conversions API
Server-side event tracking via Action Scheduler. Also works on full-page cached pages with AJAX fallback. UUID-based event deduplication between browser and server.
WooCommerce Events
Five standard GA4 e-commerce events: product view, add to cart, view cart, checkout, and purchase. Supports both block-based (FSE) and classic themes.
Form tracking
Automatic recognition and classification of Gravity Forms, Contact Form 7 etc submissions (booking, inquiry, contact, quote). Contact micro-conversions on email, phone, and map link clicks.
Multilingual support
Five languages built-in: Estonian, English, Finnish, Russian, German. Polylang, WPML and Loco Translate support. Adding additional languages via filter.
Design customization
11 color options, layout options (floating notification in 6 positions or full-width bar), typography choice (system fonts, theme fonts or custom), border radius and width control at the pixel level.
Optimized for performance
Klaro JS loads only on user interaction (~30 KB). GTM loads asynchronously. Meta CAPI events are processed in the background. PageSpeed mobile score 99/100.
Google Ads support
Conversion tracking (purchase, inquiry, add to cart, checkout), remarketing and Conversion Linker – all in a ready-made GTM template. Consent Mode v2 ensures ad optimization even without consent.
Ready-made GTM template
Universal GTM container template with 23+ tags included. GA4, Meta Pixel, Google Ads, contact events – all set up. For a new page, change 3 constants and publish. Setup ~10 minutes.
Developer-friendly
Filters to customize all important data: Klaro services, configuration, translations, languages, page context, form type, Consent Mode default state. Clean code according to WordPress standards.
Consent & privacy
✅ Consent Mode v2 — full Google Consent Mode v2 integration with denied-by-default state
✅ Revisit consent button — floating “Manage cookies” button with configurable position, style and icons
✅ Cookie transparency — automatic detection and display of WooCommerce, analytics and marketing cookies
✅ WooCommerce cookie classification
✅ Privacy policy integration — configurable privacy policy link in the banner and modal
✅ Customizable footer text in the consent modal
Tracking & analytics
✅ Meta Conversions API (CAPI) — server-side event tracking via Action Scheduler (async, non-blocking)
✅ Event deduplication — UUID-based event_id generation for browser + server event matching
✅ WooCommerce e-commerce events (GA4 standard)
✅ Gravity Forms tracking — automatic form submission events with form classification (booking, inquiry, contact, quote)
✅ Contact micro-conversions — tracking of email (mailto:), phone (tel:) and map link clicks
✅ Page context data layer — automatic page_type, post_id, language and user status for GTM segmentation
✅ User data hashing — automatic SHA256 hashing of billing data (email, phone, name, address) for CAPI
Performance
✅ Async GTM — container loads asynchronously, rendering is never blocked
✅ Async CAPI — server-side events sent via Action Scheduler with no frontend delay
✅ Lightweight — ~3KB inline JS + ~30KB deferred Klaro (only after interaction)