mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
24 lines
837 B
JavaScript
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 });
|
|
}
|
|
);
|