Disponible en los planes de Observe . Reserva una llamada con nuestro equipo de ventas para obtener más información sobre las características del plan de escala.
La función de seguimiento de la consola captura los errores de la consola de JavaScript que experimentan tus usuarios durante una sesión. Puedes ver los errores de la consola junto con una reproducción de grabación y alejarte para ver una tendencia u otras grabaciones del mismo error para ver si hay un problema más generalizado. Aplicando un filtro de error, también puedes refinar tus datos de sesión en función de los errores de la consola. Esto te permite identificar problemas en tu sitio, investigar la causa y priorizar una solución.
Todos los sitios tienen el seguimiento de la consola desactivado de forma predeterminada. Después de que un miembro del equipo con permisos de administrador haya activado el seguimiento de la consola en la configuración de tu sitio, las sesiones futuras comenzarán a capturar los registros de la consola.
Este artículo cubrirá lo siguiente:
- Cómo activar y desactivar el seguimiento de la consola
- Cómo ver los errores en la consola del reproductor de grabaciones
- Cómo aplicar el filtro de error a tu lista de grabaciones
- Qué tipos de errores se capturan
- Preguntas frecuentes sobre el seguimiento de la consola
No se puede exportar datos de grabaciones cuando se aplica un filtro de error
Cuando se aplica un filtro de Error a tu lista de reproducción de grabaciones, actualmente no es posible exportar estos datos. Si intentas exportar datos de grabaciones con el filtro aplicado, verás el siguiente mensaje: Algo salió mal. Ajusta tus filtros y vuelve a intentarlo.
Cómo activar o desactivar el seguimiento de la consola
Se requieren permisos de administrador para realizar cambios en el seguimiento de la consola
Necesitarás tener niveles de permiso de administrador para activar o desactivar el seguimiento de la consola en la configuración de tu sitio. Puedes verificar qué miembros del equipo tienen el nivel de permiso de administrador requerido visitando tu página de equipo.
Visita tu página de Sitios y Organizaciones.
Haz clic en el icono de configuración del sitio para visitar la página de configuración de tu sitio.
Haz clic en la sección Segmentación y seguimiento de sesiones en la página de configuración de tu sitio.
Haz clic en Capturar errores de JavaScript y registros de consola para activar o desactivar esta opción, luego haz clic en Guardar cambios.
Cómo ver errores en la consola del reproductor de grabaciones
Visita tu página de Grabaciones.
Haz clic en Reproducir en cualquier grabación de la lista de reproducción.
Dentro del reproductor de grabaciones, haz clic en el icono Abrir consola para mostrar la consola de grabaciones.
En la pestaña Información de sesión, puedes ver si ocurrieron errores de consola en la grabación actual y el número de errores. También podrás verlos en la consola de grabaciones sobre la línea de tiempo de reproducción.
Cuando encuentres un error de consola en la reproducción de una grabación, también puedes ver una tendencia o grabaciones del mismo error haciendo clic en el icono de error en la barra de herramientas de reproducción y seleccionando Ver tendencia o el icono de reproducción de grabaciones.
Cuando el seguimiento de consola está desactivado, verás el mensaje que se muestra a continuación que te pedirá que actives el seguimiento de consola. Si tienes permisos de administrador, al hacer clic en Activar seguimiento de consola se activará el seguimiento de consola. Para desactivarlo nuevamente, sigue los pasos en la sección Cómo activar o desactivar el seguimiento de consola arriba.
También puedes crear tareas basadas en errores de consola utilizando las integraciones de Jira, Trello o Asana.
Cómo aplicar el filtro de errores a tu lista de grabaciones
El filtro de errores refina tus datos de sesión en función de si ocurrió un error de consola de JavaScript o no. También puedes refinar este filtro especificando condiciones para el texto de error y la URL de la página. Esto incluye si el texto de error y la URL de la página contiene, es, no es o no contiene. Actualmente, el filtro de errores solo está disponible con la herramienta de grabaciones.
Qué tipos de errores se capturan
Hotjar actualmente captura errores no capturados. Estos son errores que no están siendo manejados por tu sitio de ninguna manera. "Manejar" un error significa que tu sitio ve el error y toma medidas para evitar que afecte la experiencia del usuario.
Hotjar actualmente utiliza un EvenListener
para capturar los siguientes eventos no capturados:
Eventos de error
Esto ocurre cuando hay un error al cargar un archivo externo o al usar un recurso, como una imagen, o si un script tiene un error de ejecución.
Cada error es un objeto basado en el objeto Error
, y tiene un name
y un message
.
Algunos ejemplos son:
- Error: Permiso denegado para acceder a la propiedad "x" - ocurre cuando se intenta acceder a un objeto para el cual no tienes permiso.
- SyntaxError: carácter no válido - ocurre cuando hay un token inválido o inesperado que no pertenece a esta posición en el código.
- TypeError: "x" no es una función - ocurre cuando se intenta llamar a un valor desde una función, pero el valor no es realmente una función.
Para obtener una lista más completa, consulta esta referencia de errores de JavaScript
Eventos de UnhandledRejection
Si surge una condición de error dentro de una promesa de JavaScript, puedes "rechazar" la promesa llamando a la función reject(). Sin embargo, si esta función no se llama, pero la promesa de JavaScript sigue siendo rechazada, esto resultará en un evento UnhandledRejection
.
Tu equipo de desarrollo podrá establecer el mensaje de rechazo que aparece en la Consola de Desarrollador, pero puede ser algo como:
- Uncaught (in promise) algo salió mal
Preguntas frecuentes sobre el seguimiento de la consola
¿Qué sucede con el seguimiento de la consola si reduzco mi plan?
Cuando te cambias a un plan que no admite el seguimiento de la consola, la captura de errores dejará de funcionar y no se registrará ninguna información de la consola. La opción de seguimiento de la consola aparecerá en gris en la configuración de tu sitio, y la casilla de verificación relacionada permanecerá "marcada" o "desmarcada" según lo configurado en el momento del cambio de plan.
Si actualizas tu sitio de Hotjar a un plan de escala de observación en el futuro, la función de seguimiento de la consola se reanudará según las configuraciones guardadas previamente. El seguimiento de la consola no funcionará a menos que el sitio esté en un plan de escala de observación, independientemente de las configuraciones en gris. Los errores que ocurran mientras el sitio esté en un plan que no sea de escala no se registrarán incluso si la casilla de verificación está "marcada".
¿Puedo ver una descripción general de todos los errores que ocurren en mi sitio?
No hay una lista completa de todos los errores, pero tus Paneles tienen una sección donde puedes ver los Principales errores de consola que ocurren en tus datos de sesión. Esta información es visible en forma de gráfico de barras/tarta o gráfico de líneas.