From eb0b2dc23e7e51e673e5489a937a5d5bbcb4a99c Mon Sep 17 00:00:00 2001 From: nikiwycherley Date: Wed, 21 Jun 2023 15:06:14 +0100 Subject: [PATCH] updated disable ga cookies --- server/src/js/core.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/server/src/js/core.js b/server/src/js/core.js index 93d4594d3..aef11d4b9 100755 --- a/server/src/js/core.js +++ b/server/src/js/core.js @@ -95,19 +95,16 @@ window.flood = { }, disableGoogleAnalytics: () => { const script = document.createElement('script') - script.text = `window['ga-disable-${process.env.GA4_ID}'] = true;` + script.text = ` + if (!window.flood.utils.getCookie('set_cookie_usage')) { + window['ga-disable-${process.env.GA4_ID}'] = true; + } else { + window['ga-disable-${process.env.GA4_ID}'] = false; + } + ` document.head.appendChild(script) - const gtagScript = document.createElement('script') - gtagScript.async = true - gtagScript.src = `https://www.googletagmanager.com/gtag/js?id=${process.env.GA4_ID}` - gtagScript.onload = () => { - window.dataLayer = window.dataLayer || [] - function gtag () { window.dataLayer.push(arguments) } - gtag('js', new Date()) - gtag('config', process.env.GA4_ID) - } - document.head.appendChild(gtagScript) + // Rest of the function... } } }