This plugin provides Piwik support for the DNT and X-Do-Not-Track headers, supported by FF4 and IE9.
[Tracker] do_not_track = 1
Hi, I'm curious if there are plans for putting this in the default piwik install? I'd like to turn it on for my site, but if it's coming in the main package soon, I'd rather wait for that.
Probably not going to be in 1.2. There are other privacy-related changes being discussed (eg #2094).
Agreed with cl feedback, we could put this feature in the General Settings screen as a simple checkbox "Enable support for Do Not Track: if your visitors configure their browser and enable Do Not Track, Piwik will not track them as per their request"
If DonotTrack keeps increasing its support, should we integrate this capability in Core in the existing Privacy menu in Piwik?
There is some good progress on do not track, which is supported in IE and FF and opera, and will soon be supported in Chrome!
I think we should consider moving this plugin into core, enabled by default, that users could disable from the Privacy tab if they wish to.
I would be keen to do this before 2.0.
Users who are not happy could disable it. But, in general, it would make the world a better place :)
OK with moving to core but I would prefer disabled by default -- the reason being, a new user who has forgotten they have dnt enabled in their browser will report 0 visits.
This is Dan from EFF -- we've been starting to use Piwik and experimenting with privacy settings.
According to the TPE working draft, the Tk response header is optional. It's the TSR at /.well_known/dnt that's mandatory which may be a compliance issue given that piwik is often installed in a subdirectory of a website.
- I think it should be enabled by default -- the whole point is to respect user preferences with respect to tracking.
We can consider enabling it by default. It has been suggested before and sounds like the right thing to do. we would have to move it to the Privacy plugin for consistency and add the UI in the existing Privacy tab.
However, instead of ignoring the request altogether, I think logging the existence of a request would be OK, so long as no information whatsoever is retained about the request.
What are your thoughts regarding "logging the request" with no information whatsoever? What information could be logged at all? For reference the logging tables are piwiklog* for example http://qa.piwik.org:8080/schema/tables/canoo_log_visit.html
(In ) refs #2048 - update DoNotTrack plugin to conform to core plugin style; update DNT detection to only look at the 1st character per TPE working draft; enable by default in config
Thanks vipsoft! Good to see this feature included in core now :)
(In ) refs #2048 - remove config setting; enabling/disabling DNT corresponds to activating/deactivating the plugin
I think the current PrivacyManager plugin breaks the convention of a plugin doing one thing, and doing it well.
I'm going to close for now, and open a new ticket for the Settings UX.
(In ) Fixes #2048 Added Do Not Track preference under Privacy screen. Now will update doc and FAQs!
Don't we want to avoid including token auth in urls?
it's OK as long as the token_auth does not persist in the URL beyond the click itself
I notice on my box that disabling/enabling the DoNotTrack plugin does not add it to the PluginsTracker section in config file! Not sure why... I think it used to work too, maybe a temp bug