Session replay & product analytics

OpenReplay

Reproducción de sesiones y analítica de producto de código abierto que puedes autoalojar, para ver dónde los usuarios se atascan y por qué abandonan

openreplay/openreplayTypeScript12,287 as of 2026-07-25
By Jake Luo · Published 25 jul 2026

OpenReplay es una suite de código abierto de reproducción de sesiones y analítica de producto que puedes autoalojar: registra lo que hacen los usuarios reales en tu aplicación web —clics, navegación, llamadas de red, errores de consola, velocidad de página— para que puedas reproducir una sesión y ver exactamente dónde alguien se atascó o abandonó. Tiene 12,287 estrellas a julio de 2026, está escrito en TypeScript, y se ejecuta autoalojado, donde los datos capturados se quedan en tu propia nube, o en el OpenReplay Cloud de pago. Para un fundador responde al "por qué" detrás de un abandono que tus números de embudo solo cuentan —pero ver la fricción no es lo mismo que arreglarla, y con poco tráfico, un puñado de conversaciones con usuarios a menudo enseña más que mil grabaciones.

Qué es OpenReplay

OpenReplay (github.com/openreplay/openreplay) es una suite autoalojada de reproducción de sesiones. Añades un tracker ligero —de unos 26KB— a tu aplicación web, y registra sesiones de usuarios reales junto con el contexto técnico que hay debajo, para que puedas ver una reproducción y abrir una vista estilo DevTools de lo que pasó en ese mismo momento. Lleva en desarrollo desde 2021, está escrito en TypeScript, y el repositorio es un monorepo publicado bajo varias licencias en lugar de una sola, así que revisa el archivo LICENSE del componente que planees ejecutar.

  • Reproducción de sesiones con contexto —reproduce cada sesión junto a la actividad de red, los logs de consola, los errores de JavaScript, el estado del store y las métricas de velocidad de página y recursos, para que un bug o un momento confuso se pueda reproducir en lugar de adivinar.
  • Analítica de producto ligada a la conversión —muestra las sesiones e incidencias conectadas con conversiones e ingresos perdidos, uniendo la reproducción cualitativa con el abandono cuantitativo que ya rastreas.
  • Autoalojado con controles de privacidad —los datos capturados pueden quedarse en tu propia nube, y reglas granulares te permiten ocultar u omitir campos sensibles para que nunca lleguen a tus servidores, algo que importa cuando manejas datos de clientes.
  • Herramientas de soporte y captura de bugs —Assist te deja ver la pantalla en vivo de un usuario y entrar en llamada para ayudarle, y una extensión de navegador graba bugs con el detalle técnico que un desarrollador necesita para arreglarlos.

Dónde encaja OpenReplay en el stack de crecimiento de un fundador

La reproducción de sesiones se sitúa en el lado de conversión y retención del crecimiento. Tu analítica te dice que la mayoría de los registros nunca terminan el onboarding; una reproducción te muestra el campo donde dudaron, el error que encontraron o el paso que no pudieron localizar. Ese "por qué" cualitativo es lo que convierte un número plano de embudo en un arreglo concreto, por eso encaja de forma natural con el trabajo de convertir visitantes en registros y de onboarding.

El límite honesto es que ver la fricción no es lo mismo que eliminarla. Una reproducción te muestra el muro; igual tienes que cambiar el copy, el flujo o el producto, y también tienes que llevar primero a las personas adecuadas a la página. OpenReplay hace visible y reproducible el problema —el trabajo de crecimiento de decidir qué cambiar, y de ganarte el tráfico que vale la pena observar, sigue siendo tuyo.

Ver, contar o preguntar: elige lo que premia tu etapa

Hay tres formas de aprender por qué los usuarios abandonan, y se complementan entre sí en lugar de sustituirse. La reproducción de sesiones es potente con volumen; al principio, suele ganar otra herramienta.

MétodoMejor paraSu punto ciego
Ver — reproducción de sesionesVer exactamente dónde los usuarios dudan, dan error o abandonan, con el contexto técnico para reproducirloNecesita tráfico para que aparezcan patrones, y muestra qué pasó, no por qué la persona lo quería
Contar — analítica de embudoMedir cuántos abandonan en cada paso, en todos los usuarios, para saber dónde está la fuga más grandeDice dónde, nunca por qué — un número no puede explicar una decisión
Preguntar — entrevistas a usuariosEntender el razonamiento, el contexto y el objetivo detrás del comportamiento, en las propias palabras del usuarioMuestras pequeñas, y lo que la gente dice puede diferir de lo que hace; no escala

Con poco tráfico, la balanza se inclina hacia preguntar. Diez llamadas con personas que rebotaron suelen enseñarle a un fundador pre-product-market-fit más que mil grabaciones de una página que casi nadie visita, porque lo escaso al principio es la comprensión, no el volumen. Incorpora la reproducción a medida que crecen tus números y los patrones empiecen a valer la pena de observar. Este es el complemento cualitativo a las herramientas cuantitativas como OpenPanel y GrowthBook, y a las conversaciones de cómo recopilar feedback de clientes.

FAQ

¿OpenReplay es gratis?
Sí, si lo autoalojas. OpenReplay es de código abierto y puedes ejecutarlo en tu propia infraestructura —AWS, GCP, Azure, DigitalOcean, Kubernetes y otros— sin coste de software, pagando solo los servidores y el tiempo de operarlo. El repositorio abarca varias licencias, así que revisa el archivo LICENSE de los componentes concretos que despliegues. OpenReplay Cloud es la opción gestionada y de pago de los mantenedores, para equipos que prefieren no ejecutarlo ellos mismos.
OpenReplay frente a PostHog o Hotjar —¿cuál es la diferencia?
Se solapan en la reproducción de sesiones, pero parten de centros de gravedad distintos. OpenReplay es autoalojable y orientado a desarrolladores, combinando reproducciones con contexto técnico profundo —red, consola, errores, rendimiento— para que los bugs se puedan reproducir. Hotjar es una herramienta alojada y orientada a marketing construida alrededor de mapas de calor y grabaciones; PostHog es una suite de analítica de producto más amplia con la reproducción como una función más. Elige OpenReplay si quieres autoalojar, mantener los datos de sesión en tu propia nube y darles a los desarrolladores detalle de grado de reproducción.
¿La reproducción de sesiones ayuda al SEO o a la adquisición?
No, no de forma directa. La reproducción de sesiones es una herramienta de conversión, retención y depuración —mejora lo que pasa después de que alguien llega, no cómo te encuentra. Puede subir las tasas de registro y activación al mostrarte dónde se atascan los usuarios, lo que hace más eficiente cada canal de adquisición, pero no trae tráfico por sí sola. Trátala como una forma de arreglar el embudo, y mantén la adquisición como un trabajo aparte.
¿Cuándo debería una startup añadir reproducción de sesiones?
Una vez que tengas suficiente tráfico como para que emerjan patrones —más o menos cuando un informe de embudo muestra un paso claro de abandono pero los números no te dicen por qué. Antes de eso, con muy poco volumen, las conversaciones directas con usuarios y ver a unas pocas personas usar el producto en vivo suelen enseñarte más por hora. La privacidad también es un paso real de configuración: define las reglas de enmascarado antes de empezar a grabar, para que los campos sensibles nunca salgan del navegador del usuario.
Related projects
OpenPanelAnalítica de producto de código abierto y autoalojable: una alternativa a Mixpanel y Google AnalyticsUmamiAnalítica web de código abierto y centrada en la privacidad: una alternativa autoalojable a Google AnalyticsGrowthBookFeature flags, experimentación y analítica de producto de código abierto, que ejecutas contra tu propio almacén de datosChatwootPlataforma de soporte al cliente de código abierto —chat en vivo, una bandeja de entrada compartida y un centro de ayuda omnicanal

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.

Start free trialMore projects