28 upvotes, 1 direct replies (showing 1)
View submission: Reddit starts tracking our clicks
Well, looks like it's time to make a tracker submission to ghostery and some of the other privacy lists. This is exactly the same sort of shit Facebook and Google pull with their embedded like/+1 buttons and it's just as bullshit that reddit is doing it.
Until then, the following userscript disables this (credit to /u/OperaSona, original post here[1]):
// ==UserScript== // @name Don't track my clicks, reddit // @namespace http://reddit.com/u/OperaSona // @author OperaSona // @match *://*.reddit.com/* // @grant none // ==/UserScript== var a_col = document.getElementsByTagName('a'); var a, actual_fucking_url; for(var i = 0; i < a_col.length; i++) { a = a_col[i]; actual_fucking_url = a.getAttribute('data-href-url'); if(actual_fucking_url) a.setAttribute('data-outbound-url', actual_fucking_url); }
Additionally you should block:
events.redditmedia.com out.reddit.com
in your hosts file or adblocker.
If using ABP, uBlock, or uBlock Origin the exact syntax to add to your filters is:
||events.redditmedia.com^ ||out.reddit.com^
Edit: I can find no evidence that they are doing this at the moment, at least for my account, but they said they were rolling it out slowly so it's completely possible only certain users are affected for now.
Edit 2: looking at ublock Origin's log, blocking events.redditmedia.com prevents their attempts at implementing pixel tracking. You probably don't want pixel tracking.
Comment by longbowrocks at 18/03/2016 at 05:58 UTC
-13 upvotes, 1 direct replies
if(actual_fucking_url) a.setAttribute('data-outbound-url', actual_fucking_url);
Such language, considering all they're doing is noting your usage of *their site*.