Как использовать OmniSearch
После того как трекер OpenReplay настроен и захватывает пользовательские сессии, вы готовы выяснить, что на самом деле происходит в вашем продукте. OmniSearch помогает отлаживать проблемы, выявлять, что идёт не так, и детально понимать поведение пользователей. Он устраняет разрыв между количественными данными и качественными инсайтами, скрытыми в ваших session replays.
Начало работы с OmniSearch
Section titled Начало работы с OmniSearchКомпонент OmniSearch доступен в различных представлениях OpenReplay. Здесь мы сосредоточимся на том, как OmniSearch работает в представлении Session Replays — основном интерфейсе для изучения всех session replays.
- Выпадающий список событий: Выбирайте из автоматически захваченных взаимодействий пользователей и событий devTools

- Выпадающий список фильтров: Применяйте фильтры, чтобы сузить результаты по данным пользователей, свойствам сессий, проблемам и метаданным

- Управление логикой: Переключайтесь между последовательным («Then») и параллельным («And»/«OR») наступлением событий.

- Операторы поиска: Уточняйте поиск с помощью «is», «contains», «starts with» и других операторов

- Перетаскивание событий: Меняйте порядок событий, чтобы уточнить поиск.

- Сохраняйте часто используемые запросы для быстрого доступа: Используйте кнопку Save Search, чтобы сохранять группы событий и фильтров и легко обращаться к ним для аналогичных запросов в будущем.

Что такое события
Section titled Что такое событияСобытия в OmniSearch представляют собой взаимодействия пользователей и поведение системы, происходящие во время сессии.
Они делятся на две основные категории: События (Автоматически захваченные: автоматическое отслеживание взаимодействий пользователя и Пользовательские события: отправляемые с помощью SDK) и события DevTools (технический мониторинг и отладка).
События
Section titled События| Название события | Описание |
|---|---|
| Click | Записывает клики пользователя. |
| Text Input | Отслеживает текст, введённый в поля. |
| Visited URL | Регистрирует посещённые страницы |
| Tagged Element | Отслеживает элементы с пользовательскими тегами. |
| Custom Events | Определяемые пользователем события, отправляемые с помощью SDK. |
События DevTools
Section titled События DevTools| Название события | Описание |
|---|---|
| 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 | Фильтрация сессий пользователей без выполненного входа. |
Фильтры сессий
Section titled Фильтры сессий| Название фильтра | Описание |
|---|---|
| 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. |
Фильтры проблем
Section titled Фильтры проблем| Название фильтра | Описание |
|---|---|
| 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.