Czech Market Playbook · Pillar 6

Cookie Consent in Czechia Without Killing Your Measurement

By RKP Agency, Prague10 min read
The short answer
  • Czechia is opt-in. Since 1 January 2022, non-essential cookies and tags must stay blocked until the user actively agrees. A “by continuing you accept” banner is not valid consent.
  • Google Consent Mode v2 is required (since March 2024) for advertisers using Google services with EEA users. It is not a consent banner and not a workaround for the law.
  • Done wrong, consent silently destroys your data. Tags firing before consent are illegal; a banner with no proper consent signals means users who decline consent vanish from your analytics and every optimisation runs on corrupted data.
  • Done right, you stay legal and keep most of your measurement — through correct consent-mode configuration and conversion modelling.
Cookie consent as a gate: data passing only after consent in Czechia

The problem foreign brands don’t see coming

Cookie consent looks like a legal checkbox, so it gets handed to whoever installs the website and forgotten. Then, months later, the marketing team notices conversions look low and Google Ads can’t optimise. The cause is almost always the same: a consent setup that is either illegal (tags firing before consent) or self-defeating (a compliant banner with broken measurement behind it). In the Czech Republic, both failures are common and both are avoidable.

This is where compliance and performance meet. Get it right and you are legal and measuring; get it wrong and you are exposed on one side and blind on the other.

The Czech rule: opt-in since 2022

The Czech Republic switched from opt-out to opt-in for cookies on 1 January 2022, via an amendment to the Electronic Communications Act (Act No. 127/2005 Coll., § 89). Storing or reading non-essential information on a user’s device now requires the user’s prior, active consent.

Since 1 January 2022, storing or accessing information on a user’s device requires prior consent, unless it is strictly necessary to provide the service the user explicitly requested.
— Paraphrase of the 2022 amendment to Act No. 127/2005 Coll., § 89, as described by the Czech Office for Personal Data Protection (ÚOOÚ)

Two authorities are relevant: the Czech Telecommunication Office (ČTÚ) oversees the cookie-storage rule under the Electronic Communications Act, and the Office for Personal Data Protection (ÚOOÚ) oversees GDPR — how the resulting personal data is processed. Practically, that means two obligations at once: don’t place non-essential cookies before consent, and process any data lawfully and transparently afterwards.

What counts as “essential”: only what is strictly needed to deliver the service the user asked for — keeping a shopping cart, completing an order, core security. Analytics, advertising pixels, heat-maps and embedded third-party widgets are not essential just because they help your business.

Consent Mode v2: required, but not a magic wand

Since March 2024, Google requires Consent Mode v2 for advertisers using Google services (Google Ads, GA4) with users in the EEA. Without it, remarketing and audience features are limited and measurement degrades. Consent Mode communicates the user’s consent state to Google tags: it is not the consent banner itself, and it does not make an unlawful pre-consent setup legal.

It works through four signals your consent platform must set correctly:

SignalControls
ad_storageAdvertising cookies (remarketing, conversion cookies)
analytics_storageAnalytics cookies (GA4 sessions)
ad_user_dataWhether user data may be sent to Google for ads
ad_personalizationWhether data may be used for personalised advertising

A consent platform (CMP) that records one general “yes/no” but fails to map it to these four signals fails silently: it looks compliant while measuring nothing.

Basic vs. Advanced: the choice that decides your data

Consent Mode runs in two modes, and the difference is exactly where measurement is won or lost.

Basic modeAdvanced mode
Before consentGoogle tags fully blockedTags load, but send only cookieless, consent-aware signals
If user deniesNo Google signal at allAnonymous pings; Google can model missing conversions
Data completenessLowest — users who decline consent invisibleHigher — modelling fills part of the gap
Best forMaximum data minimisationMost advertisers who want to keep measuring

Both are legal if implemented so that no prohibited cookie or processing happens before consent. The practical difference: Basic mode leaves users who decline consent as a black hole, while Advanced mode lets Google statistically model the conversions you can no longer directly observe.

Consent mode modelling: a gap in measured data bridged by a modelled segment

How much data is really at stake

When analytics is fully blocked for non-consenting users, industry sources estimate European data losses of roughly 30–50%, an indicative range rather than a Czech legal figure, and highly dependent on your banner and audience. Advanced consent mode can recover part of that through modelling; vendor estimates of the uplift vary and are best treated as claims rather than guarantees. Modelling also has operational thresholds (Google’s guidance references a level of ad-click volume per domain before modelling activates), so small sites benefit less.

Jan 2022
Czech opt-in for cookies (Act 127/2005, §89)
Mar 2024
Google Consent Mode v2 required for EEA
~30–50%
est. analytics loss if users who decline consent are fully blocked (industry estimate)

The gap between a broken setup and a correct one is large enough to change every decision you make from the data. If a third of your conversions are missing or mis-attributed, your “best” campaign might be your worst.

The mistakes that quietly break everything

  • Tags firing before consent. GA4, Google Ads, Meta Pixel or heat-maps loading before the user agrees — illegal under the 2022 rule and the most common failure.
  • No equally visible “Reject all.” A prominent “Accept” with rejection buried several clicks away is a consent-validity and fairness problem.
  • Treating everything as “necessary.” Labelling analytics and advertising as essential to avoid blocking them does not make them essential.
  • Consent recorded but not mapped. The CMP saves a choice but never sets ad_storage / analytics_storage correctly — compliant on paper, blind in practice.
  • Basic mode while expecting modelling. Basic mode sends no denied-user signal, so there is nothing for Google to model. Many teams assume they’re getting recovery they never configured.
  • No consent records or easy withdrawal. You must be able to show what was consented to and when, and let users withdraw as easily as they agreed.
The trap in one sentence: a Czech-language cookie banner that still loads your marketing tags before consent is both illegal and blind — it looks compliant while breaking the law and your data at the same time.

How to set it up so you stay legal and keep measuring

  • Use a proper consent management platform that blocks non-essential tags until consent and offers an equally visible Accept / Reject.
  • Implement Consent Mode v2 in Advanced mode for most advertisers, so denied-user conversions can be modelled rather than lost.
  • Verify the CMP correctly sets all four signals (ad_storage, analytics_storage, ad_user_data, ad_personalization) — test it, don’t assume it.
  • Categorise tags honestly: only genuinely necessary technologies in “essential.”
  • Localise the banner into Czech, and keep consent records plus a one-click withdrawal.
  • Audit tag behaviour before you increase ad spend — confirm nothing loads pre-consent and conversions arrive post-consent.

Frequently asked questions

Can we use the same cookie banner across the whole EU?

The legal baseline is broadly similar (opt-in for non-essential cookies), so one well-built EU banner can work — but it must be localised into Czech and must actually block tags before consent. A shared banner that fires tags early is illegal in Czechia regardless of how it behaves elsewhere.

Is “by continuing to browse you accept cookies” enough in Czechia?

No. Since 1 January 2022, consent must be active and prior. Continued browsing, pre-ticked boxes and information-only banners do not meet the opt-in standard for non-essential cookies.

Does Consent Mode v2 make us compliant?

No. Consent Mode communicates consent state to Google tags; it is not a consent banner and does not authorise pre-consent tracking. You still need a compliant CMP that blocks non-essential tags until the user agrees. Consent Mode then adjusts Google’s behaviour based on that choice.

Will proper consent destroy our conversion tracking?

It will reduce directly observed data, but Advanced Consent Mode lets Google model many of the conversions from users who decline consent, recovering part of the gap. The bigger risk is a broken setup where you lose data and break the law — a correct implementation keeps most of your measurement legally.

Who enforces cookie rules in the Czech Republic?

Two bodies: the Czech Telecommunication Office (ČTÚ) for the cookie-storage rule under the Electronic Communications Act, and the Office for Personal Data Protection (ÚOOÚ) for GDPR processing of the resulting data. Compliance means satisfying both.

This article offers general information for marketers rather than legal advice. Confirm your specific setup with a qualified Czech data-protection advisor.

Related guides
What advertising costs in the Czech Republic → Google vs. Seznam in Czechia → Czech market entry: your first 90 days →
How we help: PPC & Paid Media · SEO & AI Search

Sources

  1. Czech Office for Personal Data Protection (ÚOOÚ) — cookie rules under § 89 of Act No. 127/2005 Coll.; opt-in effective 1 January 2022. uoou.gov.cz
  2. Library of Congress / Global Legal Monitor — Czech amendment to the Electronic Communications Act (opt-in cookies), 2021–2022. loc.gov
  3. Google Ads Help — About Consent Mode and the EEA requirement (Consent Mode v2, from March 2024; signals). support.google.com
  4. Industry analysis — consent-banner impact on analytics and estimated data loss (indicative EU estimates). sealmetrics.com

Not sure your Czech tracking is legal — or working?

We audit consent and measurement setups for foreign brands from Prague: compliant banner, Consent Mode v2 done right, and the data you need to optimise.

Request a tracking audit

More from the Czech Market Playbook: all 12 guides · Related: First 90 Days, Ad Costs

We’re online