diff --git a/env.example b/env.example
index d2d5fa0..99d46b6 100644
--- a/env.example
+++ b/env.example
@@ -78,6 +78,7 @@ NEXT_PUBLIC_GOOGLE_ANALYTICS_ID=""
# Umami Analytics (https://umami.is)
# -----------------------------------------------------------------------------
NEXT_PUBLIC_UMAMI_WEBSITE_ID=""
+NEXT_PUBLIC_UMAMI_SCRIPT="https://cloud.umami.is/script.js"
# -----------------------------------------------------------------------------
# OpenPanel Analytics (https://openpanel.dev)
# -----------------------------------------------------------------------------
@@ -86,6 +87,7 @@ NEXT_PUBLIC_OPENPANEL_CLIENT_ID=""
# Plausible Analytics (https://plausible.io)
# -----------------------------------------------------------------------------
NEXT_PUBLIC_PLAUSIBLE_DOMAIN=""
+NEXT_PUBLIC_PLAUSIBLE_SCRIPT="https://plausible.io/js/script.js"
# -----------------------------------------------------------------------------
# Seline Analytics
# -----------------------------------------------------------------------------
diff --git a/src/analytics/plausible-analytics.tsx b/src/analytics/plausible-analytics.tsx
index ce679d3..ecfa7ff 100644
--- a/src/analytics/plausible-analytics.tsx
+++ b/src/analytics/plausible-analytics.tsx
@@ -17,12 +17,17 @@ export function PlausibleAnalytics() {
return null;
}
+ const script = process.env.NEXT_PUBLIC_PLAUSIBLE_SCRIPT as string;
+ if (!script) {
+ return null;
+ }
+
return (
);
}
diff --git a/src/analytics/umami-analytics.tsx b/src/analytics/umami-analytics.tsx
index 284727f..caecab5 100644
--- a/src/analytics/umami-analytics.tsx
+++ b/src/analytics/umami-analytics.tsx
@@ -17,12 +17,17 @@ export function UmamiAnalytics() {
return null;
}
+ const script = process.env.NEXT_PUBLIC_UMAMI_SCRIPT as string;
+ if (!script) {
+ return null;
+ }
+
return (
);
}
\ No newline at end of file