I want to disable common forms of third-party tracking on websites. I currently block third-party cookies and use browser extensions to prevent some intrusive behavior. Disconnect blocks most trackers, but unfortunately it also deprives websites I want to support of advertising revenue.
Ideally I want to leave ads enabled on these sites while still preventing trackers from building detailed profiles about me. That's why the EFF's Privacy Badger looked appealing to me. The problem with Privacy Badger is that, unlike Disconnect, it doesn't block those social like widgets that tell Facebook which websites I've been on. Adblock Plus has a blacklist for social widgets, but I can't tell it to allow ads on a specific site while still blocking the widgets.
Which other options do I have to prevent advertising agencies from tracking me with cookies and prevent social media sites I'm logged in to from monitoring me across the web?