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 capturas de pantalla de mapas de calor para solucionar problemas relacionados 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 datos en absoluto?
- ¿Por qué mi mapa de calor no muestra algunos datos de clics?
- ¿Por qué parece que a mi mapa de calor le faltan algunas sesiones de usuario?
¿Por qué mi mapa de calor no tiene datos en absoluto?
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 para desarrolladores.
- 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 de 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 estar dirigida 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 de tu sitio.
Verifica si está seleccionada la opción Comenzar a capturar sesiones en páginas específicas o cuando se dispare un evento personalizado.
Si no tenías la intención de seleccionar esto, un miembro del equipo de administradores 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 vista en la barra de direcciones de los visitantes a esa página. Para probar esto, visita la misma página en una ventana de incógnito. Observa si hay redirecciones 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 estás utilizando eventos para activar la captura de sesiones, también verifica que el evento tenga la oportunidad de activarse en la página en vivo para el mapa de calor que estás viendo.
-
¿Los problemas de seguridad del sitio están impidiendo la recopilación de datos?
A veces, su sitio podría estar bloqueando Hotjar, y necesitará 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 parte de los datos de clics en mi mapa de calor?
Si tu mapa de calor está perdiendo datos de clics en elementos, aquí tienes algunas cosas que puedes revisar:
-
¿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 mapeen correctamente a sus elementos de página correspondientes.
Solución:
Agrega el siguiente atributo al elemento con IDs/clases dinámicas o a cualquier padre que contenga tales elementos. Los efectos se propagarán a todos los descendientes de este elemento. El atributo permite a Hotjar depender de etiquetas para rastrear el uso e ignorar 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, impidiendo que Hotjar los reciba. Para capturar datos de clics, Hotjar necesita poder recibir eventos de clic del mouse.
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:
Recomendamos comunicarte 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 mi mapa de calor no captura algunas sesiones de usuario?
Los datos del mapa de calor pueden capturarse 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 pretendía. Hotjar debería capturar sesiones para la mayoría de los visitantes de tu sitio dentro de los límites de sesiones de tu plan de Observación. Además de los límites de sesiones de tu plan, otras variables 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 visitantes de tu sitio, consulta nuestro artículo ¿Hotjar rastrea a todos tus usuarios?