const GA_ID = "G-0SCH4V9ZCF";
let gaConfigured = false;
let gaScriptLoaded = false;
function enableAnalytics() {
if (!window.dataLayer) {
window.dataLayer = [];
}
window.gtag = window.gtag || function () {
window.dataLayer.push(arguments);
};
if (!gaConfigured) {
window.gtag("consent", "default", {
analytics_storage: "denied",
ad_storage: "denied",
ad_user_data: "denied",
ad_personalization: "denied"
});
window.gtag("js", new Date());
window.gtag("config", GA_ID, {
send_page_view: false
});
gaConfigured = true;
}
window.gtag("consent", "update", {
analytics_storage: "granted"
});
if (!gaScriptLoaded) {
const script = document.createElement("script");
script.async = true;
script.src =
"https://www.googletagmanager.com/gtag/js?id="
+ GA_ID;
document.head.appendChild(script);
gaScriptLoaded = true;
}
window.gtag("event", "page_view");
}