Created
October 20, 2017 12:08
-
-
Save cubehrends/056f1679584fd7208bfe737c0c19b753 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var gaProperty = 'UA-XXXXXXXX-Y'; | |
var disableStr = 'ga-disable-' + gaProperty; | |
// checking for opt-out cookie on document and applying to window if set | |
if (document.cookie.indexOf(disableStr + '=true') > -1) { | |
window[disableStr] = true; | |
} | |
// user is opting out, setting cookie on document, window and alerting success | |
function gaOptout() { | |
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; | |
window[disableStr] = true; | |
alert('Google Analytics Tracking is now deactivated!'); | |
} | |
// Google Analytics as usual from here on | |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); | |
ga('create', gaProperty, 'auto'); | |
ga('send', 'pageview', { | |
'anonymizeIp': true | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment