From 40ebdb31d9d21d27aadc591177e8903fbbf81449 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 10 Feb 2026 00:15:36 +0100 Subject: [PATCH] fix: analytics --- lib/services/analytics/umami-analytics-service.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/services/analytics/umami-analytics-service.ts b/lib/services/analytics/umami-analytics-service.ts index c43d8da..ed5a18f 100644 --- a/lib/services/analytics/umami-analytics-service.ts +++ b/lib/services/analytics/umami-analytics-service.ts @@ -66,7 +66,11 @@ export class UmamiAnalyticsService implements AnalyticsService { const payload = { website: this.websiteId, hostname: - typeof window !== "undefined" ? window.location.hostname : "server", + typeof window !== "undefined" + ? window.location.hostname + : this.serverContext?.referrer + ? new URL(this.serverContext.referrer).hostname + : "server", screen: typeof window !== "undefined" ? `${window.screen.width}x${window.screen.height}` @@ -131,7 +135,9 @@ export class UmamiAnalyticsService implements AnalyticsService { url: typeof window !== "undefined" ? window.location.pathname + window.location.search - : undefined, + : this.serverContext?.referrer + ? new URL(this.serverContext.referrer).pathname + : "/", }); } @@ -144,7 +150,9 @@ export class UmamiAnalyticsService implements AnalyticsService { url || (typeof window !== "undefined" ? window.location.pathname + window.location.search - : undefined), + : this.serverContext?.referrer + ? new URL(this.serverContext.referrer).pathname + : "/"), }); } }