Руководство по эксплуатации

Система продуктовой аналитики «Динамика» — Версия 1.0

О системе Динамика

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

Система создана с учётом требований российского законодательства о персональных данных (152-ФЗ) и может быть развёрнута на собственных серверах компании, что обеспечивает полный контроль над данными.

Ключевые преимущества

  • Соответствие 152-ФЗ — все данные хранятся на территории России
  • Self-hosted решение — полный контроль над инфраструктурой и данными
  • Русскоязычный интерфейс — удобная работа для русскоговорящих команд
  • Открытый исходный код — прозрачность и возможность доработки

Основные возможности

Продуктовая аналитика

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

ФункцияОписание
ТрендыАнализ динамики событий во времени
ВоронкиОтслеживание конверсии между этапами пользовательского пути
RetentionАнализ возвращаемости пользователей
ПутиВизуализация маршрутов пользователей по продукту
КогортыГруппировка пользователей по характеристикам
SQL-запросыГибкий доступ к данным через SQL

Записи сессий

Смотрите, как реальные пользователи взаимодействуют с вашим продуктом:

  • Видеть точные действия пользователей (клики, скролл, ввод текста)
  • Находить и исправлять UX-проблемы
  • Понимать контекст ошибок и багов
  • Обучать команду на реальных примерах

A/B тестирование (Эксперименты)

Проводите контролируемые эксперименты для проверки гипотез:

  • Разделение пользователей на контрольную и тестовую группы
  • Статистический анализ результатов
  • Расчёт значимости различий
  • Интеграция с флагами функций

Флаги функций (Feature Flags)

Управляйте выкаткой новых функций без риска:

  • Постепенное включение функций для отдельных групп пользователей
  • Мгновенное отключение проблемных функций
  • Персонализация продукта под разные сегменты
  • Проведение A/B тестов

Опросы

Собирайте обратную связь от пользователей прямо в продукте:

  • NPS, CSAT и другие типы опросов
  • Таргетирование по сегментам
  • Анализ ответов в связке с поведенческими данными

Веб-аналитика

Классические метрики для маркетинга:

  • Посещаемость и источники трафика
  • UTM-метки и рекламные кампании
  • География пользователей
  • Web Vitals (производительность сайта)

Отслеживание ошибок

Мониторинг ошибок в реальном времени:

  • Автоматический сбор JavaScript-ошибок
  • Группировка и приоритизация
  • Связь ошибок с записями сессий
  • Уведомления о новых ошибках

Для кого предназначена Динамика

Продуктовые команды

Продакт-менеджеры и аналитики используют Динамику для понимания пользователей, проверки гипотез и принятия решений на основе данных. Воронки и когорты помогают находить точки роста.

Разработчики

Инженеры используют флаги функций для безопасной выкатки кода, отслеживание ошибок для быстрого реагирования, записи сессий для отладки.

Маркетологи

Маркетинговые команды анализируют эффективность каналов привлечения, конверсию рекламных кампаний и поведение различных сегментов пользователей.

UX-дизайнеры

Дизайнеры изучают записи сессий и тепловые карты для выявления UX-проблем и валидации дизайн-решений.

Техническая архитектура

КомпонентТехнологияНазначение
BackendPython / DjangoAPI, бизнес-логика, авторизация
FrontendReact / TypeScriptПользовательский интерфейс
База данныхPostgreSQLМетаданные, пользователи, настройки
Аналитическое хранилищеClickHouseХранение и анализ событий
ОчередиKafkaПотоковая обработка событий
КэшированиеRedisКэш, сессии, очереди задач

Требования к развёртыванию

Минимальные требования

  • CPU: 4 ядра
  • RAM: 16 GB
  • Диск: 100 GB SSD
  • ОС: Linux (Ubuntu 20.04+, Debian 10+)

Рекомендуемые требования (production)

  • CPU: 8+ ядер
  • RAM: 32+ GB
  • Диск: 500+ GB NVMe SSD
  • Сеть: 1 Gbps

Интеграция

Динамика предоставляет SDK для всех популярных платформ:

ПлатформаSDK
WebJavaScript, React, Vue, Angular, Next.js
MobileiOS (Swift), Android (Kotlin), React Native, Flutter
BackendPython, Node.js, Go, Ruby, PHP, Java

Установка JavaScript SDK занимает менее 5 минут и позволяет сразу начать сбор данных.

Безопасность и соответствие требованиям

  • 152-ФЗ: Хранение данных на территории РФ
  • Self-hosted: Полный контроль над данными
  • Шифрование: TLS для передачи данных
  • Аудит: Логирование всех действий
  • RBAC: Ролевая модель доступа

Содержание полного руководства

1. Начало работы

Начало работы, следующие шаги, отправка событий.

2. Инсайты

Автозахват, тренды, воронки, удержание, пути пользователей, когорты, жизненный цикл, вовлечённость, дашборды, SQL-запросы, групповая аналитика, контроль конфиденциальности, управление схемой.

3. Флаги функций

Создание флагов, зависимости, управление раннего доступа, окружения, межпроектные флаги, удалённая конфигурация, тестирование.

4. Записи сессий

Запись canvas-элементов, console-логов, хранение данных, контроль записи, мобильная запись, сетевая производительность, конфиденциальность.

5. Эксперименты

Создание экспериментов, анализ результатов, байесовская и частотная статистика, холдауты, экспозиции, распределение трафика.

6. Опросы

Создание опросов, условные вопросы, направления ответов, реализация пользовательских опросов.