How do ad-blockers interfere with attribution?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
Here's a scenario that happens more than most marketers realize: someone clicks your email, lands on your product page, buys something, and your email analytics reports zero conversions from that campaign. What happened?
Ad-blockers. Specifically, most conversion tracking on landing pages works by firing a JavaScript pixel when the page loads. Ad-blockers like uBlock Origin or privacy-focused browsers like Firefox with strict mode block those scripts by default. If the pixel doesn't fire, the conversion isn't recorded, even though the email click was tracked fine by your ESP.
The gap between what your ESP reports ("X clicks") and what your analytics platform records ("Y conversions") is partly explained by ad-blockers. In some audiences, especially B2B and technical crowds, ad-blocker usage can run 30-40% of users. That's a lot of invisible conversions.
Two ways to close the gap: first, server-side tracking, where conversion events are recorded on your web server instead of in the browser, so ad-blockers can't interfere. Second, use UTM parameters on all your email links, so even if the conversion pixel is blocked, your analytics platform can still attribute the session to the email. Neither is perfect, but combining both gives you a much more accurate picture than client-side tracking alone. Attribution models built entirely on pixel data should be treated with healthy skepticism.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.