Seth
Your Cookie Banner Is Working.
But Is Your Consent Implementation?
A cookie banner appears, visitors can accept or reject cookies, preferences can be selected. Everything looks like it is working.
But that does not necessarily mean consent is actually being enforced correctly behind the scenes.
We recently investigated a consent implementation where the visible experience appeared functional, but deeper testing uncovered several problems between the consent management platform, Google Tag Manager, and the marketing technologies relying on those signals.
The issue was not the banner itself. It was what happened after the visitor made a choice. That distinction matters because modern consent management is not one tool.
It is a chain of systems that have to communicate correctly:
If one of those handoffs fails, the banner can appear perfectly normal while the underlying behavior tells a very different story.
The Challenge:
The Banner Looked Fine
From the visitor’s perspective, the consent experience appeared to work.
- The banner loaded.
- Visitors could accept or reject categories.
- The site remained usable.
That is often where testing stops.
But a visible banner only confirms that the user interface exists.
- marketing tags are respecting the visitor’s choice
- third-party cookies are blocked when required
- Google Consent Mode is receiving the correct signals
- consent choices persist between pages
- GTM triggers are correctly mapped to CMP categories
- previously loaded technologies respond correctly when consent changes
Those behaviors require technical validation. That is where the problems became visible.
Consent Is a System, Not a Banner
Each system has its own role.
- The CMP records the visitor’s preference.
- GTM determines which technologies can execute.
- Consent Mode communicates consent state to supported Google technologies.
- Third-party platforms may require separate blocking or triggering logic.
What We Tested:
- clearing cookies and browser storage
- opening the site as a new visitor
- reviewing GTM activity
- monitoring browser cookies
- inspecting network requests
- accepting consent
- rejecting consent
- navigating to additional pages
- checking whether the selected consent state persisted
- validating the consent information being passed to Google technologies
What choice did the visitor make?
What cookies were actually written?
Which tags actually executed?
Which platforms actually received data?
What consent state did Google technologies receive?
Findings:
Finding 1: Tags Can Fire Before Consent
One of the most important things to test is what happens before the visitor interacts with the banner.
The banner is visible, so marketing technologies must be waiting.
That assumption is not always correct.
During testing, we observed third-party marketing technologies becoming active before the consent process had been completed.
That creates an important implementation question:
Those are very different scenarios.
The correct answer depends on the organization’s requirements and consent strategy, but the behavior should always be intentional.
Finding 2: Rejecting Consent Is Only Half the Test
Clicking Reject All and watching the banner disappear does not prove rejection is being respected.
The next step is to continue navigating.
- Does the visitor’s choice persist?
- Do marketing tags remain blocked?
- Do the same consent values remain active on the next page?
In one implementation we tested, the visitor rejected optional consent categories and continued browsing the website. After navigation, the underlying consent state no longer reflected the visitor’s previous choice.
That is precisely the kind of issue that can go unnoticed if QA ends after clicking the banner.
Finding 3: CMP Configuration and GTM Configuration Have to Agree
Consent problems are often blamed entirely on the CMP.
But the CMP may be recording the user’s preference correctly while GTM is interpreting or acting on that preference incorrectly. The reverse can also happen.
A reliable implementation requires alignment between:
- CMP categories
- GTM triggers
- Tag-level consent requirements
- Google Consent Mode states
The failure occurs between the systems.
Finding 4: Google Consent Mode Needs Its Own Validation
Consent Mode adds another layer to the architecture. It is not enough to simply see that Google tags are installed. You need to understand the consent state they are receiving. Depending on the implementation, Google technologies can behave differently based on values related to storage and advertising consent.
That means QA should include validation of the consent information being communicated to Google tags before and after the visitor makes a choice.
Is Consent Mode installed?
Is Consent Mode receiving and responding to the correct consent state throughout the visitor journey?
The Goal:
Make User Choice Match Actual Site Behavior
Conceptually:
The same principle applies when consent is granted. The visitor’s choice should propagate reliably through the entire system.
How We Approach Consent QA
1. What happens before interaction?
Load the site as a new visitor.
- cookies
- GTM activity
- network requests
- consent state
- third-party tags
2. What happens after Accept?
Accept the available consent categories.
- the expected consent values update
- relevant tags can execute
- expected cookies can be created
- the choice persists during navigation
Repeat the process after rejecting optional categories.
- the consent state changes correctly
- restricted tags behave as intended
- optional cookies are not being introduced unexpectedly
- the rejection persists when the visitor moves to another page
4. What happens after the visitor changes their mind?
The Outcome:
Consent That Can Be Verified, Not Assumed
The value of this testing is not simply finding a broken trigger. It creates confidence that the complete consent architecture behaves consistently.
We have a cookie banner.
We have tested how consent moves from the visitor’s choice through our CMP, tag manager, analytics, and marketing technologies.
That is a materially stronger position. It also helps separate three different issues that are frequently confused:
User experience – Does the banner work?
Technical enforcement – Do technologies respond correctly?
Consent persistence – Does the visitor’s choice remain intact throughout the session and across navigation?
Why This Matters Beyond Privacy
Consent configuration also affects data quality. If consent state is inconsistent, the resulting analytics environment may be inconsistent too.
For example:
- analytics collection may behave differently between pageviews
- conversion tags may execute unexpectedly
- advertising platforms may receive incomplete or inconsistent signals
- reports may become harder to reconcile
- user behavior can differ depending on when or where consent state is lost
That is why it should not be treated as a banner-design exercise.
What We Learned
A visible banner proves very little.
It confirms that the interface loaded. Technical QA is still required to understand what tags, cookies, and requests are actually doing.
Always test before consent.
Always navigate after Reject.
Test the entire chain.
Define the desired behavior before troubleshooting.
- strict prior blocking
- Google Consent Mode behavior
- regional differences
- required versus optional categories
- which third-party technologies must be controlled
Don’t assume the platform configured itself correctly.
Cookie Consent Implementation FAQs
Does a working cookie banner mean my site is respecting consent?
Why are marketing tags firing before someone accepts cookies?
How do I test whether Reject All is working?
Can Google Consent Mode replace a CMP?
- A CMP manages the consent experience and visitor choices.
- Google Consent Mode communicates consent state to supported Google technologies and changes how those technologies behave.
Should consent implementations be tested after launch?
Consent should be treated as part of ongoing measurement QA rather than a one-time setup task.
Your Cookie Banner Is Only the Beginning
Consent management is not one interface sitting at the bottom of a website. It is a connected technology system.
The Agency Co-Op helps organizations evaluate how consent actually moves between CMPs, tag management, analytics, and marketing platforms so the behavior of the site matches the choices presented to visitors.