Preguntas comunes, consejos y ayuda para solucionar problemas con las grabaciones.
¿Por qué mis números aparecen como asteriscos?
Cuando tu contenido de texto aparece como un asterisco (*) (o 1 dentro de un elemento de entrada de tipo "número"), estás viendo en acción la función de supresión de privacidad de usuario de Hotjar.
Suprimimos los números de forma predeterminada, pero se pueden desactivar. Es importante tener en cuenta que los números de 9 caracteres o más siempre se suprimirán. Esto se ve más a menudo con números de teléfono o números de tarjetas de crédito.
Puedes leer más sobre la supresión de texto, incluido cómo configurarla, en nuestro artículo sobre supresión de contenido.
¿Cómo evito que la información personal aparezca en mis grabaciones?
Hotjar suprime la entrada del teclado del usuario y los números incrustados en el contenido de la página de forma predeterminada, pero necesita instrucciones adicionales para suprimir la información personal contenida en el contenido de texto de tu página o en las imágenes.
Solución: Nuestro artículo sobre supresión de contenido te ayuda a configurar lo que Hotjar debe y no debe capturar.
Cuando se suprime, tus grabaciones mostrarán este contenido como asteriscos de longitud ligeramente aleatoria (*). Esto ocurre en el dispositivo del usuario, lo que significa que nunca se almacena en nuestros servidores.
¿Cómo uso la consola del navegador para identificar problemas?
Algunos de los problemas discutidos en este artículo sugieren usar la consola del navegador para buscar mensajes de error. Estos errores pueden aparecer en su sitio web o en una Grabación. Si necesita ayuda para acceder a la consola, cada navegador tiene su propia documentación, enlazada a continuación.
- Chrome
- Firefox
- Safari
- Edge
- Internet Explorer (tenga en cuenta que Hotjar no es compatible con Internet Explorer).
Cuando abra la consola, generalmente verá advertencias en color amarillo y errores en color rojo. Las advertencias generalmente se pueden ignorar. Los errores en rojo pueden ser útiles para diagnosticar un problema.
En el ejemplo a continuación, puede ver un error que indica la falta de un recurso, indicado por el mensaje "404 (No encontrado)".
Al identificar las razones por las cuales Hotjar puede no estar capturando datos de usuario, inspeccionar la consola mientras visita su sitio puede ser útil. Dos errores comunes son:
- Errores de política de seguridad de contenido.
- Errores relacionados con valores específicos en los scripts de Hotjar que requieren acceso a "indefinido". Estos a menudo significan que Hotjar está intentando acceder a una función nativa del navegador que otro script en su sitio ha anulado, lo que impide que Hotjar rastree a los usuarios correctamente.
Solución: Estos errores deberán ser abordados por desarrolladores con acceso a su código fuente.
La consola es fundamental para identificar errores que impiden que las Grabaciones accedan a fuentes o imágenes utilizadas por su sitio. Es posible que vea lo siguiente:
- Errores 404: generalmente significan que el archivo al que Hotjar intenta acceder ya no está disponible en la URL capturada en el momento de la grabación.
- Errores 403: generalmente significan que un archivo de fuente o imagen al que Hotjar intenta acceder no se puede acceder sin permisos adicionales. Esto suele ser porque el archivo está detrás de un inicio de sesión o porque su sitio impide que otros sitios accedan a sus imágenes o fuentes. Estos errores suelen poder solucionarse permitiendo que insights.hotjar.com acceda a sus imágenes o fuentes.
- Errores CORS: tenemos instrucciones detalladas sobre cómo solucionar estos errores en nuestro artículo sobre cómo solucionar errores CORS.
¿Por qué mi Grabación no se carga cuando intento verla?
Si intenta ver una Grabación y la reproducción nunca se carga o muestra una pantalla en blanco, es posible que Hotjar haya encontrado un error al intentar renderizar cambios de código específicos en la sesión del usuario.
Dado que este problema no es común y puede ser causado por un error, es mejor contactar al soporte para que nuestro equipo pueda analizarlo más de cerca.
¿Por qué las fuentes/iconos de fuentes aparecen como cuadros o no se cargan en absoluto?
Si las fuentes web de tu sitio no aparecen en las reproducciones de usuario, esto suele significar que solo se les permite cargar desde tu dominio. Dado que las sesiones se reproducen en el dominio insights.hotjar.com, puedes ver errores en la consola, como:
Solicitud de origen cruzado bloqueada: la directiva de misma origen impide la lectura del recurso remoto en http://www.domain.com/fonts/your-font.woff. Esto se puede solucionar moviendo el recurso al mismo dominio o habilitando CORS.
Solución: Para solucionar esto, necesitarás habilitar CORS (compartir recursos de origen cruzado).
Habilitar CORS en Apache
Si tienes acceso al archivo .htaccess o al archivo de configuración httpd.conf, puedes agregar el siguiente código para permitir que tus archivos de fuente se carguen externamente:
<FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
Habilitar CORS en nginx
Si tienes acceso al archivo de configuración httpd.conf, puedes agregar el siguiente código para permitir que tus archivos de fuente se carguen externamente:
if ($filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
add_header Access-Control-Allow-Origin *;
}
Para obtener más información sobre cómo habilitar CORS, puedes consultar enable-cors.org.
CORs puede afectar los mapas de calor
Si ves este error en tus grabaciones, existe la posibilidad de que el mismo error ocurra en tus mapas de calor.
¿Por qué no aparecen anuncios, widgets de chat u otro contenido de terceros en las grabaciones?
Los anuncios, widgets de chat y muchos otros softwares de terceros instalados en tu sitio se cargan como iframes. Para protegerte de posibles amenazas de seguridad al reemplazar las grabaciones, Hotjar suprime la ejecución de todos los iframes. Esto significa que no podemos rastrear el contenido de los iframes en tu sitio.
Puedes leer más sobre cómo Hotjar maneja los iframes en nuestro artículo al respecto.
¿Por qué algunas partes de mis páginas aparecen en blanco o faltan contenidos?
Hotjar captura las interacciones de un usuario y la página en sí durante su sesión. Entre bastidores, capturamos el DOM de la página y adjuntamos escuchadores de eventos a los elementos del DOM. Hotjar no puede capturar y rastrear ciertos tipos de contenido incrustados en el DOM. Otros elementos del DOM bloquean a Hotjar para acceder a ellos.
Ciertos elementos se renderizarán, pero es posible que no podamos replicar la interacción del usuario:
- Elementos de video: dado que el estado del reproductor de video no se guarda en el DOM, Hotjar no puede replicar la interacción del usuario con los controles del reproductor de video.
Los elementos que bloquean la captura de contenido y comportamiento incluyen:
-
Elementos Iframes: se pueden considerar como páginas dentro de páginas. Las posibles amenazas de seguridad asociadas con iframes significan que Hotjar no puede rastrear el contenido de iframes. Obtén más información sobre iframes en las grabaciones.
Las herramientas de terceros incrustadas como iframes que no podemos admitir incluyen:
- Google Maps
- Chatbots
- Proveedores de formularios de terceros
-
Elementos de lienzo (Canvas): se utilizan para dibujar gráficos, incluidos juegos y muchas herramientas gráficas. Esto incluye gráficos 3D creados con WebGL. El contenido de Canvas no se expone al DOM, lo que significa que Hotjar no puede acceder a él.
Comúnmente, vemos esto asociado con herramientas de dibujo 3D/2D y juegos.
Estos tipos de contenido no son compatibles:
- Adobe Flash: esto fue retirado en diciembre de 2020.
¿Por qué las grabaciones parecen estar divididas o detenerse abruptamente?
En algunas ocasiones, es posible que notes que las grabaciones están divididas en grabaciones separadas o se detienen abruptamente. Esto podría suceder por alguna de las siguientes razones:
- Hotjar sigue rastreando una sesión incluso si el usuario está inactivo durante unos minutos. Si un usuario está inactivo por más de 30 minutos, Hotjar finalizará automáticamente esa sesión. Si ese usuario regresa más tarde, comenzará una nueva sesión de grabación. Si ves que las grabaciones están divididas, verifica la hora en que se agregaron, podría ser que el usuario estuvo inactivo por más de 30 minutos o abandonó tu sitio y regresó más tarde.
- El Código de Seguimiento de Hotjar no está presente en todas las páginas, por lo que Hotjar no puede grabar todas las sesiones.
- Hotjar no puede rastrear a los usuarios que se desplazan por páginas en múltiples dominios de nivel superior. Un ejemplo de esto es cuando un usuario se mueve de www.ejemplo.com a www.ejemplo.co.uk.
¿Por qué las páginas se ven rotas/sin carga de CSS?
Los servidores de Hotjar necesitan acceso a los activos de tu sitio para generar grabaciones con éxito. Cuando el CSS se ve roto, esto suele significar que nuestros servidores tienen dificultades para obtener algunos de los archivos CSS de tu servidor.
Hay varias cosas que podrían causar esto. Aquí están las razones conocidas por las que los sitios pueden bloquear a Hotjar de acceder al CSS:
- Bloqueo de acceso basado en geolocalización o si tu sitio solo permite que IPs específicas accedan a los activos
- Bloqueo basado en dominio/referente
- Bloqueo basado en falta de cookie/sessionStorage
Solución: Los problemas basados en bloqueo de referente e IP pueden resolverse:
- Permitiendo las direcciones IP listadas en IPs de Hotjar.
- Permitiendo el dominio/referente https://insights.hotjar.com
¿Por qué parece que el desplazamiento del usuario está atascado?
Si notas que tu Grabación/Mapa de calor no muestra ningún desplazamiento del usuario, o muestra un corte de desplazamiento inusual, esto puede ser el resultado de un problema conocido con Javascript y una propiedad CSS específica.
JavaScript tiene una limitación donde no puede detectar el desplazamiento cuando tanto los elementos HTML como body de una página tienen overflow-x: hidden establecido en el CSS. Esta limitación no es específica de Hotjar, por lo que no es algo que el Soporte de Hotjar pueda resolver. Para obtener más información sobre esta limitación, consulta este post relevante de Stackoverflow.
Solución: Eliminar overflow-x: hidden ya sea del body o del HTML en tu CSS debería resolver este problema.
¿Por qué Hotjar no está capturando sesiones?
Si has comenzado a grabar pero no puedes ver nuevas grabaciones agregadas después de unas horas, esto puede significar que el Código de Seguimiento de Hotjar no está instalado correctamente. Deberás confirmar que todas las páginas de tu sitio tengan el Código de Seguimiento de Hotjar instalado correctamente.
Si Hotjar está instalado correctamente, la captura de sesiones está habilitada en la Configuración de tu Sitio, y aún no ves ninguna grabación, verifica la consola de desarrollo de tu navegador. Puedes verificar la consola de desarrollo de tu navegador siguiendo los pasos en esta guía.
Si hay un problema de Política de Seguridad de Contenido, verás un error similar al siguiente:
Puedes obtener más información sobre problemas de CSP en nuestro artículo sobre configuraciones de política de seguridad de contenido.
¿Por qué Hotjar no está capturando cada sesión/usuario?
Puedes experimentar casos en los que otras herramientas, como Google Analytics, reportan más visitas que las grabaciones de Hotjar.
Solución: Nuestro artículo, ¿Hotjar graba a todos mis usuarios? describe las razones por las cuales Hotjar puede no grabar a un usuario según las configuraciones que has habilitado o se le impide capturar una sesión según la configuración local del dispositivo del usuario.
¿Por qué no veo sesiones en páginas que usan HTTP?
Para proporcionar una experiencia más segura en Hotjar, no capturamos páginas que se sirven utilizando el protocolo HTTP. Hotjar solo capturará páginas que se envíen a través de HTTPS. Esto también se aplica a entornos de desarrollo que utilizan HTTP, como pruebas con localhost. Además de Mapas de Calor y Grabaciones, esto incluye widgets de Feedback y Encuestas, que no se mostrarán en páginas que usan HTTP. Para obtener ayuda sobre cómo mover tu sitio a HTTPS, consulta esta guía de Google sobre los pasos que puedes seguir.
¿Puedo rastrear usuarios en páginas que están detrás de un inicio de sesión?
En general, sí, Hotjar funciona detrás de un inicio de sesión. Los datos de usuario y la información del estado de la página se envían directamente a nosotros desde el cliente, por lo que Hotjar no necesita acceder directamente a la página. Lo importante a considerar es que los servidores de Hotjar necesitan acceso a los activos de tu sitio (CSS, imágenes, fuentes) para renderizar las grabaciones correctamente.
Puede haber algunos obstáculos técnicos que puedas encontrar para lograr esto, dependiendo de cómo estén configurados tus servidores, pero muy a menudo, rastrear usuarios detrás de un inicio de sesión funcionará. Esto también se aplica a los Mapas de Calor.
¿Cómo puedo detener las grabaciones?
Para detener la recopilación de grabaciones, puedes desactivar la Captura de sesiones dentro del menú de Configuración del sitio. No es posible detener programáticamente las grabaciones de sesiones que ya están en curso. Si una sesión comenzó y Hotjar comenzó a rastrearla, no es posible finalizarla mientras la sesión siga activa.
Desactivar la Captura de sesiones limitará la funcionalidad de otras herramientas
Desactivar la Captura de sesiones también significará que no recopilarás datos de sesiones de Mapas de calor o datos de Atributos de usuario (incluidos los atributos asociados con Encuestas/Opiniones). Estas funciones requieren que la Captura de sesiones esté habilitada para funcionar.
Si la Captura de sesiones está desactivada, es posible dirigir Encuestas y Opiniones utilizando Eventos o Atributos de usuario. Sin embargo, no habrá grabaciones para las sesiones conectadas a respuestas de Encuestas u Opiniones, por lo que los atributos de usuario no estarán asociados con las respuestas. Consulta nuestra página de precios para ver si tu suscripción de Hotjar incluye acceso a las funciones de Eventos y Atributos de usuario.
¿Por qué no puedo ver todas mis grabaciones?
Puede haber un filtro de fecha aplicado. Si ves un 0 seguido de un número, como 0/999, esto significa que tienes un total de 999 grabaciones y ninguna aparece en la lista.
Solución: Cambia el filtro de rango de fechas a Últimos 90 días o Rango de fechas personalizado para ver más de tus grabaciones.