analytics-optout-code.php 995 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Author: ExactMetrics team
  4. * Copyright 2018 ExactMetrics team
  5. * Author URI: https://exactmetrics.com
  6. * License: GPLv2 or later
  7. * License URI: http://www.gnu.org/licenses/gpl-2.0.html
  8. */
  9. ?>
  10. <script>
  11. var gadwpDnt = false;
  12. var gadwpProperty = '<?php echo $data['uaid']?>';
  13. var gadwpDntFollow = <?php echo $data['gaDntOptout'] ? 'true' : 'false'?>;
  14. var gadwpOptout = <?php echo $data['gaOptout'] ? 'true' : 'false'?>;
  15. var disableStr = 'ga-disable-' + gadwpProperty;
  16. if(gadwpDntFollow && (window.doNotTrack === "1" || navigator.doNotTrack === "1" || navigator.doNotTrack === "yes" || navigator.msDoNotTrack === "1")) {
  17. gadwpDnt = true;
  18. }
  19. if (gadwpDnt || (document.cookie.indexOf(disableStr + '=true') > -1 && gadwpOptout)) {
  20. window[disableStr] = true;
  21. }
  22. function gaOptout() {
  23. var expDate = new Date;
  24. expDate.setFullYear(expDate.getFullYear( ) + 10);
  25. document.cookie = disableStr + '=true; expires=' + expDate.toGMTString( ) + '; path=/';
  26. window[disableStr] = true;
  27. }
  28. </script>