Consent management for online stores
Cookie compliance that actually blocks trackers.At a flat price per site.
cmshark stops Meta, TikTok, Hotjar and 30+ other trackers before consent, sends Google Consent Mode v2 signals and logs every choice as proof. Unlimited pages. Unlimited consents. No surprise upgrades.
- No credit card
- Monthly billing, cancel anytime
- Set up in 10 minutes
- 24 KB
- one script, gzipped
- 2,300+
- cookies in the built-in library
- 5 years
- consent log retention
- €0
- extra for traffic or pages
Why stores switch to cmshark
Typical today: Priced per domain × subpages. Add a product category and you jump a tier.
cmshark: One flat price per website. Ten pages or ten thousand, the price stays the same.
Typical today: Consent and page-view quotas with overage fees on busy months.
cmshark: Unlimited consents and traffic. Black Friday costs you nothing extra.
Typical today: Annual plans that renew automatically and are hard to cancel.
cmshark: Monthly billing. Cancel by email, effective at the end of the month.
Typical today: A banner that shows up, while tags still fire before consent.
cmshark: Trackers are blocked in the browser before they load, including tags injected later by GTM.
Everything a store needs to collect consent properly
Built for shops on Shopify, WooCommerce and custom or headless stacks.
Automatic tracker blocking
Scripts, iframes, pixels and beacons to known tracker hosts are held back until the visitor says yes, including ones injected dynamically by GTM or other scripts.
Google Consent Mode v2
Basic or advanced mode, defaults set before any Google tag runs, plus ready-made GTM triggers you import in one click.
Cookie scanner
A real browser crawls your store on a schedule and classifies every cookie, and shows which script set it and whether it was set before consent.
Consent log as proof
Every choice is stored with a snapshot of exactly what the visitor saw. Export to CSV whenever an authority or customer asks.
Compliance check
Daily checks find a missing or misplaced script, old banners left behind, unblocked trackers and missing cookie declarations, with a link to the fix.
Legal text that cannot drift
Equal Accept and Reject buttons and the mandatory wording are locked. Colours without WCAG AA contrast cannot be saved.
Consent statistics
Banner views, interaction rate and acceptance per category over 7, 30 and 90 days or 12 months, per site and across all of them.
API and webhooks
Manage sites from your own systems, react to new consents with webhooks, and import hundreds of sites from a CSV.
Live in three steps
- 1
Add your store
We scan it straight away and pre-classify the cookies we find.
- 2
Paste one snippet
At the top of <head>. The setup guide covers Shopify, WooCommerce, GTM and the usual optimizer plugins.
- 3
Check it is green
The installation check confirms the banner, blocking and Consent Mode are working.
Simple pricing. No page counting.
Every plan includes unlimited pages, unlimited consents and all compliance features. You pay for the number of websites, nothing else.
Starter
1 website
€5/month
EUR, excl. VAT
Start free with Starter- 1 website
- Monthly cookie scan
- Consent statistics
Growth
Up to 5 websites
€19/month
EUR, excl. VAT
Start free with Growth- Up to 5 websites
- Weekly cookie scans
- Cookies reported by real visitors
- Cross-site cookie library
Agency
Up to 25 websites
€49/month
EUR, excl. VAT
Start free with Agency- Up to 25 websites
- Daily cookie scans
- Management API and webhooks
- Bulk import from CSV
Enterprise
25+ websites
Custom
Talk to us
- Unlimited websites
- Everything in Agency
- Volume pricing
- Migration help from your current CMP
Included in every plan
- Unlimited pages and consents
- Automatic tracker blocking
- Google Consent Mode v2
- Consent log, kept for 5 years
- Locked, compliant banner texts
- Cookie declaration for your policy page
- Installation and compliance checks
- Email support
30 days free on every plan. No credit card. Billed monthly, cancel anytime.
How cmshark compares
Based on the public pricing pages of Cookiebot and Cookie Information.
| cmshark | Cookiebot | Cookie Information | |
|---|---|---|---|
| Entry price, 1 website | €5/month | €7/month (up to 50 subpages) | from €19.50/month per domain |
| What drives the price | Number of websites | Domains × subpages | Domains × scanned URLs or actions |
| Page limit | None | 50 to 7,000+ subpages by tier | 500 to 15,000 URLs by tier |
| Consent limit | None | None stated | 25,000 per month on Essential, then add-ons |
| 5 websites, any size | €19/month in total | from €75/month | from €97.50/month |
| Free trial | 30 days, no card | 14 days, no card | 14 days, no card |
| Commitment | Monthly, cancel anytime | Monthly | Monthly or yearly, no changes mid-term |
Competitor prices as listed on cookiebot.com/en/pricing and cookieinformation.com/pricing on 2026-11-12, excl. VAT. Prices for 5 websites use each vendor's lowest listed per-domain price and grow with page count. Cookiebot is a trademark of Usercentrics A/S. Cookie Information is a trademark of Cookie Information A/S.
Questions
How do I start the free trial?
Email hey@cmshark.com with your store's address. We set up your account, you paste one snippet, and you have 30 days to try everything. No credit card.
What counts as a website?
One domain where the banner runs, for example shop.com. Its pages, product variants and traffic are all included. A separate domain or country store counts as another website.
Is there really no limit on pages or consents?
Yes. We do not count pages, page views or consents, so a sale, a viral product or a new category never changes your bill.
Does cmshark work with Shopify and WooCommerce?
Yes, and with custom and headless stores. The setup guide covers Shopify customer privacy, WooCommerce with WP Rocket, LiteSpeed and similar optimizers, Google Tag Manager and Cloudflare Zaraz.
Does it support Google Consent Mode v2?
Yes, in basic and advanced mode. Defaults are set before any Google tag runs, and you can import ready-made consent triggers into Google Tag Manager.
Which banner languages are available?
English and Danish today, picked automatically from the page or the browser. You can write your own texts per language within the locked legal wording.
Can I move from Cookiebot or Cookie Information?
Yes. The setup guide includes a migration from Cookie Information, and the scanner rebuilds your cookie list automatically. Remove the old banner in the same deploy as you add cmshark.
How do I cancel?
Send an email to hey@cmshark.com. Your plan stops at the end of the current month and you can export your consent log first.
Stop paying for page counts.
Get a banner that blocks trackers, proof of every consent and one predictable price.
Start your 30-day free trial30 days free on every plan. No credit card. Billed monthly, cancel anytime.