enzostvs's picture
enzostvs HF staff
add gtm
0b3caef
raw
history blame contribute delete
No virus
423 Bytes
// lib/gtm.ts
type WindowWithDataLayer = Window & {
dataLayer: Record<string, any>[]
}
declare const window: WindowWithDataLayer
export const GTM_ID = "GTM-WKJGXLNK"
export const pageview = (url: string) => {
if (typeof window.dataLayer !== "undefined") {
window.dataLayer.push({
event: "pageview",
page: url,
})
} else {
console.log({
event: "pageview",
page: url,
})
}
}