Umami

Notes on using Umami with the analytics abstraction in this codebase.

This repo does not include a built-in Umami provider.

To use Umami, implement a custom provider against AnalyticsService and register it with the analytics manager. The built-in package only provides the abstraction and a no-op fallback.

Relevant code:

  • packages/analytics/src/types.ts
  • packages/analytics/src/analytics-manager.ts
  • packages/analytics/src/index.ts
  • packages/analytics/src/server.ts

For the concrete integration pattern, see Custom Analytics Provider.