Three enterprise approaches to bypassing ad blockers and keeping analytics data first-party. Click any card to see that approach in action.
The GTM snippet uses the standard Google URL. When you authorised the "Add CDN → Cloudflare" wizard in GTM Admin, Google's API wrote a Cloudflare Worker rule that silently proxies every request through your own domain. Zero custom code required.
A server-side GTM container runs on Cloud Run (GCP), fronted by a
Global Load Balancer mapped to metrics.data-gateway.site.
Every analytics hit hits your server first — you enrich it, filter it,
and forward it. Total data ownership.
| Approach | Setup | Infrastructure you own | Ideal client |
|---|---|---|---|
| 1 — Tag Gateway | 5 min | Nothing — Google writes the Cloudflare rule | Any client on Cloudflare using GA4/Ads who needs a fast, free win |
| 3 — sGTM | Half day+ | Cloud Run container + Load Balancer | Enterprise: multi-vendor (Meta, TikTok), enrichment, compliance, full audit trail |