From e12068e1e2ed5f7765d813ac39132aaf403bdce5 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 12 Oct 2023 17:25:02 +0200 Subject: [PATCH] feat: use plausible for self-hosted --- src/lib/actions/analytics.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts index 2b87134f8..49ace5612 100644 --- a/src/lib/actions/analytics.ts +++ b/src/lib/actions/analytics.ts @@ -38,17 +38,24 @@ function plausible(domain: string): AnalyticsPlugin { }; } +const PLAUSIBLE_DOMAINS = { + CLOUD: 'cloud.appwrite.io', + GLOBAL: 'console.appwrite', + SELF_HOSTED: 'self-hosted.appwrite' +}; + const analytics = Analytics({ app: 'appwrite', plugins: isCloud && browser ? [ - plausible('cloud.appwrite.io'), + plausible(`${PLAUSIBLE_DOMAINS.GLOBAL},${PLAUSIBLE_DOMAINS.CLOUD}`), googleTagManager({ containerId: [VARS.GOOGLE_TAG || 'GTM-P3T9TBV'] }) ] : [ + plausible(`${PLAUSIBLE_DOMAINS.GLOBAL},${PLAUSIBLE_DOMAINS.SELF_HOSTED}`), googleAnalytics({ measurementIds: [VARS.GOOGLE_ANALYTICS || 'G-R4YJ9JN8L4'] })