Commit Graph

1 Commits

Author SHA1 Message Date
Subagent 5
c0ee82014d feat: add TelemetryRegistry for multi-provider dispatch
- Add TelemetryRegistry that dispatches to multiple providers
- Add GtmTelemetryProvider for GTM/GA4 integration
- Convert TelemetryProvider methods to optional (providers implement what they need)
- Add TelemetryDispatcher type (Required<TelemetryProvider>) for call sites
- Dynamically import providers to ensure tree-shaking in OSS builds
- Track page_view, sign_up, login, and purchase events via GTM
- Remove gtm.ts in favor of GtmTelemetryProvider

Amp-Thread-ID: https://ampcode.com/threads/T-019c07ca-7748-77c8-b15b-d79d42779f8f
Co-authored-by: Amp <amp@ampcode.com>
2026-01-28 20:17:19 -08:00