Trektik

Документация Trektik

Всё для интеграции аналитики, A/B-тестов, heatmaps, session replay и feature flags. 10 SDK, 20+ руководств, полный API.

Разделы документации

Шесть входов — выбирайте свой. Как двери в торговом центре: каждая ведёт в нужный отдел.

10 SDK для всех платформ

Как универсальный переходник — работает с любой розеткой. Веб, мобилки, сервер, всё покрыто.

Руководство: 20+ фич с примерами

Каждая фича — отдельная глава. Читаете нужную, остальные пропускаете. Как энциклопедия, только полезная.

Event Segmentation
Запросы метрик по событиям — как рентген для продукта
Воронки (до 10 шагов)
Где пользователи отваливаются — как дырки в ведре
Retention (когорты)
Возвращаются ли пользователи — как повторные визиты в кафе
User Journeys (Sankey)
Маршруты пользователей — как навигатор показывает путь
Revenue Analytics
LTV, MRR, ARPU — сколько денег приносит каждый клиент
A/B-тесты
Эксперименты с sequential testing, CUPED, bandits
Feature Flags
Boolean, multivariate, percentage rollout, kill switch
Сегменты
Behavioral, property, dynamic — группировка пользователей
Алерты
Threshold, аномалии, каналы: Email, Telegram, Slack, Webhook
Heatmaps
Клики, скролл, внимание — где пользователь смотрит и кликает
Session Replay
Запись сессий с маскированием, фрустрация, retention
Frustration Detection
Rage clicks, dead clicks, error clicks, thrashed cursor
In-App Surveys
Опросы прямо в продукте — спросить пользователя напрямую
Product Guides
Онбординг-туры, тултипы, чеклисты внутри приложения
Mutex-группы
Изоляция экспериментов — пользователь в одном тесте
Экспорт данных
CSV, JSON, scheduled exports, SQL-доступ к ClickHouse
SSO SAML / SCIM
Корпоративная авторизация и автопровизия пользователей
RBAC (кастомные роли)
Гранулярные права доступа — кто что видит и меняет
LDAP-интеграция
Подключение к корпоративному каталогу пользователей
Audit Log
Кто, когда и что изменил — полная история действий

Ключевые концепции

Шесть блоков — вся платформа на одной странице. Как карта города: видите районы, потом заходите в нужный.

Аналитика

Пять инструментов анализа — как набор отвёрток разного размера. Каждый для своей задачи.

  • ·Event Segmentation — разрезаете метрики по событиям, как торт на кусочки
  • ·Funnel Analysis — воронки до 10 шагов, видите где утекают пользователи
  • ·Retention — когортный анализ, возвращаются ли люди (как в любимое кафе)
  • ·User Journeys — маршруты (Sankey), как навигатор показывает популярные пути
  • ·Revenue Analytics — LTV, MRR, ARPU, кто приносит деньги

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

Принимайте решения на данных — как учёный в лаборатории, а не на глаз.

  • ·A/B-тесты — фиксированный горизонт и sequential (ранняя остановка)
  • ·CUPED — снижение дисперсии, результат быстрее на 30-50%
  • ·Multi-armed Bandits — Thompson Sampling, трафик идёт на лучший вариант
  • ·Mutex-группы — изоляция экспериментов, один пользователь = один тест
  • ·Калькулятор выборки — сколько пользователей нужно до запуска

Feature Flags

Включаете и выключаете фичи как выключатель света — без деплоя.

  • ·Boolean / Multivariate / Percentage rollout
  • ·Targeting по свойствам пользователей
  • ·Progressive rollout — раскатка по расписанию
  • ·Kill Switch — мгновенная деактивация за секунду
  • ·SDK evaluation — getFlag() без задержки на клиенте

Heatmaps и Replay

Видите глазами пользователя — как камера наблюдения, но с уважением к приватности.

  • ·Click Maps — куда кликают (горячие и мёртвые зоны)
  • ·Scroll Maps — до куда долистывают (25%, 50%, 75%, 100%)
  • ·Attention Maps — сколько секунд смотрят на каждый блок
  • ·Session Replay — запись сессий через rrweb с gzip-сжатием
  • ·Frustration Detection — rage clicks, dead clicks, thrashed cursor

Сегменты и Алерты

Группируете пользователей и ставите сигнализацию на метрики.

  • ·Behavioral-сегменты — по действиям пользователей
  • ·Property-сегменты — по свойствам профиля
  • ·Dynamic — автоматическое обновление при изменении данных
  • ·Threshold-алерты — превышение порога метрики
  • ·Anomaly-алерты — автоматическое обнаружение аномалий

Безопасность

Данные под замком — как сейф в банке, только удобнее.

  • ·JWT + 2FA (TOTP) для UI, Secret Key (sk_...) для API
  • ·SSO SAML, SCIM-провизия, LDAP-интеграция
  • ·RBAC — кастомные роли с гранулярными правами
  • ·Audit Log — полная история всех действий
  • ·Данные хранятся в РФ (152-ФЗ), GDPR-compliant

Архитектура

Как устроено внутри — чтобы понимать, что происходит с вашими данными.

Приём данных

SDK отправляет события на POST /v1/track или батчами на POST /v1/batch (до 500 событий). Heatmaps идут на POST /v1/heatmap/events, replay — на POST /v1/replay/chunks с gzip-сжатием.

Аналитика

Query Engine выполняет запросы по ClickHouse: event segmentation, funnels, retention, journeys, revenue. Фильтры, группировки, метрики (total, uniq, avg, sum, median, p90, p99).

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

Sticky-хеширование по user_id + Redis-кеш для стабильного распределения. Sequential testing с e-values. Thompson Sampling для bandits. CUPED и Sequential+CUPED для variance reduction. Mutex-группы с holdout-поддержкой.

Хранение

События и heatmaps — ClickHouse (колоночное хранилище). Метаданные — PostgreSQL (проекты, сегменты, эксперименты, флаги, replay-сессии, guides, surveys). Replay-чанки с retention до 90 дней и автоматической очисткой.