From a65b2aa73ad24a7deac77646dc6d2a714bed7a6a Mon Sep 17 00:00:00 2001 From: Arvid Norlin Date: Wed, 6 Mar 2024 19:47:29 +0100 Subject: [PATCH] debug: move CookebotOnAccept logic to legacy cookie-bot script --- components/Current/Tracking.tsx | 70 ++++++++++++++-------------- public/_static/dist/js/cookie-bot.js | 11 +++-- 2 files changed, 41 insertions(+), 40 deletions(-) diff --git a/components/Current/Tracking.tsx b/components/Current/Tracking.tsx index 76cf0b96d..d72e0dac3 100644 --- a/components/Current/Tracking.tsx +++ b/components/Current/Tracking.tsx @@ -74,41 +74,41 @@ export default function Tracking({ pageData }: TrackingProps) { } }, [pathName, queryString, pageData]) - useEffect(() => { - // handle consent - console.log("in effect") - window.addEventListener( - "CookiebotOnAccept", - function CookiebotCallback_OnAccept(e) { - console.log("Cookiebot onAccept callback fired ✅") - setConsentCookie(window._satellite.cookie.get("CookieConsent")) - if (window.Cookiebot?.changed && window.adobe) { - if (consentCookie?.includes("statistics:true")) { - window.adobe.optIn.approve( - window.adobe.OptInCategories.ANALYTICS, - true - ) - } else { - window.adobe.optIn.deny( - window.adobe.OptInCategories.ANALYTICS, - true - ) - } - window.adobe.optIn.complete() - window.dispatchEvent(new Event("load")) - console.log("dispatched load event") - } - } - ) - window.addEventListener( - "CookiebotOnDecline", - function CookebotCallback_OnDecline() { - if (window.Cookiebot?.changed && window.adobe) { - window.adobe.optIn.deny(window.adobe.OptInCategories.ANALYTICS, true) - } - } - ) - }, [consentCookie]) + // useEffect(() => { + // // handle consent + // console.log("in effect") + // window.addEventListener( + // "CookiebotOnAccept", + // function CookiebotCallback_OnAccept(e) { + // console.log("Cookiebot onAccept callback fired ✅") + // setConsentCookie(window._satellite.cookie.get("CookieConsent")) + // if (window.Cookiebot?.changed && window.adobe) { + // if (consentCookie?.includes("statistics:true")) { + // window.adobe.optIn.approve( + // window.adobe.OptInCategories.ANALYTICS, + // true + // ) + // } else { + // window.adobe.optIn.deny( + // window.adobe.OptInCategories.ANALYTICS, + // true + // ) + // } + // window.adobe.optIn.complete() + // window.dispatchEvent(new Event("load")) + // console.log("dispatched load event") + // } + // } + // ) + // window.addEventListener( + // "CookiebotOnDecline", + // function CookebotCallback_OnDecline() { + // if (window.Cookiebot?.changed && window.adobe) { + // window.adobe.optIn.deny(window.adobe.OptInCategories.ANALYTICS, true) + // } + // } + // ) + // }, [consentCookie]) return null } diff --git a/public/_static/dist/js/cookie-bot.js b/public/_static/dist/js/cookie-bot.js index 473422e50..821d0db3f 100644 --- a/public/_static/dist/js/cookie-bot.js +++ b/public/_static/dist/js/cookie-bot.js @@ -74,9 +74,10 @@ window.addEventListener("load", (function() { t.text = "Peru hyväksyntäsi" } } -// )), -// window.addEventListener("CookiebotOnAccept", (function(e) { -// window.Cookiebot.changed && adobe && (window.Cookiebot.consent.statistics ? adobe.optIn.approve(adobe.OptInCategories.ANALYTICS, !0) : adobe.optIn.deny(adobe.OptInCategories.ANALYTICS, !0), -// adobe.optIn.complete()) -// } +)), +window.addEventListener("CookiebotOnAccept", (function(e) { + window.Cookiebot.changed && window.adobe && (window.Cookiebot.consent.statistics ? window.adobe.optIn.approve(window.adobe.OptInCategories.ANALYTICS, !0) : window.adobe.optIn.deny(window.adobe.OptInCategories.ANALYTICS, !0), + window.adobe.optIn.complete(), + window.dispatchEvent(new Event("load"))) +} ));