Honour DNT.
authorDave Page <dpage@pgadmin.org>
Thu, 2 Jul 2020 13:46:50 +0000 (14:46 +0100)
committerDave Page <dpage@pgadmin.org>
Thu, 2 Jul 2020 13:46:50 +0000 (14:46 +0100)
templates/base.html

index 8fbdc3189ca5e183100e22b135ec16212a99cae5..bf4ab3ce4c97806895bbf3b138d70c3434fe96f9 100644 (file)
@@ -2,11 +2,16 @@
 <html lang="en">
   <head>
     <!-- Google Tag Manager -->
-    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
-    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
-    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
-    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
-    })(window,document,'script','dataLayer','GTM-TNZNCXP');</script>
+    <script>
+    var DNT = navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack || window.msDoNotTrack;
+     if ((DNT == "1") || (DNT == "yes")) {
+        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
+        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
+        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
+        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
+        })(window,document,'script','dataLayer','GTM-TNZNCXP');
+    }
+    </script>
     <!-- End Google Tag Manager -->
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">