Real-Time Widget for Matomo

Opis

This plugin adds a native widget to the WordPress dashboard that connects to your Matomo On-Premise installation to display vital metrics in real-time.

Unlike other plugins that use iframes (often blocked for security) or synchronous PHP requests (which slow down the admin area), this widget uses a 100% JavaScript (Client-Side) architecture.

Your WordPress server performs no requests; the browser queries your Matomo API directly.

Key Features:

  • Zero Server Impact: All processing is done in the client’s browser.
  • Pure Real-Time: Visitor counters and logs update automatically every 10 seconds.
  • Smart Hybrid Chart: Combines historical data (cached) with real-time data from the current day for total accuracy.
  • Performance Monitor: Detailed chart of load times (Network, Server, DOM…) and visit duration metrics.
  • „Black Box” Tooltips: Detailed, accessible information on hover, with visual differentiation for Searches, Downloads, Outlinks, and Events.
  • Privacy-Friendly: IP masking and visitor ID hashing included.
  • Native Notifications: Desktop alerts and optional sound when new visits arrive or traffic thresholds are met.

Copyright

Real-Time Widget for Matomo is distributed under the terms of the GNU GPL v2 or later.

This plugin bundles the following third-party resources:

  • Sound effect 'alerta.mp3′ (Original: Text Tone 5.mp3) by dVidrio02
    Source: https://freesound.org/people/dVidrio02/sounds/191730/
    License: Creative Commons 0 (Public Domain).

  • Chart.js v4.5.1
    Source: https://www.chartjs.org/
    License: MIT License.

Zrzuty ekranu

  • Main widget view with real-time counters and hybrid visits chart.
  • Detailed visitor log with source icons and action tooltips.
  • Performance evolution chart (Network, Server, DOM, etc.).
  • Configuration page with notification settings and „Clean Uninstall” option.

Instalacja

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins’ menu in WordPress.
  3. Go to Settings > Matomo Widget and enter your Matomo API URL, Site ID, and Auth Token.
  4. Go to your Dashboard and enjoy the real-time data.

Recenzje

Wtyczka nie ma jeszcze żadnej recenzji.

Kontrybutorzy i deweloperzy

„Real-Time Widget for Matomo” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „Real-Time Widget for Matomo” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Real-Time Widget for Matomo” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

1.4.2

  • New: Advanced icon detection engine using native Matomo (Morpheus) icons.
  • New: Specific mapping for Bluesky (bsky.app), Yandex, and major search engines.
  • Fixed: Icon URL construction for search engines and social networks.
  • Fixed: Full restoration of action tooltips and date formats in the visitor log.
  • Improvement: Smarter icon fallbacks with a 3-step validation logic.

1.4.1

  • New: Detection for social networks (Bluesky, Threads, Mastodon, X).
  • Improvement: Minor performance tweaks in the rendering engine.

1.4.0

  • Major: Internal renaming of all functions and variables to the rtwfm_ prefix for better compatibility.

1.3.0

  • Major: Structural refactoring and security hardening.
  • Update: Chart.js updated to v4.5.1.

1.2.0

  • New: Added support for Outlinks, Downloads, and Search events in the visitor log.

1.1.0

  • New: „Clean Uninstall” option to wipe data on deletion.
  • New: uninstall.php integration.

1.0.0

  • Initial release.