fix: moved ensure-datalayer Script element to layout since that turns out to be a requirement to use strategy=beforeInteractive

This commit is contained in:
Arvid Norlin
2024-02-22 19:28:54 +01:00
parent c19f235e5f
commit 4ea00a5e2c
2 changed files with 5 additions and 9 deletions

View File

@@ -3,13 +3,5 @@ import { env } from "@/env/server"
import Script from "next/script"
export default function AdobeScript() {
return env.ADOBE_SCRIPT_SRC ? (
<>
<Script
strategy="beforeInteractive"
id="ensure-datalayer"
>{`window.datalayer = window.datalayer || {}`}</Script>
<Script src={env.ADOBE_SCRIPT_SRC} />
</>
) : null
return env.ADOBE_SCRIPT_SRC ? <Script src={env.ADOBE_SCRIPT_SRC} /> : null
}