GitHunt
CH

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

  1. Download the latest release from GitHub
  2. Extract to your matomo/plugins/ directory as VisitHourByDay/
  3. Activate the plugin in Administration → Plugins

License

GPL v3+. See LICENSE for details.

Contributors

Other
Created March 10, 2026
Updated March 10, 2026