Управление данными

Отслеживайте пользовательские события и свойства пользователей, чтобы расширить возможности продуктовой аналитики в OpenReplay.

Управление данными

Управление данными в OpenReplay позволяет отслеживать пользовательские события и свойства пользователей, чтобы расширить возможности вашей продуктовой аналитики. На этой странице рассматриваются как интеграция SDK для отправки данных, так и пользовательский интерфейс для управления ими.

Полную документацию по SDK см. в справочнике Analytics SDK.

OpenReplay фиксирует два типа событий:

  • Автоматически фиксируемые события: автоматически отслеживаемые взаимодействия, такие как просмотры страниц, клики и отправки форм
  • Пользовательские события: специфичные для вашей предметной области события, которые вы определяете самостоятельно, например «покупка завершена» или «функция включена»

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

Фиксация событий

Section titled Фиксация событий

Чтобы отслеживать пользовательские события, используйте модуль аналитических событий SDK. Полную документацию по API см. в справочнике Events SDK.

// Track a simple event
tracker.analytics.events.sendEvent("Button Clicked", {
  button_text: "Start",
  page: "home",
})

Супер-свойства — это постоянные пары ключ/значение, которые автоматически добавляются к каждому отслеживаемому событию:

// Set super properties that apply to all events
tracker.analytics.events.setProperty({
  app_version: "1.42.0",
  env: "prod",
})

// This event will include app_version and env automatically
tracker.analytics.events.sendEvent("Signup Started", {
  plan: "pro",
})

Обогащение данных о пользователях

Section titled Обогащение данных о пользователях

Свойства пользователей позволяют хранить атрибуты ваших пользователей для сегментации и анализа. Полную документацию по API см. в справочнике People SDK.

Идентификация пользователей

Section titled Идентификация пользователей
// Identify the current user
tracker.analytics.people.identify("user_123")

// Set user properties
tracker.analytics.people.setProperties({
  email: "user@example.com",
  plan: "pro",
})

OpenReplay поддерживает несколько типов свойств:

ТипОписаниеПримеры
Автоматически отслеживаемыеАвтоматически фиксируются SDKУстройство, браузер, ОС, UTM-параметры, источник перехода
СпециальныеСпециальные свойства с заданным поведением$user_id, $email, $name
ПользовательскиеСвойства, определяемые пользователемplan type, company, signup date

Управление данными в пользовательском интерфейсе

Section titled Управление данными в пользовательском интерфейсе

OpenReplay предоставляет интерфейс управления данными для просмотра, фильтрации и упорядочивания ваших пользователей, событий и их соответствующих свойств.

Страница событий

Вкладка «Люди» предоставляет представление ваших идентифицированных пользователей:

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

На вкладке «События» отображаются все типы отслеживаемых событий в вашем проекте:

  • Просмотр и поиск событий по имени
  • Фильтрация по типу события (автоматически фиксируемые или пользовательские)
  • Редактирование метаданных события (отображаемое имя, описание)
  • Управление видимостью события в дашбордах и фильтрах
Страница событий

Вкладка «Свойства» позволяет управлять как свойствами пользователей, так и свойствами событий:

  • Переключение между свойствами пользователей и свойствами событий
  • Просмотр типов свойств и распределения значений
  • Редактирование отображаемых имён свойств
  • Управление видимостью свойств в дашбордах и фильтрах
Страница событий

На вкладке «Активность» отображается поток событий в реальном времени:

  • Отслеживание событий по мере их поступления
  • Фильтрация по типу события или пользователю
  • Проверка того, что события фиксируются корректно

Действия позволяют объединять несколько событий в единую многоразовую коллекцию с собственным именем и описанием. Вместо того чтобы каждый раз выбирать отдельные события, вы можете определить Действие один раз и использовать его во всём OpenReplay.

Список действий

Чтобы создать Действие:

  1. Перейдите на вкладку Действия в разделе «Управление данными»
  2. Нажмите Создать действие
  3. Задайте ему имя и при необходимости описание
  4. Выберите события для включения в коллекцию
  5. Сохраните Действие

После создания Действия можно использовать в:

  • Поиске сессий — фильтруйте сессии по Действию, чтобы быстро находить нужную активность пользователей
  • Дашбордах — используйте Действия как метрику в ваших графиках и виджетах
  • Аналитике пользователей — сегментируйте и анализируйте пользователей на основе возникновения Действия
Использование Действий в Поиске сессий

Псевдонимы, совместимые с Mixpanel

Section titled Псевдонимы, совместимые с Mixpanel

Все методы поддерживают предоставленный слой совместимости для удобства привыкания:

tracker.analytics.people.set            // setProperties
tracker.analytics.people.set_once       // setPropertiesOnce
tracker.analytics.people.append         // appendValues
tracker.analytics.people.union          // appendUniqueValues
tracker.analytics.people.incrementBy    // increment
tracker.analytics.events.register       // setProperty
tracker.analytics.events.register_once  // setPropertiesOnce
tracker.analytics.events.unregister     // unsetProperties
tracker.analytics.events.track          // sendEvent

Остались вопросы?

Section titled Остались вопросы?

Если вы столкнулись с какими-либо проблемами, присоединяйтесь к нашему Slack или загляните на наш Форум и получите помощь от нашего сообщества.