Consent & Cookies
What is Consent Management Platform (CMP)?
A consent management platform (CMP) is software that displays consent banners, records each visitor's privacy choices, blocks or releases tracking scripts according to those choices, and maintains the audit trail that proves compliance.
A CMP has four jobs. First, presentation: rendering the right consent experience for each visitor — opt-in banners for the EU, Do Not Sell or Share mechanics for California — in the right language, with accurate purpose descriptions. Second, capture: recording the choice with timestamp, banner version, and scope, because under GDPR the site bears the burden of proving consent existed.
Third — and where weak CMPs fail — enforcement. The recorded choice must control actual script behavior: marketing tags held until marketing consent, analytics until analytics consent, everything re-suppressed if the visitor later withdraws. CMPs enforce through tag-manager integration (consent mode signals, blocking triggers), script rewriting, or SDK APIs that other code queries. A CMP that records 'rejected' while the Meta Pixel fires anyway is documentary evidence against you.
Fourth, signal handling: modern CMPs must consume the Global Privacy Control header as a valid opt-out, emit Google Consent Mode v2 states so Google's tags behave correctly, and — for sites in the programmatic advertising ecosystem — pass consent downstream through the IAB's Transparency and Consent Framework (TCF) strings that ad-tech vendors read.
Choosing a CMP is mostly a question of enforcement depth and evidence quality: does it verifiably block pre-consent firing on your actual stack, does it keep exportable consent records, and does it stay synchronized with what your site really sets — which requires an integrated or companion scanner. Pricing and vendor lists matter less than whether the platform can prove, for any given visitor, what they consented to and what actually fired.
Why it matters for eCommerce
Generic CMPs treat an online store like a brochure site. eCommerce needs consent state that survives the platform's own scripts and app ecosystem (Shopify apps injecting tags), integration with checkout and server-side event pipelines, and consent records tied to customer profiles for marketing downstream. Evaluate a CMP by scanning your store after installing it — before and after rejection.
Frequently asked questions
- Do I need a CMP if I only have a simple website?
- You need the functions, not necessarily a large platform: a compliant banner, real script blocking, and consent records. For sites with any meaningful tag stack, hand-rolled solutions rarely enforce or evidence consent reliably, which is what a CMP exists to do.
- What is the IAB TCF and does my CMP need it?
- The Transparency and Consent Framework is the ad industry's standard for passing consent signals to programmatic advertising vendors. If you monetize with programmatic ads in the EU, you likely need a TCF-registered CMP; a store running only its own marketing pixels often does not.
- How does a CMP actually block cookies?
- Common mechanisms: integrating with tag managers so tags fire only on consent signals, rewriting script tags so the browser does not execute them until released, and consent APIs that custom code checks. Verify blocking empirically with a scan — mechanisms misconfigure easily.
Related terms
Wondering how this applies to your own site? Get a free compliance scan — see every tracker that fires before consent, graded against CIPA, GDPR, CCPA/CPRA, and MHMD.
Explore PieEye's CMP