Deals sites like Slickdeals and Fatwallet

It would seem that many adlists block the click trackers used by sites like Slickdeals and Fatwallet. I don’t know how pervasive these are and they could be problematic from a privacy standpoint. They don’t serve ads AFAIK. To appease my wife, I’ve whitelisted most of the things listed in these two posts.


Seems most of it revolves around Commission Junction and CJ uses multiple sites as redirects. Is there an aspect that I should be concerned about by whitelisting these? Seems that it’s only used to generate click based revenue for those sites.

I’m also interested in this. I wonder if it would be a good idea to create a new list specifically for referral links for sites like this so we could just whitelist an entire list. Ebates is pretty useful and also gets blocked.

Hi! I made a list, you can check out the repo, or here’s the direct link to file

Thanks Anudeep! I didn’t think anyone was really interested but this did catch quite a few views. I didn’t keep track of the few that I had to add since I posted this originally. Seems that CJ’s does some rotating (or Slickdeals is doing something else) so there were a few variations to the links that were listed in the 2 links I posted. I haven’t noticed anything odd with having them whitelisted for this long.

I use a grease/tamper/violent monkey script to remove the tracking from slickdeals. It seems to work for most linksexcept for frontpage and sponsored posts. I use it with firefox desktop broswer; I don’t know if it works with the mobile browser.

// ==UserScript==
// @name slickdeals notrack
// @namespace slickdeals
// @match https://slickdeals.net/f/*
// @grant none
// ==/UserScript==

function doFilter() {
var links = document.querySelectorAll(“a[data-product-products]”);
links.forEach((link, i) => {
var url = new URL(link.href);
console.log("found " + url);
var host = url.hostname;
var encodedOrig = url.searchParams.get(“u2”);
if (host.endsWith(“slickdeals.net”) && encodedOrig) {
link.href = decodeURI(encodedOrig);
console.log("replacing with " + link.href);
}
})
}

doFilter();