Real-Time Widget for Matomo

Descripción

Este plugin agrega 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 de pantalla

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 reseñas para este plugin.

Colaboradores & Desarrolladores

“Real-Time Widget for Matomo” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Real-Time Widget for Matomo” ha sido 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 .

Historial de cambios

1.4.6

  • Fixed: Resolved flickering issue with search engine and social media icons (DuckDuckGo, X, Mastodon, etc.) when the real-time log refreshes.
  • Improvement: Implemented an exact-path dictionary and an in-memory browser caching system to optimize referer favicon loading without failed requests.

1.4.5

  • Improvement: Declared and verified compatibility with WordPress 7.1.

1.4.4

  • Novedad: Se agregó un selector de intervalo de actualización dinámica en la configuración (10 s, 30 s, 1 min, 5 min).
  • Corregido: Se corrigió 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 íconos que utiliza los íconos 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 ícono 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 íconos 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 actualizó a la versión 4.5.1.

1.2.0

  • Novedad: Se agregó 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.