EyeTrackVR-Docs/docs/_includes/ga.js
ZanzyTHEbar ee5f3bed56 update
2022-05-05 21:43:59 +02:00

24 lines
837 B
JavaScript

/*This function will load script and call the callback once the script has loaded*/
function loadScriptAsync(scriptSrc, callback) {
if (typeof callback !== "function") {
throw new Error("Not a valid callback for async script load");
}
var script = document.createElement("script");
script.onload = callback;
script.src = scriptSrc;
document.head.appendChild(script);
}
/* This is the part where you call the above defined function and "call back" your code which gets executed after the script has loaded */
loadScriptAsync(
"https://www.googletagmanager.com/gtag/js?id={#YOUR-TRACKING-ID}",
function () {
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag("js", new Date());
gtag("config", "{#YOUR-TRACKING-ID}", { anonymize_ip: true });
}
);