From f043db2b0533122216f6fa84541389170676e974 Mon Sep 17 00:00:00 2001 From: Till JS Date: Sun, 22 Mar 2026 18:44:03 +0100 Subject: [PATCH] feat(analytics): add automatic auth event tracking via shared-auth Add inline Umami tracking to @manacore/shared-auth authService for login, signup, logout, SSO, and social auth events. Tracks both success and failure with auth method metadata. This automatically covers all web apps without any per-app code changes. No-ops silently in environments without Umami (mobile, SSR). Tracked events: login, login_failed, signup, signup_failed, logout, password_reset_requested (with method: email/google/apple/sso) Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/ANALYTICS.md | 17 ++++++++++++ packages/shared-auth/src/core/authService.ts | 29 ++++++++++++++++++-- 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/docs/ANALYTICS.md b/docs/ANALYTICS.md index 317ff570a..de39be4c1 100644 --- a/docs/ANALYTICS.md +++ b/docs/ANALYTICS.md @@ -67,6 +67,23 @@ injectUmamiAnalytics(html) →