Files
web/apps/partner-sas/components/GTMScript.tsx
Anton Gunnarsson 65e4623b52 Merged in chore/fix-partner-sas-todos (pull request #2823)
chore: Fix partner-sas todos

* Add onError to TrpcProvider

* Add AdobeSDKScript

* Add GTMScript

* Add adobeDataLayer script

* Add ReactQueryDevtools

* Move components to correct folder


Approved-by: Joakim Jäderberg
2025-09-18 07:28:14 +00:00

32 lines
1012 B
TypeScript

import Script from "next/script"
import { env } from "@/env/server"
export default function GTMScript() {
return env.ENABLE_GTMSCRIPT ? (
<Script
id="gtm-script-tag"
data-cookieconsent="statistics"
dangerouslySetInnerHTML={{
__html: `
try {
(function(w,d,s,l,i){
w[l]=w[l]||[];
w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://analytics.scandichotels.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window,document,'script','dataLayer','GTM-KNJCW67W');
} catch (e) {
console.error('Failed to load GTM script', e);
}
`,
}}
async
/>
) : null
}