Disponibilidad del plan
Observa Observa el plan . Programa una llamada con nuestro equipo de ventas para obtener más información sobre las características del plan .
La función de seguimiento de consola captura los errores de consola de JavaScript que están experimentando tus usuarios durante una sesión. Esto ayuda a identificar áreas de fricción y posibles puntos de frustración que están experimentando tus usuarios en tu sitio.
Puedes ver los errores de consola junto con una reproducción de grabación y alejarte para ver una tendencia u otras grabaciones del mismo error ocurriendo para ver si hay un problema más extendido. Al aplicar un filtro de Error, también puedes refinar tus datos de sesión basados en errores de consola. Esto te permite identificar problemas en tu sitio, investigar la causa y priorizar una solución.
- Cómo activar y desactivar el seguimiento de consola
- Qué tipos de errores se capturan
- Cómo ver errores en la consola del reproductor de grabaciones
- Cómo aplicar el filtro de Error a tu lista de grabaciones
- Preguntas frecuentes sobre el seguimiento de consola
Cómo activar o desactivar el seguimiento de consola
Para habilitar el seguimiento de consola, que está desactivado de forma predeterminada, se requieren permisos de Administrador.
Necesitarás tener permisos de Administrador niveles de permiso para activar o desactivar el seguimiento de 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 engranaje 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.
¿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 detecta el error y toma medidas para evitar que afecte la experiencia del usuario. Debido a esto, es posible que veas errores en una página al mirar en la consola de desarrollador que no aparecen en Hotjar.
Hotjar actualmente utiliza un EventListener
para capturar los siguientes eventos no capturados:
Esto sucede cuando ha ocurrido 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 de una función, pero el valor en realidad no es una función.
- Error de script (un error genérico, mostrando solo una marca de tiempo) - estos errores son lanzados por scripts de origen cruzado que el navegador evita capturar.
Para obtener una lista más completa, consulta esta referencia de errores de JavaScript
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 podría verse algo así:
- No capturado (en la promesa) algo salió mal
Cómo ver errores en la consola del reproductor de grabaciones
htmlVisita 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 te encuentres con un error de consola en la reproducción de una grabación, también puedes ver una tendencia o grabaciones del mismo error ocurriendo al hacer 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 pidiéndote 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 Error a tu lista de Grabaciones
Los datos de grabaciones no se pueden exportar 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 e inténtalo de nuevo.
El filtro de Error refina tus datos de sesión en función de si ocurrió un error de consola de JavaScript o no. Puedes refinar aún más 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 Error solo está disponible con la herramienta de Grabaciones.
¿Qué sucede con el seguimiento de consola si reduzco mi plan?
Cuando reduces a un plan que no admite el seguimiento de consola, la captura de errores dejará de funcionar y no se registrará ninguna información de consola. La opción de seguimiento de consola estará desactivada en la configuración de tu sitio, y la casilla relacionada permanecerá 'marcada' o 'desmarcada' según lo configurado en el momento de la reducción.
Si actualizas tu sitio de Hotjar a un plan Observe BusinessObserve Scale en el futuro, la función de seguimiento de consola se reanudará según las configuraciones guardadas previamente. El seguimiento de consola no funcionará a menos que el sitio esté en un plan Observe BusinessObserve Scale, independientemente de las configuraciones desactivadas. Los errores que ocurran mientras el sitio esté en un plan diferente no se registrarán incluso si la casilla está 'marcada'.
¿Puedo ver un resumen de todos los errores que ocurren en mi sitio?
No hay una lista completa de todos los errores, pero tus Paneles de control 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.
¿Por qué veo un mensaje de "Error de script" sin datos?
Los mensajes de "Error de script" ocurren debido a errores con scripts de origen cruzado. Dado que los navegadores web no permiten la captura de datos de estos scripts de origen cruzado, Hotjar no puede ver la causa raíz y mostrará en su lugar un mensaje genérico de "Error de script".