Chardonneaur/VisitHourByDay
Adds a day-of-week subtable to the hourly site time report under Visitors > Times.
VisitHourByDay
Adds a day-of-week subtable to the hourly site time report under Visitors > Times.
Warning
This plugin is experimental and was coded using Claude Code.
It is provided without any warranty regarding quality, stability, or performance.
This is a community project and is not officially supported by Matomo.
Description
This plugin adds a new report "Site Time (by Day of Week)" under Visitors > Times.
It displays 24 hourly rows (site time), and each row can be expanded with the + button to reveal a subtable showing visits broken down by day of the week (Monday to Sunday) for that specific hour.
This addresses the usability gap described in matomo-org/matomo#22999: instead of navigating to a separate "By Day of Week" related report, you can now see the daily breakdown inline, per hour.
Data is archived efficiently using a single SQL query grouped by hour × day-of-week, and aggregates correctly for week, month, year, and custom date range periods.
Requirements
- Matomo >= 5.0
- PHP >= 8.1
- VisitTime plugin (core, always enabled)
Installation
Manual Installation
- Download the latest release from GitHub
- Extract to your
matomo/plugins/directory asVisitHourByDay/ - Activate the plugin in Administration → Plugins
License
GPL v3+. See LICENSE for details.