Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I use uBlock origin and love it. But I have a mental conflict. I run 135+ university web sites (for one university) with no ads and no flash. But we do use google analytics and include some 3rd party fonts on specific sites. Many ad blockers block google analytics and some block the fonts.

I haven't started counting how many users are blocking google analytics. I'm less worried about the fonts because the designers have accounted for that and they downgrade to something that is acceptable (at least to me). We are seeing a decline in new users to our sites but college applications are up. I'd love to know if that decline is false and is just because google analytics is blocked.

I think it is time to put some code in and see what the real numbers are for ad blocking on our main site.



Maybe move to a self-hosted analytics tool? I've seen some like piwik that use JavaScript just like Google Analytics, but I wonder if there's any that can simply be added as a plugin to Apache or nginx or as a middleware for node.js, etc.


There are plenty of web stats/analytics packages that you can install on your own web server, which ad blockers wont block, that will stop you from continuing to hand over your users browser history to Google.

And there's no reason for your fonts to be blocked by an ad blocker. Just serve them from your own web server instead of a privacy invading CDN.


Google Analytics (and other comparable services) will often be blocked by tools such as EFF's Privacy Badger. It depends on your audience how many users do this. If you want reliable metrics, analyse your webserver's access logs instead, or implement a usage logging solution that does not depend on calls to a third party domain.

Fonts hosted at a third party can be blocked, but not as often as analytics services. You could simply host the WOFF files with your website. As long as you configure the webserver to serve these fonts with the proper caching headers, users should only request them once.


If you "analytics" require javascript, you aren't including an entire class of user.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: