Bypass adblock for Cloudflare Web Analytics: serve beacon via /cdn-cgi/ tunnel

- Change beacon script src from static.cloudflareinsights.com to /cdn-cgi/beacon.min.js
- Add Caddy reverse proxy /cdn-cgi/* -> static.cloudflareinsights.com
- Add spa:true to beacon config for SPA-like navigation tracking

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-03-20 16:06:35 +01:00
parent fb5073908e
commit 9092fb80d5
2 changed files with 9 additions and 2 deletions

View File

@@ -36,8 +36,8 @@ function loadCloudflareTunnel() {
const script = document.createElement('script')
script.defer = true
script.src = 'https://static.cloudflareinsights.com/beacon.min.js'
script.dataset.cfBeacon = '{"token":"5f2f3b8e1f824be6984a348fe31d2f04"}'
script.src = '/cdn-cgi/beacon.min.js'
script.dataset.cfBeacon = '{"token":"5f2f3b8e1f824be6984a348fe31d2f04","spa":true}'
document.head.appendChild(script)
}