diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 021af9c..7dcd879 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -90,16 +90,6 @@ navbar?.addEventListener("mouseenter", mouseEnter); navbar?.addEventListener("mouseleave", mouseLeave); }); - - onMount(() => { - window.plausible = - window.plausible || - ((_, opts) => { - opts?.callback?.({ - status: 200, - }); - }); - }); diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index d73f8ec..3687dcf 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -4,6 +4,13 @@ import JSCookie from "js-cookie"; export const load = ({ data }) => { if (!browser) return; + window.plausible = + window.plausible || + ((_, opts) => { + opts?.callback?.({ + status: 200, + }); + }); const themeStr = JSCookie.get("theme"); if (typeof themeStr === "undefined") { theme.dark = window.matchMedia("(prefers-color-scheme: dark)").matches;