From 5ec2dfa7393658655c428c5d8acfdd99b3569434 Mon Sep 17 00:00:00 2001 From: Trey t Date: Tue, 10 Mar 2026 22:29:05 -0500 Subject: [PATCH] Enable anonymous person profiles for accurate unique user tracking Set personProfiles to .always so PostHog creates anonymous person profiles for every user, fixing inaccurate unique user counts in dashboards without requiring identify() calls. Co-Authored-By: Claude Opus 4.6 --- Shared/Analytics.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Shared/Analytics.swift b/Shared/Analytics.swift index e4cb610..884ef73 100644 --- a/Shared/Analytics.swift +++ b/Shared/Analytics.swift @@ -63,6 +63,10 @@ final class AnalyticsManager { let config = PostHogConfig(apiKey: Self.apiKey, host: Self.host) + // Person profiles — .always creates anonymous person profiles for every user, + // enabling accurate unique user counts without requiring identify() calls + config.personProfiles = .always + // Auto-capture config.captureElementInteractions = true config.captureApplicationLifecycleEvents = true