Este artículo ayuda a identificar problemas que podrías encontrar con los datos de un mapa de calor, como la falta de actividad de clics o desplazamientos, y ofrece algunas posibles soluciones. Consulta nuestro artículo de Solución de problemas de captura de pantalla del mapa de calor para obtener ayuda relacionada con la aparición de la captura de pantalla debajo de los datos de tu mapa de calor.
- ¿Por qué mi mapa de calor no tiene ningún dato?
- ¿Por qué falta parte de los datos de clics en mi mapa de calor?
- ¿Por qué parece que mi mapa de calor no muestra algunas sesiones de usuario?
¿Por qué mi mapa de calor no tiene ningún dato?
Si un mapa de calor no tiene ningún dato, hay algunas cosas que debes verificar:
-
¿Está instalado el código de seguimiento de Hotjar en la página?
Visita la URL en vivo de tu mapa de calor.
Abre las herramientas de desarrollo de tu navegador.
- En Google Chrome, en la barra de menú, haz clic en Ver > Desarrollador > Herramientas de desarrollo.
- En Firefox, en la barra de menú, haz clic en Herramientas > Herramientas del navegador > Herramientas de desarrollo web.
Haz clic en la pestaña Red.
Escribe hotjar en el campo Filtro y luego actualiza la página.
Si el código de seguimiento está instalado correctamente en tu página, verás un script de Hotjar con tu ID de sitio en el título. Por ejemplo, hotjar-1234567.js.
Si no ves esto, es posible que el código de seguimiento no esté instalado en tu página y Hotjar no pueda recopilar datos.
Solución:
Consulta nuestro artículo Cómo comprobar que Hotjar está funcionando y nuestra Guía de instalación del código de seguimiento para asegurarte de que tu código esté instalado en todo tu sitio.
-
¿Las configuraciones de captura de sesiones limitan la recopilación de datos a una página o evento específico?
La captura de sesiones puede dirigirse a una página o evento específico, lo que resulta en que la recopilación de datos solo ocurra cuando los usuarios llegan a esa página o cuando se activa el evento. Sigue estos pasos para verificar esto:
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 del sitio.
Haz clic en la sección Segmentación y seguimiento de sesiones en la página de configuración del sitio.
Verifica si está seleccionada la opción Iniciar la captura de sesiones en páginas específicas o cuando se activa un evento personalizado.
Si no tenías la intención de seleccionar esto, un miembro del equipo de administración puede deseleccionarlo y hacer clic en Guardar cambios. Después de un tiempo, dependiendo del tráfico de tu sitio, deberías ver datos apareciendo en tu mapa de calor.
Si deseas capturar sesiones para una página o evento específico, asegúrate de que cualquier segmentación de URL coincida con la misma URL que se muestra en la barra de direcciones de los visitantes de esa página. Para probar esto, visita la misma página en una ventana de incógnito. Observa si hay redireccionamientos de URL o diferencias entre lo que ves en la barra de direcciones y la segmentación que has establecido. Un mapa de calor no puede capturar clics si la segmentación no coincide con la URL que ven tus usuarios.
Si utilizas eventos para activar la captura de sesiones, también verifica que el evento tenga la oportunidad de activarse en la página en vivo del mapa de calor que estás viendo.
-
¿Los problemas de seguridad del sitio están impidiendo la recopilación de datos?
A veces, es posible que su sitio esté bloqueando Hotjar y necesite agregar las IP de Hotjar a su lista de permitidos. Otra forma en que su sitio bloquea Hotjar es debido a la Política de Seguridad de Contenido establecida en las páginas de su sitio. Puede verificar si hay problemas con la Política de Seguridad de Contenido siguiendo nuestro artículo sobre Políticas de Seguridad de Contenido. Para ambos casos, su equipo de desarrollo web deberá realizar los cambios necesarios para que Hotjar funcione en su sitio.
¿Por qué falta información de clics en mi mapa de calor?
Si falta información de clics en tu mapa de calor, aquí tienes algunas cosas que debes verificar:
-
¿Tu página utiliza IDs o clases dinámicas?
Por ejemplo, si un usuario hace clic en un elemento que se ve así: <button id="button-a87dfuhd">¡Clic!</button>, Hotjar informa que se hizo clic en button#button-a87dfuhd. Si estás utilizando IDs dinámicos, el ID de este botón cambiará a lo largo del día.
Esto puede causar un problema porque cuando se creó la captura de pantalla del mapa de calor y se registró una copia de los elementos HTML en ese momento, es posible que el elemento haya tenido un ID diferente al que tiene cuando un usuario hace clic en él. Esto hace que los clics no se asignen correctamente a los elementos de la página que corresponden.
Solución:
Agrega el siguiente atributo al elemento con IDs/clases dinámicas o a cualquier padre que contenga dichos elementos. Los efectos se propagarán a todos los descendientes de este elemento. El atributo permite que Hotjar se base en las etiquetas para rastrear el uso e ignore cualquier clase y/o ID que el elemento y todos sus hijos puedan tener.
data-hj-ignore-attributes
Por ejemplo, supongamos que tienes una lista de los 3 productos más vendidos en tu página y una captura de pantalla del mapa de calor registra estos elementos y sus IDs. Sin embargo, estos son IDs dinámicos y cambian a lo largo del día, lo que hace que los clics de los usuarios no coincidan correctamente con los elementos que se registraron. Agregar el atributo mencionado anteriormente solucionará este problema:
<div id="best-sellers" data-hj-ignore-attributes> <div id="item-4264"> <!-- Título del artículo + Descripción --> </div> <div id="item-7764"> <!-- Título del artículo + Descripción --> </div> <div id="item-3531"> <!-- Título del artículo + Descripción --> </div> </div>
-
¿Los controladores de eventos agregados por otros scripts capturan y bloquean la propagación de eventos?
A veces, los controladores de eventos agregados por otros scripts capturan y bloquean la propagación de eventos, lo que impide que Hotjar los reciba. Para capturar datos de clics, Hotjar necesita poder recibir eventos de clic.
Fuentes comunes de este problema son los controladores de eventos que utilizan event.stopPropagation(); o los controladores de eventos de jQuery que devuelven false, lo que activa este mismo comportamiento de event.stopPropagation();.
Solución:
Te recomendamos que te pongas en contacto con tu equipo de desarrollo web para ver si pueden eliminar o corregir los scripts que bloquean eventos en tu sitio.
¿Por qué parece que falta información de algunas sesiones de usuario en mi mapa de calor?
Los datos del mapa de calor se pueden capturar cuando el Código de Seguimiento de Hotjar está instalado correctamente y la configuración de captura de sesiones para tu sitio está configurada como se desea. Hotjar debería capturar sesiones para la mayoría de los visitantes de tu sitio dentro de los límites diarios de sesiones de tu plan de Observación. Además de los límites diarios de sesiones de tu plan, hay otras variables que afectan la captura de sesiones de usuario. Estas incluyen la configuración específica del navegador de un usuario, cualquier extensión instalada por los usuarios que bloquea Hotjar y restricciones de seguridad o técnicas que limitan el acceso de Hotjar.
Para ayudarte a entender por qué Hotjar podría no capturar a todos los usuarios de tu sitio, consulta nuestro artículo ¿Hotjar rastrea a todos tus usuarios?