All activity
Open-source TypeScript SDK that sits between your app and your analytics provider. Consent-aware, SSR-safe, no remote scripts. Supports Umami, Plausible, and GA4 out of the box — switch between them by changing config, not rewriting tracking calls.

TrackkitAnalytics without lock-in. Write once, switch with config
Mandla Moyoleft a comment
I built Trackkit after switching analytics providers twice in a couple of weeks. First from GA4 to Umami for privacy, then to Plausible for cost. Both times meant rewriting tracking calls and re-solving the same problems: consent timing, SPA navigation, SSR hydration. After the second switch, I was determined to never have to do it again. Trackkit gives you one API across providers. Call...

TrackkitAnalytics without lock-in. Write once, switch with config



