My own consent system, no CMP
A do-it-yourself consent system: zero dollars and two weekends. Not because twenty bucks for a CMP hurts, but because I wanted the decision to come from the need and not the other way round. It also looked like a fun challenge - bolting consent onto a setup with no gtag and no web GTM. Here is what worked, what did not, and which of my own questions I closed along the way.
Pure server-side tracking: a tour of my setup
I skipped web GTM entirely, moved payload building into a Cloudflare Worker, and made GA4 a consumer of my data instead of its source.
