diff --git a/src/lib/store/index.svelte.ts b/src/lib/store/index.svelte.ts index 8b6cca1..61f665d 100644 --- a/src/lib/store/index.svelte.ts +++ b/src/lib/store/index.svelte.ts @@ -16,6 +16,9 @@ class Theme { expires: 2147483647, }); log(["theme"], `set to ${this.dark ? "dark" : "light"}`); + window.plausible("Theme set", { + props: { theme: theme.dark ? "dark" : "light" }, + }); }; } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index e1ed614..021af9c 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -110,7 +110,6 @@ {#if PUB_PLAUSIBLE_URL}{/if} diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index f10ab4e..d73f8ec 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -16,5 +16,8 @@ export const load = ({ data }) => { theme.dark = themeStr === "dark"; } theme.dark = JSCookie.get("theme") === "dark"; + window.plausible("Theme set", { + props: { theme: theme.dark ? "dark" : "light" }, + }); return data; };