Управление данными
Управление данными в OpenReplay позволяет отслеживать пользовательские события и свойства пользователей, чтобы расширить возможности продуктовой аналитики. На этой странице рассматриваются как интеграция SDK для отправки данных, так и пользовательский интерфейс для управления ими.
Полную документацию по SDK см. в справочнике SDK Analytics.
Обзор событий
Section titled Обзор событийOpenReplay фиксирует два типа событий:
- Автоматически фиксируемые события: автоматически отслеживаемые взаимодействия, такие как просмотры страниц, клики и отправки форм
- Пользовательские события: события, специфичные для вашей предметной области, которые вы определяете сами, например «покупка завершена» или «функция включена»
Пользовательские события позволяют отслеживать конкретные действия пользователей, важные для вашего бизнеса, и использовать их в аналитических функциях, таких как Тренды, Воронки и Пути.
Фиксация событий
Section titled Фиксация событийДля отслеживания пользовательских событий используйте модуль аналитических событий SDK. Полную документацию по API см. в справочнике SDK Events.
Базовый пример
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 см. в справочнике SDK People.
Идентификация пользователей
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 предоставляет интерфейс управления данными для просмотра, фильтрации и организации ваших пользователей, событий и их соответствующих свойств.
People
Section titled People
Вкладка People предоставляет обзор ваших идентифицированных пользователей:
- Просматривайте пользователей и их свойства
- Выполняйте поиск по идентификатору пользователя или значениям свойств
- Просматривайте активность пользователя и историю сессий
- Получайте доступ к профилям отдельных пользователей
Events
Section titled Events
Вкладка Events отображает все типы отслеживаемых событий в вашем проекте:
- Просматривайте и ищите события по имени
- Фильтруйте по типу события (автоматически фиксируемые или пользовательские)
- Редактируйте метаданные события (отображаемое имя, описание)
- Управляйте видимостью событий на дашбордах и в фильтрах
Properties
Section titled Properties
Вкладка Properties позволяет управлять как свойствами пользователей, так и свойствами событий:
- Переключайтесь между свойствами пользователей и свойствами событий
- Просматривайте типы свойств и распределения значений
- Редактируйте отображаемые имена свойств
- Управляйте видимостью свойств на дашбордах и в фильтрах
Activity
Section titled Activity
Вкладка Activity показывает поток событий в реальном времени:
- Отслеживайте события по мере их поступления
- Фильтруйте по типу события или пользователю
- Проверяйте, что события фиксируются корректно
Псевдонимы, совместимые с 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 или загляните на наш Форум и получите помощь от нашего сообщества.