Session replay

Mira la sesión que se rompió.

Un embudo te dice dónde se va la gente. Una grabación de esa persona exacta, atada al mismo evento, te dice por qué.

Pruébalo primero en tu propio sitio

Escribe un dominio. Abrimos esa página en un navegador de verdad, la grabamos y te devolvemos la grabación acá mismo. Sin cuenta, sin instalar nada.

Una página, un navegador, una visita.

La grabación está disponible para cualquier espacio de trabajo que la pida, y viene incluida en el plan gratis.

Tres semanas adivinando, o cuatro minutos mirando.

El embudo te da un número, no una causa

La mitad de los carros no llega al checkout. El dato es cierto, se repite todos los meses y no te dice nada que puedas arreglar. La pregunta que sigue siempre es la misma: ¿qué estaba mirando esa gente?

Entonces sales a buscar, en cuatro partes a la vez

Analítica para la caída, monitoreo de errores para el stack trace, un ticket de soporte para la anécdota y un ambiente de pruebas para reproducirlo. Cuatro herramientas, cuatro identidades de la misma persona y ninguna forma de alinearlas en un mismo reloj.

O haces clic en la caída y lo ves pasar

La grabación, los errores y las llamadas de red están en una sola línea de tiempo, porque salieron de un solo pipeline. No hay nada que reproducir: estás mirando el original.

Qué traes en el player

Arrastra, no esperes

Muévete por la línea de tiempo hasta donde quieras. Sáltate los minutos muertos y quédate en los dos segundos que importan.

Los errores al lado de la imagen

Errores no atrapados y promesas rechazadas sin manejar, en el mismo reloj que la grabación y deduplicados para que un ciclo roto no inunde la sesión. Haces clic en uno y caes en ese cuadro.

Peticiones y códigos de estado

Método, dirección, estado y duración de cada llamada que hizo la página mientras la mirabas. Las direcciones se redactan en el navegador.

Enmascarado antes de salir

Lo que la gente escribe en un campo se reemplaza en el navegador, no de nuestro lado. Después no hay nada que redactar, porque nunca se escribió.

Una identidad, no dos

La grabación lleva la misma persona que tus eventos, resuelta por el mismo grafo de identidad. Que alguien inicie sesión a mitad de camino no lo convierte en un segundo desconocido.

También sesiones móviles

Las apps de Expo y React Native graban como cuadros y llegan al mismo player, detrás de un opt-in. El enmascarado ocurre en el dispositivo: un cuadro que no se puede enmascarar se descarta.

La diferencia

La grabación no es un segundo set de datos.

Casi todos los stacks le atornillan un grabador a la analítica y esperan que los dos se pongan de acuerdo sobre quién es un usuario. Kilden graba dentro del mismo pipeline por donde ya pasan los eventos: misma identidad, mismo reloj, misma verificación. Una caída en un embudo es una lista de grabaciones, porque nunca fue otra cosa.

una persona, cuatro lecturas
identidad usr_4192 ✓ verified
en tu embudo dropped at checkout
en targeting de flags cohort: used_search 7d
en replay 3 sessions · last 17s

Una ilustración. Los identificadores son inventados; las cuatro lecturas son los cuatro lugares donde esa persona ya aparece.

Arrastra la línea de tiempo. El error está en el segundo diecisiete.

fjord.coffee/checkout replay · usr_4192
Pagar
correo
•••@••••••••••••
número de tarjeta
•••• •••• •••• ••••
código de descuento
FJORD10
Aplicar código
Total $24.00
Pagar $24.00 Reintentar

No pudimos procesar ese pago. Inténtalo de nuevo.

eventos
excepciones
red
0:17

El enmascarado está activo: el número de tarjeta nunca salió del navegador. Haz clic en una excepción para saltar hasta ella.

Una ilustración, no la grabación de nadie: una sesión escrita a mano, para que un ejemplo en un sitio de marketing no pueda vencer ni filtrar nada.

Cómo funciona

Modelo de grabación

se captura
La estructura de la página y cada cambio que sufre
Puntero, scroll y eventos de entrada
Errores no atrapados y rechazos sin manejar
Método, dirección, estado y duración de cada petición
Mensajes de log y de advertencia de la consola no
Cuerpos de petición y de respuesta no
Video o píxeles de la pantalla no
todavía no
Que el player enlace al perfil de la persona todavía no
Armar un segmento desde el player todavía no
Elegir dónde viven tus datos todavía no
Lo que el muestreo no te ahorra la descarga

El grabador es un script aparte que solo se descarga en proyectos con la grabación activa. El sorteo del muestreo ocurre adentro, después de la descarga, así que a un visitante que queda fuera de la muestra igual le costó el script y no graba nada.

Lo que está sobre la línea es lo que replay hace hoy. Si una capacidad no aparece, asume que todavía no existe: preferimos que te enteres acá y no después de instalar.

Instalación

empiezas de cero
# npm install kilden
import kilden from 'kilden'

kilden.init('wk_…')

Dos líneas, y ninguna tercera para replay.

ya usas kilden

No hay nada que agregar. La grabación es un interruptor en la configuración del proyecto, así que nunca necesita un cambio en tu sitio: se aplica en la siguiente carga de página, no en una pestaña que ya está abierta.

Un segundo script para replay ninguno
Requisitos de framework ninguno
Cambios de código para empezar a grabar ninguno

Ver la referencia del SDK

Privacidad por defecto

El enmascarado ocurre en el navegador, antes de que se transmita nada. Lo de abajo viene activo desde la primera grabación; aflojarlo es un cambio explícito que haces tú.

Lo que se escribe en inputs, textareas y selects enmascarado
El texto de la página que nadie escribió se conserva
Un visitante que rechazó el seguimiento no se graba
Dos atributos que puedes poner en cualquier elemento data-kilden-no-capture data-kilden-mask Uno saca de la grabación al elemento y a todo lo que tiene adentro. El otro conserva su forma y esconde su contenido.
Borrar las grabaciones de una persona a pedido distinct_id
Cuánto sobrevive cada cosa

Son dos relojes distintos. La grabación se borra del almacenamiento a los 30 días, en todos los planes. Los eventos siguen tu plan —180 días en el gratis, 730 días en Pro— así que el registro sobrevive al video.

RGPD y Ley 21.719

Tú eres el responsable del tratamiento y nosotros procesamos según tus instrucciones, con contrato de encargo a pedido y lista pública de subencargados. La Ley 21.719 chilena queda en el mismo pie que el RGPD.

Cómo trata Kilden los datos personales

Cuánto cuesta replay

gratis pro
Grabaciones incluidas cada mes 5K 10K
Pasado ese punto se corta US$ 0,002 c/u
La grabación se guarda 30 días 30 días
Asientos ilimitados ilimitados
Base mensual US$ 0 US$ 49

Una sesión grabada cuenta una vez, dure lo que dure. En el plan gratis el cupo es un tope, no una boleta: la grabación se detiene hasta que cambia el mes. Ver todos los precios

Lo que la gente busca de verdad

grabar sesiones de usuarios hace más lento mi sitio?

El grabador es un script aparte, que solo se descarga en proyectos con la grabación activa y nunca si la apagas. Guarda y comprime fuera del camino crítico, y no agrega ninguna petición bloqueante a la carga de la página. Si mides una regresión, avísanos: para nosotros es un bug, no un costo aceptable.

session replay cumple con el rgpd?

El cumplimiento depende de cómo lo uses, no de un sello del proveedor. Lo que ponemos nosotros: lo que la gente escribe en un campo va enmascarado desde el navegador por defecto, un atributo excluye un elemento y todo lo que tiene adentro, borrado a pedido, y una ventana de retención fija y publicada. El aviso de privacidad y el flujo de consentimiento siguen siendo tuyos, y lo mismo vale para la ley chilena.

puedo ver las grabaciones de un usuario en particular?

Sí. Las grabaciones llevan la misma persona que los eventos, así que el perfil lista sus sesiones al lado de su historial. En usuarios con sesión iniciada esa identidad va verificada con un token que firma tu backend.

cuánto cuesta grabar sesiones de usuarios?

Viene incluido en el plan gratis con un cupo mensual, y con uno más grande en Pro más una tarifa por grabación cuando lo pasas. En el gratis el cupo es un tope duro y no una boleta. Los asientos son gratis en todos los planes.

funciona con react, vue o una spa?

Sí: el grabador mira la página, así que le da lo mismo quién la renderice. No hay paquete específico por framework que instalar ni integración con el router que configurar.

se pueden grabar sesiones de una app móvil?

Sí, en Expo y React Native: esas graban como cuadros y llegan al mismo player, detrás de un opt-in. SDK nativos de iOS y Android todavía no existen. La web móvil, en el navegador del teléfono, se graba como cualquier otra página.

Graba tu primera sesión antes de decidir nada.
Parte por tu propio sitio, sin cuenta. Sobre visitantes reales, la instalación son dos líneas.
Empezar gratis Leer la documentación Grabar mi sitio