diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte
index 2f419223..1d0aaf54 100644
--- a/web/src/routes/+layout.svelte
+++ b/web/src/routes/+layout.svelte
@@ -36,6 +36,7 @@
device.prefers.reducedTransparency;
$: preloadMeowbalt = false;
+ $: plausibleLoaded = false;
afterNavigate(async () => {
const to_focus: HTMLElement | null =
@@ -67,10 +68,13 @@
{/if}
- {#if browser && env.PLAUSIBLE_ENABLED && !$settings.privacy.disableAnalytics}
+ {#if plausibleLoaded || (browser && env.PLAUSIBLE_ENABLED && !$settings.privacy.disableAnalytics)}