# Umami

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

*Canonical: https://makerkit.dev/docs/nextjs-prisma/analytics/umami-analytics-provider*

---

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](./custom-analytics-provider).
