WP DoNotTrack stops plugins/ themes from adding tracking code or cookies, protecting visitor privacy and providing performance and security benefits.
Most solutions for Cookie Law compliance focus on alerting the user of the fact that cookies are needed, sometimes even letting visitors no choice but to accept the cookies or to leave the site. WP DoNotTrack takes a entirely different approach, with the ability to act on user preference as configured in the browser (see below) and thus conditionally stop tracking.
Both Internet Explorer 9 and Firefox 9 and up offer full-fledged support for "DoNotTrack" (both in HTTP header & javascript). Apple's Safari has this option hidden in the "Develop" menu and Opera 12 (in beta now) also offers DNT-support. In fact, only Google Chrome does not have this feature at all (Google, after all, sells personalized advertising, so this touches their core business), although support is supposed to land before the end of the year.
Although whitelist is more robust and future-proof, it might break things in both frontend and wp-admin. If you don't want to test extensively and you're not sure to begin with, start out going blacklist first.
Yes, but No. When running in Normal or Forced mode, WP DoNotTrack stops most javascript-initiated 3rd party code inclusion. When running in SuperClean Mode, WP DoNotTrack will also filter the HTML. There are, however, circumstances in which tracking is unavoidable or invisible to WP DoNotTrack:
Javascript (and CSS/ HTML) optimizing plugins such as W3 Total Cache and Autoptimize change the way JavaScript is loaded (by combining, minimizing and loading at the end of the page), which can break or limit WP DoNotTrack's functionality. Start with "Normal" mode, check if tracking is stopped using e.g. webpagetest.org. If some trackers (e.g. Quantcast as initiated by some Automattic plugins) still get through and you are using a plugin that optimizes Javascript, activate the "forced" option.
By default DoNotTrack is used to stop javascript trackers, which typically only loads the tracking thingies to your pages when executed in the browser. Some widgets/ plugins/ themes might also add tracking to the HTML (as a hidden image, iframe or with javascript). "SuperClean" mode checks the HTML before it is sent to the browser to stop that kind of tracking. SuperClean is beta functionality, do test and let me know how that works for you! Combining "SuperClean" and "whitelist" is a very powerful solution, which can prevent some of the
Superclean is not yet available if you're only enabling WP DoNotTrack for people who configured their browsers to do so (conditional filtering based on the donottrack-header). This will become available in the future, but there's caching plugins to take into account when combining conditional filtering with SuperClean.
Just tell me, I like the feedback and in general I'll reply within a couple of hours. Use the Contact-page on my blog, leave a comment in a post about DoNotTrack or post about it on the wordpress.org plugin forum
Requires: 3.2 or higher
Compatible up to: 3.4
Last Updated: 2012-5-21
Downloads: 2,053
0 of 0 support threads in the last three weeks have been resolved.
Got something to say? Need help?