Cómo usar OmniSearch

Aprovecha la potente función de búsqueda de OpenReplay

Cómo usar OmniSearch

Con el tracker de OpenReplay configurado y capturando sesiones de usuario, estás listo para descubrir lo que realmente ocurre en tu producto. OmniSearch te ayuda a depurar problemas, identificar qué está fallando y comprender en detalle el comportamiento de los usuarios. Cierra la brecha entre los datos cuantitativos y los conocimientos cualitativos ocultos en tus session replays.

El componente OmniSearch está disponible en varias vistas de OpenReplay. Aquí nos centramos en cómo funciona OmniSearch en la vista de Session Replays, la interfaz principal para explorar todos los session replays.

  1. Menú desplegable de eventos: Elige entre interacciones de usuario capturadas automáticamente y eventos de devTools
Menú desplegable de eventos
  1. Menú desplegable de filtros: Aplica filtros para acotar los resultados por datos de usuario, propiedades de sesión, incidencias y metadatos
Menú desplegable de filtros
  1. Controles de lógica: Alterna entre la ocurrencia de eventos secuencial (“Then”) y paralela (“And”/“OR”).
Opciones de control de lógica
  1. Operadores de búsqueda: Refina las búsquedas con “is”, “contains”, “starts with” y más
operadores
  1. Eventos de arrastrar y soltar: Reordena la secuencia de eventos para refinar tu búsqueda.
arrastrar y soltar eventos
  1. Guarda las búsquedas usadas con frecuencia para acceder rápidamente a ellas: Usa el botón Save Search para almacenar grupos de eventos y filtros y acceder a ellos fácilmente para consultas similares en el futuro.
búsqueda guardada

Los eventos en OmniSearch representan las interacciones de usuario y los comportamientos del sistema que ocurren durante una sesión.

Se dividen en dos categorías principales: Eventos (Capturados automáticamente: seguimiento automático de las interacciones de usuario y Eventos personalizados: enviados mediante el SDK) y eventos de DevTools (monitorización técnica y depuración).

Nombre del eventoDescripción
ClickRegistra los clics del usuario.
Text InputRastrea el texto introducido en los campos.
Visited URLRegistra las páginas visitadas
Tagged ElementRastrea elementos con etiquetas personalizadas.
Custom EventsEventos definidos por el usuario, enviados mediante el SDK.
Nombre del eventoDescripción
Network RequestMonitoriza la actividad de red.
GraphQLRegistra las consultas y respuestas de GraphQL.
State ActionRastrea los cambios de estado en tu aplicación.
Error MessageCaptura los mensajes de error en la consola.
Average CPU LoadMide el uso medio de CPU.
Average Memory UsageRastrea el consumo medio de memoria.

Los filtros en OmniSearch te ayudan a acotar los session replays según criterios específicos, lo que te permite centrarte en las sesiones de usuario más relevantes. Funcionan junto con los eventos para crear búsquedas precisas a través de los datos de tus sesiones.

Los filtros se organizan en cuatro categorías principales:

Nombre del filtroDescripción
User IDFiltra usuarios específicos mediante sus identificadores únicos.
Anonymous User IDFiltra las sesiones de usuarios sin una identidad con sesión iniciada.
Nombre del filtroDescripción
CountryFiltra las sesiones por país.
CityFiltra las sesiones por ciudad.
State/ProvinceFiltra las sesiones por estado o provincia.
Operating System (OS)Filtra las sesiones por el sistema operativo utilizado.
BrowserFiltra las sesiones por el tipo de navegador.
DeviceFiltra las sesiones por el dispositivo del usuario.
PlatformFiltra las sesiones por el tipo de plataforma.
Version IDFiltra las sesiones por la versión de la aplicación.
ReferrerFiltra las sesiones según la URL de referencia.
DurationFiltra los session replays por su duración.
UTM SourceFiltra las sesiones por el parámetro UTM source.
UTM MediumFiltra las sesiones por el parámetro UTM medium.
UTM CampaignFiltra las sesiones por el parámetro UTM campaign.
Nombre del filtroDescripción
Rage Click, Dead Click, Excessive Scrolling, Mouse ThrashingIdentifica sesiones con frustración del usuario causada por clics repetidos, botones o enlaces que no funcionan, desplazamiento excesivo, movimiento errático del ratón….
Bad RequestIdentifica sesiones con errores HTTP 400.
Missing ResourceEncuentra sesiones con recursos faltantes
CPU IssuesIdentifica sesiones con un uso elevado de CPU.
Slow ResourceIdentifica sesiones con recursos de carga lenta.
Slow Page LoadIdentifica sesiones con tiempos de carga de página lentos.
CrashIdentifica sesiones en las que la aplicación o la página se bloqueó.
ErrorsIdentifica sesiones con errores de la aplicación.
Nombre del filtroDescripción
Metadata keyUsa metadatos definidos de forma personalizada para filtrar las sesiones. Si no están definidos, consulta cómo puedes añadir metadatos aquí

Si todavía tienes preguntas, no dudes en ponerte en contacto con nuestros desarrolladores en nuestra comunidad de Slack.