Free
Not just a "we use cookies" strip: analytics and ad scripts don't run until the visitor agrees. Categories, a preference centre, Google Consent Mode v2 and a consent log — free.
A free Meni.ge account and your site domain in the "My website" section.
One line before </body> — in your theme, in a Tilda or Wix HTML block, in Shopify's theme.liquid. It serves every widget.
Each widget is a toggle and a settings form. Changes reach your site without touching code; CDN cache is five minutes.
The tag
<script src="https://cdn.meni.ge/site/v1.js" data-domain="your-site.com" async></script> One tag for all widgets. `data-domain` is your site; everything else lives in the admin.
Cookie interception, script blocking and iframe placeholders until the visitor chooses.
Necessary, analytics, marketing, personalisation — with a preference centre.
Opt-in for the EU, opt-out where that's the norm, a soft mode, notice or hidden.
Consent signals for Google Analytics and Ads — out of the box.
Who consented to what and when — for audits.
A monthly page check: which cookies and trackers are really there.
Colour, position and labels adapt to your site. The widget lives in a Shadow DOM — your styles don't break it, and it doesn't break yours.
Sites built with our website builder ship with the widgets already wired — nothing to paste.
| Without the widget | With the widget |
|---|---|
| ✕ The strip is there but trackers start right away | ✓ Blocking until consent |
| ✕ One banner for the whole world | ✓ A mode per visitor region |
| ✕ A paid CMP billed per page | ✓ The base tier is free |
The banner, 45 languages, auto-blocking, Consent Mode v2, a monthly scan of up to 10 pages and a 3-month log. The "Cookie Pro" add-on removes the scan and retention limits.
Yes, through Consent Mode v2: tags in GTM react to consent signals.
Many jurisdictions have their own consent rules; pick "notice" or "opt-in" per region in the settings.
The loader is one small `async` script; widgets load as separate bundles and only the ones you switched on. Nothing blocks page rendering.
No. Widgets render inside a Shadow DOM: your site's CSS doesn't affect them and theirs doesn't leak out.
It reads your page's `<html lang>` or a `data-lang` attribute on the tag. Built-in labels are translated into 45 languages; your own texts you write in the admin in the languages you need.
In the cloud your account lives in: cenaly.com — AWS, cenaly.ru — Yandex Cloud in Russia. Requests, conversations and bookings stay within the brand's contour.
Free. One tag, the "Consent" toggle — and trackers wait for consent.
Start for freeNo card. A minute to sign up, another for the tag.