Este artículo ayuda a identificar los problemas que pueden surgir con los datos de un mapa térmico, como la ausencia de actividad de clic o desplazamiento, y ofrece algunas soluciones posibles. Consulte nuestro artículo Solución de problemas de capturas de pantalla de mapas térmicos para solucionar problemas relacionados con la captura de pantalla que aparece debajo de los datos del mapa térmico.
- ¿Por qué mi mapa térmico no tiene ningún dato?
- ¿Por qué a mi mapa térmico le faltan algunos datos de clics?
- ¿Por qué parece que a mi mapa térmico le faltan algunas sesiones de usuario?
¿Por qué mi mapa térmico no tiene ningún dato?
Si un Heatmap no tiene ningún dato, hay algunas cosas que comprobar:
-
¿Está instalado el código de Hotjar en la página?
Visite la URL de su Heatmap.
Abra las herramientas de desarrollo de su navegador.
- En Google Chrome, en la barra de menús, haz clic en Ver > Desarrollador > Herramientas para desarrolladores.
- En Firefox, en la barra de menús, haga clic en Herramientas > Herramientas del navegador > Herramientas de desarrollo web.
Haz clic en la pestaña Red.
Escriba hotjar en el campo Filtro y actualice la página.
Si el código de Hotjar está instalado correctamente en su página, verá un script Hotjar con el ID de su sitio en el título. Por ejemplo, hotjar-1234567.js.
Si no ve esto, es posible que el código de Hotjar no esté instalado en su página y Hotjar no pueda recopilar datos.
Solución:
Consulta nuestro artículo Cómo comprobar que Hotjar funciona y nuestra Guía de instalación del código de Hotjar para asegurarte de que tu código está instalado en todo tu sitio.
-
¿Los ajustes de captura de sesión limitan la recopilación de datos a una página o evento específico?
La captura de sesión puede ser dirigida a una página o evento específico, resultando en la recolección de datos sólo cuando los usuarios entran en esa página o cuando el evento se activa. Siga estos pasos para comprobarlo:
Visite la página Sitios y organizaciones.
Haga clic en el icono de engranaje de configuración del sitio
para acceder a la página de configuración del sitio.
Haga clic en la sección Seguimiento y focalización de sesiones de la página de configuración del sitio.
Compruebe si la opción Empezar a capturar sesiones en páginas específicas o cuando se active un evento personalizado está seleccionada.
Si no tenía intención de seleccionar esta opción, un miembro del equipo de administración puede anular la selección y hacer clic en Guardar cambios. Después de algún tiempo, dependiendo del tráfico de su sitio, debería ver los datos que aparecen en su Heatmap.
Si tiene intención de capturar sesiones para una página o evento específico, asegúrese de que la URL a la que se dirige coincide con la misma URL que aparece en la barra de direcciones de los visitantes de esa página. Para comprobarlo, visite la misma página en una ventana de incógnito. Compruebe si hay redirecciones de URL o diferencias entre lo que ve en la barra de direcciones y la focalización que ha establecido. Un Heatmap no puede capturar clics si la focalización no coincide con la URL que ven los usuarios.
Si utiliza eventos para activar la captura de sesiones, compruebe también que el evento tiene la posibilidad de activarse en la página activa del mapa térmico que está visualizando.
-
¿Hay problemas de seguridad en el sitio que impiden la recopilación de datos?
A veces, tu sitio puede estar bloqueando Hotjar, y necesitarás añadir las IPs de Hotjar a tu lista de permitidas. Otra forma de que tu sitio bloquee Hotjar es debido a la Política de Seguridad de Contenidos establecida en las páginas de tu sitio. Puedes ver si hay algún problema con la Política de Seguridad de Contenidos siguiendo nuestro artículo sobre Políticas de Seguridad de Contenidos. Para ambos casos, su equipo de desarrollo web tendrá que hacer los cambios necesarios para que Hotjar funcione en su sitio.
¿Por qué a mi Heatmap le faltan datos de clics?
Si a tu Heatmap le faltan datos de clics en los elementos, aquí tienes algunas cosas que comprobar:
-
¿Su página utiliza IDs o clases dinámicas?
Por ejemplo, si un usuario hace clic en un elemento con el siguiente aspecto: , Hotjar informa de que se ha hecho clic en button#button-a87dfuhd. Si estás usando 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 Heatmap, y se registró una copia de los elementos HTML en ese momento, el elemento puede haber tenido un ID diferente que cuando un usuario hace clic en él. Esto hace que los clics no se asignen correctamente a los elementos de página correspondientes.
Solución:
Añada el siguiente atributo al elemento con IDs/clases dinámicas o a cualquier elemento padre que contenga tales elementos. Los efectos se extenderán a todos los descendientes de este elemento. El atributo permite a Hotjar confiar en las 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 tiene una lista de los 3 más vendidos en su página y una captura de pantalla del Heatmap registra estos elementos y sus IDs. Sin embargo, estos ID son dinámicos y cambian a lo largo del día, lo que provoca que los clics del usuario no coincidan correctamente con los elementos registrados. Añadir el atributo mencionado anteriormente solucionará este problema:
data-hj-ignore-attributes> -
¿Los manejadores de eventos añadidos por otros scripts capturan y bloquean la propagación de eventos?
A veces los manejadores de eventos añadidos por otros scripts capturan y bloquean la propagación de eventos, impidiendo que Hotjar los reciba. Para capturar datos de clics, Hotjar necesita ser capaz de recibir eventos de mouse-down.
Fuentes comunes de este problema son los manejadores de eventos que utilizan event. stopPropagation(); o los manejadores de eventos jQuery que devuelven false, lo que desencadena este mismo comportamiento 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 en mi Heatmap faltan algunas sesiones de usuario?
Los datos del Heatmap se pueden capturar cuando el código de Hotjar está correctamente instalado y los ajustes de captura de sesiones de su sitio están configurados según lo previsto. Hotjar debería capturar las sesiones de la mayoría de los visitantes de tu sitio dentro de los límites de sesiones diarias de tu plan Observe. Aparte de los límites de sesiones diarias de su plan, hay otras variables que afectan a 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 bloquee Hotjar, y restricciones técnicas o de seguridad que limiten el acceso de Hotjar.
Para ayudarle a entender por qué Hotjar podría no capturar a todos los visitantes de su sitio, consulte nuestro artículo ¿Rastrea Hotjar a todos sus usuarios?