From 6890f3c93ac936a0ab25967785a078172b091ebe Mon Sep 17 00:00:00 2001 From: Danny van Kooten Date: Mon, 16 Oct 2023 09:36:34 +0200 Subject: [PATCH] remove support for honoring 'Do Not Track' browser header as per MDN recommendations. See: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/doNotTrack See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/DNT --- assets/src/js/script.js | 5 +---- code-snippets/ignore-do-not-track-browser-setting.php | 3 --- src/class-script-loader.php | 3 --- 3 files changed, 1 insertion(+), 10 deletions(-) delete mode 100644 code-snippets/ignore-do-not-track-browser-setting.php diff --git a/assets/src/js/script.js b/assets/src/js/script.js index 968c37ad..ddb53732 100644 --- a/assets/src/js/script.js +++ b/assets/src/js/script.js @@ -29,12 +29,9 @@ function request(url, cb) { } function trackPageview (postId) { - let {dnt, use_cookie, cookie_path} = win[ka] + let {use_cookie, cookie_path} = win[ka] if ( - // do not track if "Do Not Track" is enabled - (nav.doNotTrack == 1 && dnt) || - // do not track if this is a prerender request (doc.visibilityState == 'prerender') || diff --git a/code-snippets/ignore-do-not-track-browser-setting.php b/code-snippets/ignore-do-not-track-browser-setting.php deleted file mode 100644 index 0506e6fe..00000000 --- a/code-snippets/ignore-do-not-track-browser-setting.php +++ /dev/null @@ -1,3 +0,0 @@ - $this->get_cookie_path(), - - // whether to honor DoNotTrack - 'dnt' => apply_filters('koko_analytics_honor_dnt', true), ); echo ''; }