Consent · 17 August 2026

A reject click is not a missing visit

A visitor opens your pricing page and clicks Reject all. The page still rendered. The newsletter still sat in the footer. Google Analytics never heard about it.

That is not a configuration bug. Tools that wait for a cookie wait for a yes. In the EU a large share of people say no. Ad blockers say no for them. Safari already clips third-party tags. The visit happened. Your report pretends it did not.

What the missing row does to your numbers

Traffic looks smaller than the server logs. Conversion rate looks better than it is, because the denominator shrank. Campaigns that send privacy-conscious readers look weaker than campaigns that send people who click Accept.

You then spend the next quarter optimizing a sample, not the site.

Count the page, not the consent

Cookie Free Analytics sends one tiny request when the page loads. No cookie, no localStorage, no fingerprint. There is nothing to accept. The pageview is the fact that the HTML ran.

Keep Google Analytics if you need ads audiences. Run this next to it for a week. Compare totals. The gap is the part your banner threw away.

All notes · How a visitor is counted