Seguimiento de errores

Seguimiento de errores de JavaScript vinculado a las sesiones que los encontraron

Ve los errores agrupados por mensaje, ordenados por frecuencia, con un clic hasta la grabación donde ocurrieron, sin una herramienta de errores aparte.

Problemas que resuelve

Creado para equipos que quieren errores con la historia que hay detrás

Errores sin contexto

Salta de un error directamente a la repetición de sesión que lo desencadenó.

Ruido de errores puntuales

Los errores se agrupan por mensaje y se ordenan por frecuencia, con los usuarios y las sesiones afectados.

Otra herramienta de monitorización más

El seguimiento de errores reside en el mismo espacio de trabajo que la reproducción y la analítica.

Flujo de trabajo

Cómo PulsePanda convierte esto en decisiones de producto

1

Captura automática

El SDK registra automáticamente los errores y advertencias de JavaScript.

2

Agrupar y clasificar

Los errores se agrupan por mensaje y se ordenan por frecuencia.

3

Reproducir

Abre la sesión vinculada para ver cómo ocurre el error.

Capturar

Qué registra PulsePanda cuando algo falla

Todo procede del mismo script que tu analítica, sin nada más que instalar.

Qué registra PulsePanda cuando algo falla
Errores no capturadosLas excepciones que llegan al navegador, con el mensaje, el archivo, la línea, la columna y la traza de pila.
Rechazos de promesas no gestionadosUna promesa rechazada que nadie capturó, el error que con más frecuencia falla en silencio en los front-ends modernos.
Errores y advertencias de la consolaTodo lo que se escribe con console.error o console.warn, desde tu código o desde un script de terceros, registrado como error o como advertencia.
Solicitudes fallidasLas llamadas fetch y XHR con su código de estado y su duración, además de las imágenes, scripts y hojas de estilo que no se pudieron cargar. Aparecen en la lista de eventos y en el panel de red de la repetición, no en los grupos de errores.

Triaje

De un error a la sesión que lo provocó

  1. Lee la lista. La vista Errores agrupa los últimos 7, 30 o 90 días por mensaje y muestra, para cada incidencia, cuántas veces se produjo, en cuántas sesiones y a cuántas personas afectó: usuarios identificados, o una por navegador hasta que identify() les pone nombre. Filtra para ver solo errores o solo advertencias.
  2. Abre la incidencia. Obtienes un mensaje de ejemplo, la página en la que más ocurre y la traza de pila.
  3. Míralo ocurrir. «Ver la última sesión» abre la repetición más reciente en la que se produjo; «Ver sesiones» enumera todas las sesiones en las que ocurrió. En la repetición, los paneles de consola y de red muestran lo que falló junto a lo que estaba haciendo la persona.

Ese último paso es la clave. Una traza de pila dice dónde se rompió el código; la repetición muestra en qué hizo clic la persona, qué escribió y qué esperó antes, que suele ser lo que necesitas para reproducirlo.

Lo que obtienes

Capacidades conectadas en un solo espacio de trabajo

Capacidades conectadas en un solo espacio de trabajo
CapturarErrores y advertencias de JavaScript, capturados automáticamente.
TriajeAgrupados por mensaje con el número de usuarios y sesiones afectados.
ContextoUn enlace directo a la grabación detrás de cada error.

Ruido

Diseñado para no inundar tus datos

Un bucle que lanza el mismo error mil veces por segundo no debería sepultar todo lo demás. El script registra el mismo error como máximo cinco veces por carga de página y limita la tasa total de eventos de error, así que un widget roto aparece como una única incidencia llamativa en lugar de un millón de filas.

Con honestidad

Junto a Sentry o LogRocket, no en su lugar

Las herramientas dedicadas de monitorización de errores, como Sentry, profundizan más en la parte de ingeniería: source maps, seguimiento de versiones, errores de backend y enrutamiento de alertas. PulsePanda no hace nada de eso. Las trazas de pila se muestran tal como las informó el navegador, lo que en un bundle de producción minificado significa minificadas, y solo se capturan los errores del navegador.

Lo que aporta PulsePanda es el contexto de producto alrededor del error: la repetición de la sesión, el paso del embudo que rompió, el feedback que dejó esa misma persona y cuántos usuarios reales afectó. Los equipos que ya usan Sentry suelen conservarlo y usan PulsePanda para decidir qué errores importan más a los usuarios.

Preguntas frecuentes

Preguntas que hacen los equipos antes de cambiar

¿Qué captura el seguimiento de errores?

Errores y advertencias de JavaScript, agrupados por mensaje con el número de usuarios y sesiones afectados.

¿Puedo ver la sesión detrás de un error?

Sí. Cada error enlaza con las repeticiones de sesión donde ocurrió.

¿Necesito añadir código?

No. En los planes de pago, el mismo SDK que impulsa la analítica captura los errores automáticamente.

Preguntas frecuentes

Preguntas sobre el seguimiento de errores de JavaScript

¿PulsePanda admite source maps?

No. Las trazas de pila se muestran tal como las informó el navegador, así que el código de un bundle minificado sigue minificado. Si necesitas trazas desminificadas y seguimiento de versiones, usa una herramienta dedicada de monitorización de errores junto a PulsePanda.

¿Captura errores de backend o del servidor?

No. PulsePanda captura errores en el navegador: excepciones no capturadas, rechazos de promesas no gestionados y errores y advertencias de la consola. Una llamada a la API fallida sigue apareciendo, como una solicitud de red con su código de estado.

¿Un bucle de errores inundará mis datos?

No. El mismo error se registra como máximo cinco veces por carga de página, y la tasa total de eventos de error está limitada.

¿Qué planes incluyen el seguimiento de errores?

La captura de errores y advertencias está incluida en los planes Pro y Business.

Páginas relacionadas

Explora el resto del stack de analítica de PulsePanda

Empieza a entender a tus usuarios hoy

Instala una vez y conecta análisis de producto, repetición, mapas de calor, embudos y comentarios en minutos.

Empezar gratis