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 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-03-10 22:29:05 -05:00
parent 45d83cff89
commit 5ec2dfa739

View File

@@ -63,6 +63,10 @@ final class AnalyticsManager {
let config = PostHogConfig(apiKey: Self.apiKey, host: Self.host) 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 // Auto-capture
config.captureElementInteractions = true config.captureElementInteractions = true
config.captureApplicationLifecycleEvents = true config.captureApplicationLifecycleEvents = true