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 del usuario de Hotjar.
Por defecto, suprimimos los números, pero se pueden desactivar. Es importante tener en cuenta que los números de 9 caracteres o más siempre se suprimirán. Esto ocurre principalmente con números de teléfono o números de tarjetas de crédito.
Puedes obtener más información sobre la supresión de texto, incluyendo cómo configurarla, en nuestro artículo sobre la supresión de contenido.
¿Cómo evito que aparezca información personal en mis grabaciones?
Hotjar suprime por defecto la entrada del teclado del usuario y los números incrustados en el contenido de la página, pero necesita instrucciones adicionales para suprimir la información personal contenida en el contenido de texto o imágenes de tu página.
Solución: Nuestro artículo sobre la supresión de contenido te ayuda a configurar qué debe y qué no debe capturar Hotjar.
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?
Varios 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 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 ejemplo de un error que indica un recurso faltante, indicado por el mensaje "404 (No encontrado)".
Cuando se identifican las razones por las cuales Hotjar puede no estar capturando datos de usuario, puede ser útil inspeccionar la consola mientras visita su sitio. 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 "undefined". Esto a menudo significa 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 correctamente a los usuarios.
Solución: Estos errores deberán ser solucionados por los 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 significa que el archivo al que Hotjar está intentando acceder ya no está disponible en la URL capturada en el momento de la grabación.
- Errores 403: generalmente significa que un archivo de fuente o imagen al que Hotjar está intentando acceder no se puede acceder sin permisos adicionales. Esto suele ocurrir 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 generalmente se pueden solucionar 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.
Debido a 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 detenidamente.
¿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 los usuarios, esto generalmente significa que solo se les permite cargar desde tu dominio. Dado que las sesiones se reproducen en el dominio insights.hotjar.com, es posible que veas errores en la consola, como:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://www.domain.com/fonts/your-font.woff. This can be fixed by moving the resource to the same domain or enabling CORS.
Solución: Para solucionar esto, deberás habilitar CORS (intercambio de 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, es posible 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, los 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 obtener más información sobre cómo Hotjar maneja los iframes en nuestro artículo sobre esto.
¿Por qué algunas partes de mis páginas aparecen en blanco o faltan contenido?
Hotjar captura las interacciones de un usuario y la página misma durante su sesión. En segundo plano, 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 el acceso de Hotjar a ellos.
Algunos 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 tanto de contenido como de comportamiento incluyen:
-
Elementos iframe: se pueden considerar como páginas dentro de páginas. Las posibles amenazas de seguridad asociadas con los iframes hacen que Hotjar no pueda rastrear el contenido de los iframes. Obtenga más información sobre los iframes en las grabaciones.
Las herramientas de terceros que se incrustan como iframes y que no podemos admitir incluyen:
- Google Maps
- Chatbots
- Proveedores de formularios de terceros
-
Elementos canvas: se utilizan para dibujar gráficos, incluidos juegos y muchas herramientas gráficas. Esto incluye gráficos 3D creados con WebGL. El contenido del canvas no se expone en el 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 se detienen abruptamente?
En algunas ocasiones, es posible que notes que las grabaciones se dividen en grabaciones separadas o se detienen abruptamente. Esto puede 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 durante más de 30 minutos, Hotjar finalizará automáticamente esa sesión. Si ese usuario vuelve 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, es posible que el usuario estuviera inactivo durante más de 30 minutos o que haya abandonado tu sitio y regresado 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 mueven entre páginas de diferentes 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 correctamente. Cuando el CSS se ve roto, esto generalmente significa 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 cuales los sitios pueden bloquear el acceso de Hotjar al CSS:
- Bloqueo de acceso basado en geolocalización o permitir solo IPs específicas para acceder 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 se pueden solucionar:
- Permitiendo las direcciones IP listadas en IPs de Hotjar.
- Permitiendo el dominio/referente https://insights.hotjar.com
¿Por qué la acción de desplazamiento del usuario parece estar atascada?
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 esta publicación relevante de Stackoverflow.
Solución: Eliminar overflow-x: hidden del body o HTML en tu CSS debería resolver este problema.
¿Por qué Hotjar no está capturando ninguna sesión?
Si has comenzado a grabar pero no puedes ver ninguna nueva grabación agregada después de algunas 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 con la Política de Seguridad de Contenido, verás un error similar al siguiente:
Puedes leer más sobre los problemas de la Política de Seguridad de Contenido en nuestro artículo sobre configuraciones de política de seguridad de contenido.
¿Por qué Hotjar no está capturando cada sesión/usuario?
Puede haber casos en los que otras herramientas, como Google Analytics, informen más visitas de las que Hotjar tiene grabaciones.
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 hayas habilitado o si se impide la captura de 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 brindar 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 las pruebas con localhost. Además de los mapas de calor y las grabaciones, esto incluye los widgets de comentarios y las encuestas, que no se mostrarán en páginas que usen HTTP. Para obtener ayuda sobre cómo cambiar 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 del 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 más importante a tener en cuenta es que los servidores de Hotjar necesitan acceso a los activos de tu sitio (CSS, imágenes, fuentes) para renderizar las grabaciones correctamente.
Existen algunos obstáculos técnicos que puedes encontrar para lograr esto, dependiendo de cómo estén configurados tus servidores, pero muy a menudo, el seguimiento de 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 dejar de recopilar grabaciones, puedes desactivar la Captura de sesiones dentro del menú de Configuración del sitio. No es posible detener de forma programática 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 esté activa.
Desactivar la Captura de sesiones limitará la funcionalidad de otras herramientas
Desactivar la Captura de sesiones también significa que no recopilarás datos de sesiones de Mapas de calor ni datos de Atributos de usuario (incluidos los atributos asociados a Encuestas/Comentarios). Estas funciones requieren que la Captura de sesiones esté habilitada para funcionar.
Si la Captura de sesiones está desactivada, es posible dirigir Encuestas y Comentarios utilizando Eventos o Atributos de usuario. Sin embargo, no habrá grabaciones para las sesiones conectadas a respuestas de Encuestas o Comentarios, por lo que los atributos de usuario no se asociarán 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 se muestra 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.