From 75a32584aaef23d04969ca7795ad96180a09ad7a Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Mon, 29 Apr 2024 08:49:04 +0000 Subject: [PATCH] skip own domain and check if cloud --- src/routes/+layout.svelte | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index c91821b2e..ec3b7d999 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -24,13 +24,18 @@ onMount(async () => { // handle sources - if (browser) { + if (browser && isCloud) { const urlParams = $page.url.searchParams; const ref = urlParams.get('ref'); const utmSource = urlParams.get('utm_source'); const utmMedium = urlParams.get('utm_medium'); const utmCampaign = urlParams.get('utm_campaign'); - const referrer = document.referrer.length ? document.referrer : null; + let referrer = document.referrer.length ? document.referrer : null; + + // Skip our own + if(referrer?.includes('appwrite.io')) { + referrer = null; + } if (ref || referrer || utmSource || utmCampaign || utmMedium) { try {