I use a combination of Ghostery in Chrome, the hosts file in Windows, and SquidGuard on the network. It makes me feel better, but in reality it doesn't stop much. Google still knows everything about me because they read all my emails, have my calendar, keep my contacts, backup my photos, hear all my voicemails, read my messages, and record my location. Facebook knows a crap ton about me through my friends and their posts. Amazon knows every item I've ever looked at even if I didn't purchase it. My own local government now posts all kinds of information about me, my property, and my taxes online for anyone to harvest. All that information is sold in bulk to other companies so I can get spam emails and direct marketing mailers.
And none of this includes all the information about me that seems to get "lost" quite often...like from the VA, the IRS, my employer, online retailers, and brick-and-mortar companies.
It seems futile to even try...but at the same time Google/Facebook/Amazon provide me much better service because they know so much about me.
1st world problems I guess!