Skip to content

FIELD NOTES

What Your Cookie Banner Actually Costs You

Nolan Pflug · · 3 min read

We ran our own site with the strictest possible cookie banner, measured what it actually collected, and rebuilt it region by region. Here is what a banner really costs a small business, and the honest way to get the data back.

If your website has a cookie banner that waits for a visitor to click Accept before any analytics run, you are probably flying blinder than you think. We know because we ran our own site that way, measured it, and rebuilt it.

The setup everyone copies

When we launched omniqode.com, we did what most careful businesses do: every analytics signal defaulted to off, for everyone, until a visitor clicked Accept. Session recording never loaded at all without consent. It is the strictest posture available, it is what European law requires, and most banner tools ship it as the default for every visitor on Earth.

Here is the part nobody tells you. Google Analytics has a fallback for visitors who decline: it sends anonymous, cookieless pings and then uses modeling to estimate the traffic you could not observe directly. Sounds like a safety net. But according to Google's own documentation, that modeling only activates for properties with roughly a thousand declined events per day, sustained for a week, alongside a thousand consented users sending events daily.

A local business site does not have a thousand declined events a day. Ours did not. Which means the safety net never opens: every visitor who declined, and every visitor who simply ignored the banner, was not modeled. They were invisible. The dashboard was not showing us a smaller version of the truth. It was showing us a different truth, assembled only from the people who clicked Accept.

What the law actually requires here

The strict posture is mandatory in the EU and UK, where consent must come before tracking. American privacy law works the other way around. The state laws that exist, California's included, operate on an opt-out basis for ordinary analytics: you may collect, you must disclose honestly, and you must stop the moment someone asks. Most of them also only apply to companies far larger than a Gulf Coast small business.

So a US-serving small business running an EU-style banner is paying the cost of a law that does not bind it, without gaining the trust benefit, because visitors do not read banners closely enough to notice the difference.

What we changed, and where we drew the lines

We rebuilt our consent system to make the posture a decision instead of a default. Visitors in the EU and UK still get strict opt-in; nothing runs until they say yes. Anyone whose browser sends the Global Privacy Control signal is treated as an automatic no, without having to click anything. Everyone else gets honest analytics on by default, a plain-language banner saying exactly that, a one-click opt-out that takes effect immediately, and a permanent switch on the privacy page for anyone who changes their mind later.

Two rules kept us honest. Ad-tracking signals stay off until the day we actually run paid campaigns, because collecting ad data with no ads behind it is surface area without a purpose; when ads do come, the pixels go on deliberately, wired for full conversion tracking from day one instead of left on by accident. And the privacy policy was rewritten in the same change as the code, because a policy that describes yesterday's tracking is a published falsehood.

Then we verified it, because a consent system you have not tested is a promise you have not kept. An automated browser walked the site as an American visitor, a German visitor, and a privacy-signal visitor, sixteen checks in all: the right defaults for each, the opt-out genuinely stopping collection mid-session, the choice surviving a return visit.

What this means for your site

If you serve customers in Europe, you need the strict banner for them, and nothing here changes that. But if you are a Gulf Coast business serving Gulf Coast customers, and your banner tool shipped you the EU default worldwide, you are donating your own visibility to a regulation that was never aimed at you. The fix is not removing the banner or hiding the opt-out. It is matching the posture to the visitor, disclosing it in plain language, and honoring the no instantly and permanently.

That is the version of privacy we would want as visitors ourselves: not a wall before the door, but a working light switch inside it.

  • analytics
  • privacy
  • small business

Want This Looked At In Your Business?

The free live look is thirty minutes, and you leave with the answer whether or not we work together.

Book a Friendly Call
Say hello