Amplitude Ad Blocker Blocking Tracking
Quick answer
Ad blockers block requests to Amplitude domains (net::ERR_BLOCKED_BY_CLIENT). Amplitude recommends routing events through a proxy on your own domain.
Most likely fix: Confirm it is a blocker
How to fix it
Try these in order — the most common fix is first.
1. Confirm it is a blocker
- Open the Network tab and look for ERR_BLOCKED_BY_CLIENT on api2.amplitude.com
- Test in a clean browser profile
Did this fix it?2. Use a domain proxy
- Set up a relay on your own domain (for example your.domain.com/amplitude) forwarding to Amplitude
- Point serverUrl, and remoteConfig.serverUrl, at the proxy
- Use a neutral path; blockers match words like analytics or tracking
Did this fix it?
Symptoms
A share of browser users never send events; Network tab shows blocked requests to api2.amplitude.com.
Why it happens
- Ad blocker rules match amplitude domains
- Remote config requests also blocked
This guide also covers
- amplitude ad blocker
- amplitude blocked by adblock
- amplitude tracking blocked
Still not working?
If Amplitude keeps failing, you're not alone. See every Amplitude problem users report or the alternatives people switch to.
Done fighting Amplitude? Our small team builds your own Amplitude alternative, or any software you need: web, mobile, games, desktop. Price agreed together.
Talk to us