Skip to content

Instantly share code, notes, and snippets.

@SasankVemana
Created May 3, 2018 19:25
Implementing Google Analytics in PeopleSoft using Google TAG Manager (gtag.js)
function loadScript(url, callback){
var script = document.createElement("script")
script.type = "text/javascript";
if (script.readyState){ //IE
script.onreadystatechange = function(){
if (script.readyState == "loaded" ||
script.readyState == "complete"){
script.onreadystatechange = null;
callback();
}
};
} else { //Others
script.onload = function(){
callback();
};
}
script.src = url;
document.getElementsByTagName("head")[0].appendChild(script);
}
loadScript("https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-Y", function(){
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXX-Y');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment