Real-Time Widget for Matomo

Descripción

Este plugin añade un widget nativo al escritorio de WordPress que se conecta a tu instalación de Matomo On-Premise para mostrar métricas esenciales en tiempo real.

A diferencia de otros plugins que utilizan iframes (a menudo bloqueados por motivos de seguridad) o solicitudes PHP síncronas (que ralentizan la administración), este plugin utiliza una arquitectura 100 % JavaScript (del lado del cliente)..

Tu servidor WordPress no realiza ninguna solicitud; el navegador consulta directamente tu API Matomo.

Características principales:

  • Impacto cero en el servidor: Todo el procesamiento se realiza en el navegador del cliente.
  • Tiempo real puro: Los contadores de visitantes y los registros se actualizan automáticamente cada 10 segundos.
  • Gráfico híbrido inteligente: Combina datos históricos (almacenados en caché) con datos en tiempo real del día actual para obtener una precisión total.
  • Monitor de rendimiento: Gráfico detallado de los tiempos de carga (red, servidor, DOM…) y métricas de duración de las visitas.
  • Información emergente de estilo oscuro sobre herramientas: Información detallada y accesible al pasar el cursor, con diferenciación visual para búsquedas, descargas, enlaces externos y eventos.
  • Respetuoso con la privacidad: Incluye enmascaramiento de direcciones IP y hash de los identificadores de los visitantes.
  • Avisos nativos: Alertas en el escritorio y sonido opcional cuando se registran nuevas visitas o se alcanzan los umbrales de tráfico.

Copyright

Real-Time Widget for Matomo se distribuye bajo los términos de la licencia GNU GPL v2 o posterior.

Este plugin incluye los siguientes recursos de terceros:

  • Efecto de sonido «alerta.mp3» (Original: Text Tone 5.mp3) de dVidrio02
    Fuente: https://freesound.org/people/dVidrio02/sounds/191730/
    Licencia: Creative Commons 0 (Dominio público).

  • Chart.js v4.5.1
    Fuente: https://www.chartjs.org/
    Licencia: Licencia MIT

Capturas

Instalación

  1. Sube la carpeta del plugin al directorio /wp-content/plugins/.
  2. Activa el plugin a través del menú «Plugins» en WordPress.
  3. Ve a Ajustes > Widget de Matomo e introduce la URL de la API de Matomo, el ID del sitio y el token de autenticación.
  4. Ve a tu escritorio y disfruta de los datos en tiempo real.

Reseñas

No hay valoraciones para este plugin.

Colaboradores y desarrolladores

«Real-Time Widget for Matomo» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Real-Time Widget for Matomo» está traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «Real-Time Widget for Matomo» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.4.4

  • Novedad: Se ha añadido un selector de intervalo de actualización dinámica en la configuración (10 s, 30 s, 1 min, 5 min).
  • Corregido: Se ha corregido la lógica de conversión de la hora entre la configuración de administración y el motor de renderizado de JS.

1.4.3

  • Corregido: Se ha cambiado el nombre de una variable global en el archivo «uninstall.php» para cumplir con las normas de nomenclatura de WordPress y superar la comprobación de plugins sin errores.
  • Mejora: Se ha confirmado la compatibilidad total con WordPress 7.0.

1.4.2

  • Novedad: motor avanzado de detección de iconos que utiliza los iconos nativos de Matomo (Morpheus).
  • Novedad: asignación específica para Bluesky (bsky.app), Yandex y los principales motores de búsqueda.
  • Corregido: generación de la URL del icono para motores de búsqueda y redes sociales.
  • Corregido: Se han restablecido por completo la infiormación emergente de las acciones y los formatos de fecha en el registro de visitantes.
  • Mejora: alternativas de iconos más inteligentes con una lógica de validación en tres pasos.

1.4.1

  • Novedad: Detección de redes sociales (Bluesky, Threads, Mastodon, X).
  • Mejora: Pequeños retoques de rendimiento en el motor de renderizado.

1.4.0

  • Cambio importante: renombramiento interno de todas las funciones y variables con el prefijo rtwfm_ para mejorar la compatibilidad.

1.3.0

  • Áreas principales: Rediseño del código y refuerzo de la seguridad.
  • Actualización: Chart.js se ha actualizado a la versión 4.5.1.

1.2.0

  • Novedad: Se ha añadido compatibilidad con los eventos de enlaces externos, descargas y búsquedas en el registro de visitantes.

1.1.0

  • Novedad: opción «Desinstalación» para borrar los datos al eliminar el plugin.
  • Novedad: integración de uninstall.php.

1.0.0

  • Versión inicial.