5 ms·
Keep in mind that a substantial portion of users now use ad blockers such that a lot of URLs used for analytics like this are blocked. Consequently, you can't
by kevindong 4y ago
Keep in mind that a substantial portion of users now use ad blockers such that a lot of URLs used for analytics like this are blocked.
Consequently, you can't actually expect to capture 100% of these analytics events nor even expect the percentage captured to stay the same over time since the filter lists are very regularly updated and users enable/disable different ad blockers over time.
More broadly speaking, once you have sent a webpage to the user, you should not expect anything from the user's browser. They may or may not allow whatever arbitrary JS you have on the page. They may even intentionally give you bad data (e.g. hijack the payload to give you intentionally malformed data).
edit: even more broadly speaking, there's additional reasons why you can't expect to receive these kinds of callbacks: consider what happens if a user loses connectivity between loading the page and them navigating away (e.g. their phone loses service because they went into an elevator before navigating away)
- ForHackernews 4y ago> they may even intentionally give you bad data (e.g. hijack the payload to give you intentionally malformed data). Interesting. Are there tools we can install to send malicious payloads to surveillance companies?
- HWR_14 4y agoThere are plugins that do this, but I think trying to choke off the signal is more effective than just adding noise.
- dfas23 4y agoNot always - more sophisticated analytics will proxy these requests through the websites own domain.
- deleted 4y ago[deleted]
- capableweb 4y ago> Keep in mind that a substantial portion of users now use ad blockers such that a lot of URLs used for analytics like this are blocked. How sure are we about this? I'm pretty sure it depends on which market specifically you're in, and the data I'm about to show is of course not perfect, but it seems that not so many users actually do use adblockers today. Although I don't know a single developer who doesn't, and in some web applications I'm running, the majority of users do use adblockers as they are focused on developers. Chrome is assumed to be the most popular browser (by a large margin last time I checked, so I won't bother to check again) and a quick search puts the user base around 2-3 billion users. Searching for "adblock" in the Chrome Web Store (https://chrome.google.com/webstore/search/adblock?hl=en&_category=extensions https://chrome.google.com/webstore/search/adblock?hl=en&_cat...) shows that the most popular adblocker has a user base of ~300,000 users. That makes 0.015% to 0.01% of Chrome users having the "AdBlock" extension installed. Not that substantial. If someone has some more accurate numbers than my slightly-educated guess, I'd be happy to be proven wrong. Edit: The above user base of the adblock extension is wrong. As Jabbles pointed out, I was seeing the number of reviews, not number of users. So instead, the page lists "10,000,000+ users" so we can assume the true number to be above that, but below "100,000,000+ users" users. That would put the amount of Chrome users using the "AdBlock" extension between 0.3% and 5% more of less. Closer to "substantial", but not sure if it would impact businesses choice regarding ads/tracking or not.
- Jabbles 4y agoYou're looking at number of reviews, the number of downloads is significantly higher.
- capableweb 4y agoDoh, you're right! I blame it on poor UX in the Chrome Web Store :) Will update my comment...
- zamadatix 4y ago> So instead, the page lists "10,000,000+ users" so we can assume the true number to be above that, but below "100,000,000+ users" users Can we? I can't seem to find anything that indicates if/when the next number jump is, just a lot of big name extensions at "10,000,000+". Back in 2016 ABP had a post about their extension alone having 100+ million active users https://blog.adblockplus.org/blog/100-million-users-100-million-thank-yous https://blog.adblockplus.org/blog/100-million-users-100-mill... and that's ignoring the >50% of Chrome users on mobile which requires non-extension based blocking. Going for someone else's numbers instead of trying to build my own I'm finding anything from 10% to near 50% with most estimates being in the range of ~25%.