Все шаблоны

Эксплуатация

Аналитика

Свои события, воронки и удержание без внешних сервисов

Среднийаналитикасобытияворонкикогорты

События пишутся к себе в базу — без внешних счётчиков, блокировщиков и вопросов про персональные данные. Готовые отчёты по воронкам и удержанию, дашборд с ключевыми числами.

Что внутри

  • События в своей базе, без внешних счётчиков
  • Воронки по произвольной цепочке шагов
  • Удержание по когортам
  • Свёртка старых событий, чтобы таблица не росла бесконечно

Что добавит в проект

Поверх общей базы — она уже даёт авторизацию, базу и интерфейс.

Таблицы в базе2

analytics_eventsanalytics_rollups

Маршруты2

/admin/analytics/api/analytics/track

Разбор архитектуры

Сырые события живут ограниченный срок, дальше сворачиваются в почасовые и посуточные агрегаты. Без свёртки таблица за год превращается в десятки миллионов строк, и любой отчёт начинает считаться минутами.

Общая база

Пустое, но рабочее приложение: авторизация, база, UI-кит и деплой уже собраны и связаны между собой. Модули не переписывают его файлы — они добавляют свои и регистрируются в готовых точках расширения, поэтому их можно ставить в любом сочетании.

Next.js 16 (App Router)TypeScriptPostgreSQL + Drizzle ORMAuth.jsTailwind CSS + shadcn/uiDocker