Simple Analytics Blocked by Ad Blockers

Share
Workaround available Web Updated November 13, 2026Based on 2 user reportsHow we research

Quick answer

The default script host can be blocked by ad blockers. Serve the script from your own subdomain via CNAME, or use the proxy, though the vendor says bypass is not guaranteed.

Most likely fix: Set up the custom subdomain

How to fix it

Try these in order — the most common fix is first.

  1. 1. Set up the custom subdomain

    1. Add a CNAME for a neutral subdomain such as api.example.com pointing to simpleanalyticsexternal.com
    2. Enter the full domain in your website settings
    3. Wait for DNS and the Let's Encrypt certificate
    4. Replace the script src with https://your.domain/latest.js
    5. If using Cloudflare, set the record to DNS only
    Did this fix it?
  2. 2. Use the proxy

    1. Set up the proxy for NGINX, Caddy, Netlify or Vercel
    2. Load the embed script from your own domain, for example /proxy.js
    3. Check that simple.gif returns 202
    Did this fix it?

Symptoms

Network tab shows latest.js as blocked:other, and traffic is lower than server logs.

Why it happens

  • Ad blocker lists include the script host
  • Subdomain names like track or analytics are also commonly blocked

This guide also covers

  • simple analytics ad blocker
  • simple analytics bypass adblock
  • simple analytics blocked

Still not working?

If Simple Analytics keeps failing, you're not alone. See every Simple Analytics problem users report or the alternatives people switch to.

Done fighting Simple Analytics? Our small team builds your own Simple Analytics alternative, made for how you work. On your domain or hosted by us. Price agreed together.

Get a quote
Fixed it? Share this guide

The same problem in other apps

All plan limits, paywalls & watermarks guides →

Other Simple Analytics errors

All 11 Simple Analytics errors and fixes →