Glossary
Consent management platform
A consent management platform is the software that presents a consent choice to a visitor, records the answer, and — the part that actually matters — prevents the tags a visitor refused from loading. The banner is the visible tenth of it. A platform installed without wiring the blocking half is the most common failure in this area: the choice is presented, recorded, displayed back correctly, and the trackers load regardless.
What it is responsible for
Presenting the choice, with controls to accept, to refuse, and to manage categories individually.
Recording the answer with enough detail to show later what was consented to, when, and against which version of the text.
Gating the tags: not loading the scripts a visitor refused, which requires every tag to be under the platform's control.
Re-offering the choice — both when the categories change and when the visitor asks to change their mind, which needs a reachable control after the banner is gone.
Why the blocking half is the one that fails
Showing a banner is a front-end change anyone can ship in an afternoon.
Blocking tags means routing every one of them through the platform, which means finding every tag — including the ones inside a tag manager, and the ones a template adds directly.
A tag added after the platform was installed bypasses it by default, because nothing makes a new script ask permission.
So the configuration decays: correct on the day it was set up, and progressively less so with every tag anyone adds afterwards.
Which is why what loads before a choice is made is worth measuring rather than assuming from the banner's presence.
What is observable from outside
Whether a banner is present in the served markup, and which platform it appears to be.
Whether accept, refuse and preference controls are observable in that markup.
Whether trackers execute before any choice has been made — read from what the page loads, not from what the banner claims.
Whether a cookie policy page, or a cookie section in a privacy policy, is published and reachable.
What is not observable
Whether a choice is actually recorded, or honoured on the next page, or on the next visit.
Whether refusing really prevents the tags from loading, which needs a browser session that refuses and then watches.
Whether the record kept would satisfy anyone auditing it.
And no compliance conclusion at all, since what obligations apply depends on jurisdiction, audience and purpose — none of which a scan knows.
Where the platform sits in the page
It has to load before the tags it gates, which puts it on the critical path of every page and makes its own weight a performance consideration.
It usually stores the answer in a first-party cookie, which is itself a cookie — and one that is strictly necessary, so it does not require consent.
Tags routed through a tag manager are gated by the platform only if the tag manager itself is configured to consult it, which is a second integration rather than an automatic consequence of the first.
A platform that fails to load leaves the page with no banner and, depending on the wiring, either no tags at all or all of them.
Frequently asked questions
- Does having a banner mean consent is handled correctly?
- No. The banner presents the choice; the platform has to prevent refused tags from loading. Those are separate pieces of work and the second is the one usually left incomplete.
- Why do trackers still fire after I installed a platform?
- Usually because they were not routed through it. A tag added directly in a template, or inside a tag manager the platform does not gate, loads without asking anything.
- Can a scan tell me whether I am compliant?
- No, and this one does not try. It reports what is observable — what loads, when, and what the markup contains. Compliance is a legal assessment about your jurisdiction and purposes.
Sources
Related
VeriFixScan crawls a site and applies its checks to every page it reaches, keeping the evidence behind each finding. Scanning one website is free.
Scan a website