debug: add logs

This commit is contained in:
Arvid Norlin
2024-03-05 11:29:32 +01:00
parent 1d11416d73
commit 17e04c4880
2 changed files with 18 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ import {
TrackingProps,
} from "@/types/components/tracking"
import { usePathname, useSearchParams } from "next/navigation"
import { useEffect } from "react"
import { useEffect, useState } from "react"
function createPageObject(trackingData: TrackingData) {
const [lang, ...segments] = trackingData.pathName
@@ -64,7 +64,7 @@ function createPageObject(trackingData: TrackingData) {
export default function Tracking({ pageData }: TrackingProps) {
const pathName = usePathname()
const queryString = useSearchParams().toString()
const [consentCookie, setConsentCookie] = useState<null | string>(null)
useEffect(() => {
if (window.datalayer) {
const trackingData = { ...pageData, pathName, queryString }
@@ -76,9 +76,12 @@ export default function Tracking({ pageData }: TrackingProps) {
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 (
window._satellite.cookie
@@ -96,10 +99,19 @@ export default function Tracking({ pageData }: TrackingProps) {
)
}
window.adobe.optIn.complete()
console.log("optin complete")
}
}
)
}, [])
window.addEventListener(
"CookiebotOnDecline",
function CookebotCallback_OnDecline() {
if (window.Cookiebot?.changed && window.adobe) {
window.adobe.optIn.deny(window.adobe.OptInCategories.ANALYTICS, true)
}
}
)
}, [consentCookie])
return null
}