Gestión de datos
La Gestión de datos en OpenReplay te permite rastrear eventos personalizados y propiedades de usuario para potenciar tu análisis de producto. Esta página cubre tanto la integración del SDK para enviar datos como la interfaz de usuario para gestionarlos.
Para la documentación completa del SDK, consulta la referencia del Analytics SDK.
Resumen de eventos
Section titled Resumen de eventosOpenReplay captura dos tipos de eventos:
- Eventos capturados automáticamente: Interacciones rastreadas de forma automática como vistas de página, clics y envíos de formularios
- Eventos personalizados: Eventos específicos de tu dominio que tú defines, como “compra completada” o “función habilitada”
Los eventos personalizados te permiten rastrear las acciones específicas de usuario que importan a tu negocio y usarlas en funciones de análisis como Tendencias, Embudos y Recorridos.
Captura de eventos
Section titled Captura de eventosPara rastrear eventos personalizados, usa el módulo de eventos de analítica del SDK. Para la documentación completa de la API, consulta la referencia del Events SDK.
Ejemplo básico
Section titled Ejemplo básico// Track a simple event
tracker.analytics.events.sendEvent("Button Clicked", {
button_text: "Start",
page: "home",
})
Super propiedades
Section titled Super propiedadesLas super propiedades son pares clave/valor persistentes que se adjuntan automáticamente a cada evento rastreado:
// 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",
})
Enriquecimiento de usuarios
Section titled Enriquecimiento de usuariosLas propiedades de usuario te permiten almacenar atributos sobre tus usuarios para la segmentación y el análisis. Para la documentación completa de la API, consulta la referencia del People SDK.
Identificación de usuarios
Section titled Identificación de usuarios// Identify the current user
tracker.analytics.people.identify("user_123")
// Set user properties
tracker.analytics.people.setProperties({
email: "user@example.com",
plan: "pro",
})
Tipos de propiedades
Section titled Tipos de propiedadesOpenReplay admite varios tipos de propiedades:
| Tipo | Descripción | Ejemplos |
|---|---|---|
| Rastreadas automáticamente | Capturadas de forma automática por el SDK | Dispositivo, navegador, SO, parámetros UTM, referente |
| Especiales | Propiedades especiales con un comportamiento definido | $user_id, $email, $name |
| Personalizadas | Propiedades definidas por el usuario | plan type, company, signup date |
Gestión de datos en la interfaz de usuario
Section titled Gestión de datos en la interfaz de usuarioOpenReplay ofrece una interfaz de Gestión de datos para explorar, filtrar y organizar tus usuarios, eventos y sus respectivas propiedades.
Personas
Section titled Personas
La pestaña Personas ofrece una vista de tus usuarios identificados:
- Explora los usuarios y sus propiedades
- Busca por ID de usuario o valores de propiedades
- Visualiza la actividad del usuario y el historial de sesiones
- Accede a los perfiles individuales de los usuarios
Eventos
Section titled Eventos
La pestaña Eventos muestra todos los tipos de eventos rastreados en tu proyecto:
- Explora y busca eventos por nombre
- Filtra por tipo de evento (capturados automáticamente frente a personalizados)
- Edita los metadatos del evento (nombre para mostrar, descripción)
- Controla la visibilidad del evento en los paneles y filtros
Propiedades
Section titled Propiedades
La pestaña Propiedades te permite gestionar tanto las propiedades de usuario como las de eventos:
- Alterna entre las propiedades de usuario y las propiedades de eventos
- Visualiza los tipos de propiedades y las distribuciones de valores
- Edita los nombres para mostrar de las propiedades
- Controla la visibilidad de las propiedades en los paneles y filtros
Actividad
Section titled Actividad
La pestaña Actividad muestra un flujo en tiempo real de eventos:
- Monitorea los eventos a medida que se ingieren
- Filtra por tipo de evento o usuario
- Verifica que los eventos se estén capturando correctamente
Segmentos
Section titled SegmentosLos Segmentos te permiten agrupar varios eventos en una única colección reutilizable con un nombre y una descripción personalizados. En lugar de seleccionar eventos individuales cada vez, puedes definir un Segmento una sola vez y usarlo en todo OpenReplay.
Para crear un Segmento:
- Ve a la pestaña Segments en Gestión de datos
- Haz clic en Create
- Cambia el nombre y establece la visibilidad
- Selecciona los eventos y filtros que se incluirán en la colección
- Crea el Segmento
Una vez creados, los Segmentos se pueden usar en:
- Sessions — filtra las sesiones por Segmento, de forma similar a una búsqueda guardada, para encontrar rápidamente la actividad de usuario relevante
- Cards — usa un Segmento como filtro en tus cards
Funcionalidades
Section titled FuncionalidadesLas Funcionalidades te permiten inspeccionar visualmente un elemento de una grabación de sesión y etiquetarlo, de modo que puedas hacer un seguimiento sencillo de los clics reutilizándolo en otras partes de la aplicación.
Para crear una Funcionalidad:
- Reproduce una grabación y luego haz clic en la pestaña Tag en la esquina superior derecha
- Usa el ratón para seleccionar/etiquetar un elemento visual de la reproducción. Una vez seleccionado el elemento, su selector CSS se rellenará automáticamente. Puedes cambiarlo si es necesario.
- Ignora los clics muertos (dead clicks) o de rabia (rage clicks) cuando se produzcan
- Selecciona el alcance (registrar los clics en toda la aplicación o solo en la página mostrada en la reproducción)
- Guarda la Funcionalidad
Tus Funcionalidades se pueden gestionar en una sección dedicada:
Una vez creadas, las Funcionalidades se pueden usar en:
- Sessions — filtra las sesiones por Funcionalidad, de forma similar a una búsqueda guardada, para encontrar rápidamente la actividad de usuario relevante
- Cards — usa una Funcionalidad como filtro en tus cards
Alias compatibles con Mixpanel
Section titled Alias compatibles con MixpanelTodos los métodos cuentan con una capa de compatibilidad para mayor familiaridad:
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
¿Tienes preguntas?
Section titled ¿Tienes preguntas?Si encuentras algún problema, conéctate a nuestro Slack o visita nuestro Foro y obtén ayuda de nuestra comunidad.