Skip to content

Instantly share code, notes, and snippets.

@cadecairos
Last active May 22, 2018 14:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cadecairos/416e7abe6aab11b8317833924ed1e45d to your computer and use it in GitHub Desktop.
Save cadecairos/416e7abe6aab11b8317833924ed1e45d to your computer and use it in GitHub Desktop.
function WebAnalytics() {
var _dntStatus = navigator.doNotTrack || navigator.msDoNotTrack;
var fxMatch = navigator.userAgent.match(/Firefox\/(\d+)/);
var ie10Match = navigator.userAgent.match(/MSIE 10/i);
var w8Match = navigator.appVersion.match(/Windows NT 6.2/);
if (fxMatch && Number(fxMatch[1]) < 32) {
_dntStatus = 'Unspecified';
} else if (ie10Match && w8Match) {
_dntStatus = 'Unspecified';
} else {
_dntStatus = { '0': 'Disabled', '1': 'Enabled' }[_dntStatus] || 'Unspecified';
}
if (_dntStatus !== 'Enabled'){
// Add GA JavaScript here
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment