Mapa de calor y scrollmap para WordPress sin cookies
Mira de un vistazo dónde hacen clic los visitantes de tu web en WordPress y hasta dónde bajan, sin cookies y sin panel externo. El plugin UX Heatmap and Scrollmap de TheSEO enseña ese comportamiento directamente en tu propia administración. Lo descargas aquí abajo, lo instalas como un plugin normal, y todo lo que se mide se queda en tu propia base de datos. Más abajo está la guía de lectura con la que traduces esos mapas a cambios en botones, orden y disposición.
manage_options, o sea administrador.Un mapa sobre tu página, y una regla al lado
La analítica te dice cuánta gente hubo. Esto te dice dónde miraron y dónde pararon. Abajo está la situación de la sesión que se describe más adelante: toda la atención arriba, el botón abajo del todo, y la mitad de los visitantes que no lo ve nunca.
Arriba se hace clic, también en cosas que no son botones. La zona cálida de arriba a la derecha cae en un elemento de menú, la del centro en un encabezado. No son errores del visitante sino señales: ahí espera algo.
La línea de la regla es el punto donde ya se ha ido la mitad. Todo lo que hay debajo existe, pero lo ve menos de la mitad. Un botón colocado ahí es invisible para la mitad de tus visitantes.
La zona fría de abajo es el botón principal. No porque el botón sea malo, sino porque casi nadie sigue ahí.
Cuatro patrones, y qué haces con cada uno
Un mapa de calor solo vale algo si sabes qué hacer con una mancha. Esta es la guía de lectura que seguimos nosotros: a la izquierda lo que ves, a la derecha lo que cambias esa misma tarde.
Una entrada de menú nueva, y detrás esto
Después de activarlo, en tu panel aparece a la izquierda una línea UX Heatmaps. Ahí eliges una página y ves tu propia página dentro de un marco con los clics encima, más cuatro paneles al lado. Esta es la estructura de esa pantalla. Los rótulos están en inglés porque el plugin está en inglés.
UX Heatmap and Scrollmap
See how visitors use your pages.
Tracked pages
- /reforma-de-bano/412 eventos, 288 clics, 124 medidas de desplazamiento
- /pedir-presupuesto/196 eventos, 121 clics, 75 medidas de desplazamiento
- /sobre-nosotros/88 eventos, 51 clics, 37 medidas de desplazamiento
How far visitors get
Most clicked elements
- a.hero-cta96 clics
- h2.servicio-titulo31 clics, no es un enlace
- a.tel22 clics
No ves dónde hacen clic de verdad los visitantes
La analítica te da cifras, pero no imagen. Ves cuántos visitantes abren una página, cuánto se quedan y por qué canal entran. Lo que no ves: hacia dónde va su ratón o su pulgar, qué botón ignoran y en qué punto se van. Por eso elementos importantes como una llamada a la acción, un formulario o una entrada de menú pasan desapercibidos aunque estén perfectamente diseñados.
Nuestro plugin UX Heatmap and Scrollmap resuelve justo eso. Esto no te dice por qué alguien se marcha, pero sí en qué punto exacto deja de leer. Miras el comportamiento de clic y desplazamiento directamente en tu propio entorno de WordPress, sin cookies, sin paneles externos y sin cuenta aparte. Este plugin forma parte de toda la oferta de herramientas y plugins de TheSEO, donde también están el generador de llms.txt y la vista previa de fragmentos de IA.
Qué hace exactamente el plugin
Se registran dos cosas en la parte pública de tu web: dónde hacen clic los visitantes y hasta dónde bajan por la página. Eso se dibuja como una capa de calor sobre un marco con tu propia página dentro, con las cifras al lado. Esto es lo que lleva, función por función.
- Mapa de clics por página: cada clic se guarda con su posición en la ventana y su posición sobre la altura total de la página, de modo que un clic al final de una página larga también se dibuja al final.
- Profundidad de desplazamiento como alcance: por vista de página se guarda la posición más baja, y el panel muestra qué parte de los visitantes llegó al 25, 50, 75 y 100 por ciento.
- Filtro por dispositivo: escritorio, tableta y móvil se muestran por separado, según el ancho de ventana que el propio navegador envía. Cada cifra de la pantalla sigue ese filtro.
- Lista de los elementos más clicados: un selector CSS corto por elemento, para que veas en qué se hace clic y si ese elemento es un enlace o no.
- Clics de rabia: tres o más clics en un segundo que caen todos dentro de cuarenta píxeles unos de otros. Toda la ráfaga cuenta como un estallido y no como dos, y cada clic dentro se marca.
- Clics muertos: un clic sobre algo que no es interactivo y tras el cual, en siete décimas de segundo, no cambió nada. Ni el aspecto, ni la dirección, ni la posición de desplazamiento, ni la altura de la página, ni el foco, ni una selección de texto. Algo que parece un botón y no hace nada es exactamente lo que se encuentra así.
- El límite de pantalla y la línea de lectura: la regla de desplazamiento junto al ejemplo dibuja dónde entra el visitante medio y hasta dónde llega la mitad de tus visitantes.
- Segmentos uno al lado del otro: escritorio, tableta, móvil, empezó aquí y vino de otra página, cada uno con vistas de página, clics, clics de rabia, clics muertos y la profundidad mediana. Nuevo frente a recurrente no está a propósito, porque eso no se puede sin una cookie o sin almacenamiento en el navegador, y este plugin no usa ninguna de las dos cosas.
- Una conclusión en frases normales por página, con el elemento mencionado, que solo dice lo que los datos sostienen y avisa cuando no sostienen nada.
- Plazo de conservación: una tarea diaria borra los eventos más antiguos que el plazo configurado. Eliges 30, 90, 180 o 365 días, o conservarlo todo; por defecto son noventa días. Hay un botón que lo borra todo y otro debajo del ejemplo que borra solo esa página, los dos con confirmación previa.
- Todo se queda dentro de tu propio WordPress: el plugin no hace ninguna petición a otro servidor. Los eventos van a tu propio
admin-ajax.phpy a una tabla propia de tu propia base de datos.
Tras la activación, la medición todavía está apagada. La enciendes tú en UX Heatmaps y luego Settings, y la puedes volver a parar en cualquier momento sin que desaparezcan los datos recogidos.
Así lo instalas, en cuatro pasos
No hace falta que seas desarrollador. Es un zip de plugin normal que subes como cualquier otro. Cuenta con cinco minutos, incluida la primera medición.
Pulsa arriba en el botón de descarga. Recibes wp-ux-heatmap-2.1.0.zip, 82 KB. No lo descomprimas: WordPress quiere el zip.
En WordPress ve a Plugins, luego Añadir plugin, luego Subir plugin. Elige el archivo zip, pulsa Instalar ahora y después Activar plugin.
La medición viene apagada. Ve a UX Heatmaps, luego Settings, y activa Enable tracking. Los administradores conectados no se siguen, salvo que lo marques.
Abre tu web en una ventana en la que no estés conectado y haz clic por ahí. Abre después UX Heatmaps y elige tu página de la lista de la izquierda.
Si algo no funciona, casi siempre está en una de estas dos cosas. Si la lista de páginas se queda vacía, es que Enable tracking sigue apagado, o que estás conectado tú mismo mientras los visitantes conectados no se cuentan. Si el marco con tu página se queda en blanco mientras las cifras de al lado sí salen, es que tu web prohíbe el enmarcado con una cabecera de seguridad, y eso es un ajuste de tu web y no del plugin.
Si prefieres que te acompañen en la instalación, nuestro especialista en WordPress (NL) lo mira contigo.
Lo que sí hace y lo que no hace
Este plugin hace unas pocas cosas bien y un montón de cosas no. Eso no es modestia sino una decisión: nada de lo que no hace hacía falta medirlo para ver dónde se atasca una página. Las dos listas, para que sepas qué te llevas.
- Mapa de clics sobre tu propia página, con la posición medida sobre la altura total y no solo dentro de la ventana.
- Alcance de desplazamiento por vista de página, en cuatro pasos del 25 por ciento.
- Escritorio, tableta y móvil por separado, y cada cifra de la pantalla sigue ese filtro.
- Elementos más clicados, con la anotación cuando se hace clic en algo que no es un enlace.
- Plazo de conservación, botón de borrado y desinstalación limpia: quitar el plugin no deja nada en tu base de datos.
- Sin grabaciones de sesión, sin movimientos de ratón, sin pulsaciones de teclado, sin análisis de formularios.
- Sin recorrido entre varias páginas. Cada vista de página recibe un número aleatorio nuevo, así que dos visitas de la misma persona no se pueden unir.
- Sin test A/B y sin embudos. Los clics de rabia y los clics muertos sí están desde la 2.1.0: cómo se cuentan exactamente está arriba, en la descripción de funciones.
- Sin imagen si tu web prohíbe el enmarcado. El marco se queda vacío, la pantalla lo dice, y las cifras de al lado siguen siendo correctas.
- Sin pantallas en español. Los textos de la administración están en inglés y no lleva traducción incluida.
Privacidad: qué se guarda y qué no
Esta es la razón de que este plugin exista al lado de todas las herramientas de mapas de calor que ya hay, así que va aquí entero y no en una nota al pie. Por evento entra exactamente una fila en tu propia base de datos, y esa fila contiene esto:
- un número aleatorio que mantiene juntos los eventos de una vista de página y que desaparece en cuanto la página se cierra;
- el tipo de evento, clic o desplazamiento;
- la ruta de la página, sin la cadena de consulta y sin el ancla, porque esa es la parte de una dirección web donde puede haber un nombre, un correo o un token;
- la posición del clic, y esa posición como porcentaje de la altura total de la página;
- el ancho y el alto de la ventana;
- la profundidad de desplazamiento en porcentaje;
- un selector CSS corto del elemento clicado;
- la altura total de la página en ese momento;
- dos marcas que dicen si el clic formó parte de un clic de rabia o de un clic muerto, y qué tamaño tenía esa ráfaga;
- una sola cifra que dice si esta vista de página empezó aquí o entró por un clic dentro de tu propia web;
- la hora según tu propio servidor.
Y esto expresamente no está: ninguna cookie y nada en localStorage o sessionStorage, ninguna dirección IP, tampoco como huella cifrada, ninguna característica del navegador, ningún identificador de usuario, ninguna relación con una cuenta de WordPress y ninguna dirección de procedencia, solo esa cifra que dice si la visita venía de tu propia web. Tampoco sale nada hacia nosotros ni hacia ningún tercero, porque el plugin no hace ninguna petición saliente.
Como no se pone ni se lee nada en el dispositivo de tu visitante, para este plugin no surge la pregunta de consentimiento del artículo 22.2 de la LSSI. Lo que escribas además en tu propia política de privacidad sigue siendo tu decisión; la pantalla de ajustes muestra literalmente qué hay en la tabla y cuántas filas son, para que puedas enseñárselo a quien lo pregunte. Ten en cuenta también que el Reglamento General de Protección de Datos sigue aplicándose a cualquier dato que sí sea personal: aquí el planteamiento es no recoger ninguno. Por qué hacemos esa distinción está en nuestra declaración de cookies.
Dos cosas más. Si un navegador envía Do Not Track o Global Privacy Control, el medidor no hace absolutamente nada; eso viene activado y lo puedes desactivar. Y si en tu web ya corría una versión anterior, la actualización a la 2.0.0 sacó de la tabla dos columnas con datos de visitante, incluido todo lo que ya hubiera dentro; la 2.1.0 añade cinco columnas para las marcas de fricción, la altura de página y el punto de entrada, y eso ocurre una vez en la primera página de administración después de actualizar.
Del mapa al consejo concreto: la guía de lectura
Un mapa de calor no te dice nada si no sabes qué estás mirando. En esta página no hay un análisis que te lo rellene; lo que hay es la guía de lectura que seguimos nosotros, resumida arriba y desarrollada aquí.
Después de mirar tus mapas, repasa estas cuatro preguntas. ¿Hay una zona cálida sobre algo que no es un enlace? Entonces los visitantes esperan ahí un botón. ¿Tu llamada a la acción principal queda en móvil fuera de la primera pantalla mientras los clics se acumulan arriba? Entonces sencillamente no se ve. ¿La profundidad de desplazamiento cae antes de que la gente llegue a la llamada a la acción? Entonces hay demasiado delante. ¿Tus reseñas o casos están por debajo del punto donde se va la mayoría? Entonces no convencen a nadie.
Esta guía es para todo el que ya trabaja con mapas de calor y de desplazamiento pero no sabe exactamente qué significan los patrones de color. Para responsables de marketing, propietarios de webs y equipos de agencia traduce mapas en bruto a decisiones que puedes aplicar el mismo día.

Preguntas frecuentes
¿Qué diferencia hay entre un mapa de calor y un scrollmap?
Un mapa de calor enseña dónde hacen clic los visitantes y qué partes reciben más interacción. Un scrollmap enseña hasta dónde bajan y qué parte de la página aparece a menudo en pantalla y cuál casi nunca.
¿El plugin es gratuito?
Sí. Lo descargas arriba, no hace falta cuenta y no viene detrás una versión de pago por la que esta se quede de pronto limitada. Está bajo GPLv2 o posterior, así que puedes modificarlo y redistribuirlo.
¿El plugin pone alguna cookie?
No, y ahora se puede comprobar en el código. No se pone ni se lee nada en el dispositivo de tu visitante, tampoco en localStorage ni en sessionStorage. El número que mantiene juntos los eventos de una misma vista de página existe solo mientras esa página está abierta.
¿Necesito consentimiento de cookies en España para usarlo?
El artículo 22.2 de la Ley 34/2002 (LSSI) exige consentimiento informado para almacenar información en el equipo del usuario o acceder a ella. Este plugin no hace ni lo uno ni lo otro, así que ese artículo no se activa. Lo que escribas en tu propia política de privacidad sigue siendo tu decisión y la de tu asesor: la pantalla de ajustes muestra literalmente qué hay en la tabla, para que puedas enseñarlo a quien lo pregunte.
¿Se envían datos a TheSEO?
No. El plugin no hace ninguna petición saliente. Todo va a tu propio admin-ajax.php y a una tabla propia en tu propia base de datos. Nosotros no vemos nada, ni siquiera si lo tienes instalado.
¿Funciona junto a otras herramientas de analítica?
Sí. El plugin no sustituye tu analítica actual, la completa. Sigues usando tu paquete de estadísticas de siempre y pones el mapa de calor al lado para ver qué significan esas cifras a nivel de página.
¿Funciona con un plugin de caché?
Sí. En la página no hay nada que caduque, así que una página servida desde la caché sigue midiendo. La pantalla de administración WordPress nunca la cachea.
¿Puedo ponerlo en webs de clientes?
Sí. Los datos se quedan en el WordPress de ese cliente y la pantalla de ajustes muestra literalmente qué se guarda, así que puedes enseñárselo a un cliente o a un delegado de protección de datos.
¿En qué idioma están las pantallas de administración?
En inglés. No lleva traducción incluida, tampoco al español. Los nombres de los botones que ves en esta página son los que encontrarás de verdad en la pantalla.
Con ganas de ver qué enseña tu mapa de calor
La ruta más rápida es el botón de descarga de arriba: instalar, encender, dejar entrar un día de tráfico y mirar. Si prefieres que alguien mire contigo qué dicen los mapas y qué cambias esa semana, reserva una llamada. Vemos juntos cómo encaja este plugin al lado de tu enfoque más amplio de SEO y conversión, y cómo lo combinas con la vista previa de fragmentos de IA para la pregunta de si tu página también sirve a los modelos de lenguaje.