Управление данными
Управление данными в OpenReplay позволяет отслеживать пользовательские события и свойства пользователей, чтобы расширить возможности вашей продуктовой аналитики. На этой странице рассматриваются как интеграция SDK для отправки данных, так и пользовательский интерфейс для управления ими.
Полную документацию по SDK см. в справочнике Analytics SDK.
Обзор событий
Section titled Обзор событийOpenReplay фиксирует два типа событий:
- Автоматически фиксируемые события: автоматически отслеживаемые взаимодействия, такие как просмотры страниц, клики и отправки форм
- Пользовательские события: специфичные для вашей предметной области события, которые вы определяете самостоятельно, например «покупка завершена» или «функция включена»
Пользовательские события позволяют отслеживать конкретные действия пользователей, важные для вашего бизнеса, и использовать их в аналитических функциях, таких как Тренды, Воронки и Пути.
Фиксация событий
Section titled Фиксация событийЧтобы отслеживать пользовательские события, используйте модуль аналитических событий SDK. Полную документацию по API см. в справочнике Events SDK.
Базовый пример
Section titled Базовый пример// Track a simple event
tracker.analytics.events.sendEvent("Button Clicked", {
button_text: "Start",
page: "home",
})
Супер-свойства
Section titled Супер-свойстваСупер-свойства — это постоянные пары ключ/значение, которые автоматически добавляются к каждому отслеживаемому событию:
// 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",
})
Типы свойств
Section titled Типы свойствOpenReplay поддерживает несколько типов свойств:
| Тип | Описание | Примеры |
|---|---|---|
| Автоматически отслеживаемые | Автоматически фиксируются SDK | Устройство, браузер, ОС, UTM-параметры, источник перехода |
| Специальные | Специальные свойства с заданным поведением | $user_id, $email, $name |
| Пользовательские | Свойства, определяемые пользователем | plan type, company, signup date |
Управление данными в пользовательском интерфейсе
Section titled Управление данными в пользовательском интерфейсеOpenReplay предоставляет интерфейс управления данными для просмотра, фильтрации и упорядочивания ваших пользователей, событий и их соответствующих свойств.
Вкладка «Люди» предоставляет представление ваших идентифицированных пользователей:
- Просмотр пользователей и их свойств
- Поиск по идентификатору пользователя или значениям свойств
- Просмотр активности пользователя и истории сессий
- Доступ к профилям отдельных пользователей
События
Section titled События
На вкладке «События» отображаются все типы отслеживаемых событий в вашем проекте:
- Просмотр и поиск событий по имени
- Фильтрация по типу события (автоматически фиксируемые или пользовательские)
- Редактирование метаданных события (отображаемое имя, описание)
- Управление видимостью события в дашбордах и фильтрах
Свойства
Section titled Свойства
Вкладка «Свойства» позволяет управлять как свойствами пользователей, так и свойствами событий:
- Переключение между свойствами пользователей и свойствами событий
- Просмотр типов свойств и распределения значений
- Редактирование отображаемых имён свойств
- Управление видимостью свойств в дашбордах и фильтрах
Активность
Section titled Активность
На вкладке «Активность» отображается поток событий в реальном времени:
- Отслеживание событий по мере их поступления
- Фильтрация по типу события или пользователю
- Проверка того, что события фиксируются корректно
Действия
Section titled ДействияДействия позволяют объединять несколько событий в единую многоразовую коллекцию с собственным именем и описанием. Вместо того чтобы каждый раз выбирать отдельные события, вы можете определить Действие один раз и использовать его во всём OpenReplay.
Чтобы создать Действие:
- Перейдите на вкладку Действия в разделе «Управление данными»
- Нажмите Создать действие
- Задайте ему имя и при необходимости описание
- Выберите события для включения в коллекцию
- Сохраните Действие
После создания Действия можно использовать в:
- Поиске сессий — фильтруйте сессии по Действию, чтобы быстро находить нужную активность пользователей
- Дашбордах — используйте Действия как метрику в ваших графиках и виджетах
- Аналитике пользователей — сегментируйте и анализируйте пользователей на основе возникновения Действия
Псевдонимы, совместимые с 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 или загляните на наш Форум и получите помощь от нашего сообщества.