Как использовать OmniSearch

Воспользуйтесь мощной функцией поиска в OpenReplay

Как использовать OmniSearch

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

Начало работы с OmniSearch

Section titled Начало работы с OmniSearch

Компонент OmniSearch доступен в различных представлениях OpenReplay. Здесь мы сосредоточимся на том, как OmniSearch работает в представлении Session Replays — основном интерфейсе для изучения всех session replays.

  1. Выпадающий список событий: Выбирайте из автоматически захваченных взаимодействий пользователей и событий devTools
Выпадающий список событий
  1. Выпадающий список фильтров: Применяйте фильтры, чтобы сузить результаты по данным пользователей, свойствам сессий, проблемам и метаданным
Выпадающий список фильтров
  1. Управление логикой: Переключайтесь между последовательным («Then») и параллельным («And»/«OR») наступлением событий.
Параметры управления логикой
  1. Операторы поиска: Уточняйте поиск с помощью «is», «contains», «starts with» и других операторов
операторы
  1. Перетаскивание событий: Меняйте порядок событий, чтобы уточнить поиск.
перетаскивание событий
  1. Сохраняйте часто используемые запросы для быстрого доступа: Используйте кнопку Save Search, чтобы сохранять группы событий и фильтров и легко обращаться к ним для аналогичных запросов в будущем.
сохранённый поиск

Что такое события

Section titled Что такое события

События в OmniSearch представляют собой взаимодействия пользователей и поведение системы, происходящие во время сессии.

Они делятся на две основные категории: События (Автоматически захваченные: автоматическое отслеживание взаимодействий пользователя и Пользовательские события: отправляемые с помощью SDK) и события DevTools (технический мониторинг и отладка).

Название событияОписание
ClickЗаписывает клики пользователя.
Text InputОтслеживает текст, введённый в поля.
Visited URLРегистрирует посещённые страницы
Tagged ElementОтслеживает элементы с пользовательскими тегами.
Custom EventsОпределяемые пользователем события, отправляемые с помощью SDK.
Название событияОписание
Network RequestОтслеживает сетевую активность.
GraphQLРегистрирует запросы и ответы GraphQL.
State ActionОтслеживает изменения состояния в вашем приложении.
Error MessageЗахватывает сообщения об ошибках в консоли.
Average CPU LoadИзмеряет среднюю загрузку CPU.
Average Memory UsageОтслеживает среднее потребление памяти.

Что такое фильтры

Section titled Что такое фильтры

Фильтры в OmniSearch помогают сузить session replays по конкретным критериям, позволяя сосредоточиться на наиболее релевантных пользовательских сессиях. Они работают совместно с событиями, создавая точные запросы по данным ваших сессий.

Фильтры организованы по четырём основным категориям:

Фильтры пользователей

Section titled Фильтры пользователей
Название фильтраОписание
User IDФильтрация по конкретным пользователям с помощью их уникальных идентификаторов.
Anonymous User IDФильтрация сессий пользователей без выполненного входа.
Название фильтраОписание
CountryФильтрация сессий по стране.
CityФильтрация сессий по городу.
State/ProvinceФильтрация сессий по штату или провинции.
Operating System (OS)Фильтрация сессий по используемой операционной системе.
BrowserФильтрация сессий по типу браузера.
DeviceФильтрация сессий по устройству пользователя.
PlatformФильтрация сессий по типу платформы.
Version IDФильтрация сессий по версии приложения.
ReferrerФильтрация сессий на основе URL-источника перехода.
DurationФильтрация session replays по их продолжительности.
UTM SourceФильтрация сессий по параметру UTM source.
UTM MediumФильтрация сессий по параметру UTM medium.
UTM CampaignФильтрация сессий по параметру UTM campaign.
Название фильтраОписание
Rage Click, Dead Click, Excessive Scrolling, Mouse ThrashingВыявление сессий с фрустрацией пользователя, вызванной повторными кликами, нерабочими кнопками или ссылками, чрезмерной прокруткой, хаотичными движениями мыши….
Bad RequestВыявление сессий с ошибками HTTP 400.
Missing ResourceПоиск сессий с отсутствующими ресурсами
CPU IssuesВыявление сессий с высокой загрузкой CPU.
Slow ResourceВыявление сессий с медленно загружающимися ресурсами.
Slow Page LoadВыявление сессий с медленной загрузкой страниц.
CrashВыявление сессий, в которых приложение или страница аварийно завершились.
ErrorsВыявление сессий с ошибками приложения.

Фильтры метаданных

Section titled Фильтры метаданных
Название фильтраОписание
Metadata keyИспользуйте пользовательские метаданные для фильтрации сессий. Если они не определены, узнайте, как добавить метаданные здесь

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

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

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