Jede Website-Sektion bekommt ihre eigenen Reports.
Definiere Sektionen einmal per URL-Muster — und erhalte automatisch gefilterte Seiten-, Einstiegs-/Ausstiegs- und Event-Reports für jede.
Neueste v2.0.2 · Matomo ≥ 5.0.0
Reports pro Sektion
Doku, Shop, Blog — jede Sektion bekommt eigene Seiten-, Einstiegs-, Ausstiegs- und Event-Reports, hierarchisch und aufklappbar.
Einmalige Einrichtung
Sektion mit URL-Präfix oder Regex anlegen — fertig. Die gefilterten Reports erscheinen automatisch.
Fühlt sich wie Matomo-Core an
Dieselben hierarchischen Tabellen, Untertabellen und Exporte, die du kennst — nur fokussiert auf die Sektion, die dich interessiert.
Zum Vergrößern klicken
Nutzer mit WRITE-Rechten auf der Website verwalten Sektionen; alle mit Lesezugriff sehen die gefilterten Reports.
Beides. Einfache Präfixe decken die meisten Fälle ab; volle reguläre Ausdrücke gibt es für Präzisionsarbeit.
Nein — es erzeugt gefilterte Sichten auf die Core-Reports. Nichts wird doppelt getrackt.
-
01
Lade den Feinwerk-Connector herunter und entpacke ihn in das
plugins/-Verzeichnis deines Matomo, dann aktiviere ihn. - 02 Öffne die Einstellungen und trage Marketplace-URL und Instanz-Token ein.
- 03 Öffne den Feinwerk Plugins-Screen, finde PageFilterReport und klicke auf „Install“.
PageFilterReport - Matomo Plugin
A Matomo plugin that allows users to create filtered reports for specific website sections based on URL patterns.
Features
- Section Management: Users with WRITE permission can create "sections" with URL patterns (prefix or regex)
- Filtered Reports: Automatically generates filtered versions of core reports for each section:
- Pages (hierarchical)
- Entry Pages (hierarchical)
- Exit Pages (hierarchical)
- Events (with Category → Action hierarchy)
- URL Pattern Matching: Supports prefix matching or full regex patterns
- Hierarchical Display: Reports show hierarchical URL structure with expandable subtables
- Full Metrics: All standard Matomo metrics including goal metrics
- Flatten Option: Reports can be flattened for easier analysis
Installation
- Copy the
PageFilterReportfolder to your Matomoplugins/directory - Activate the plugin in Matomo's Administration → Plugins
- The plugin will create its database table automatically
Usage
Creating a Section
- Go to Administration → Sections (under "Section Reports" category)
- Click "Create New Section"
- Enter a name and URL patterns (one per line)
- Optionally enable regex mode
- Save
URL Pattern Examples
Prefix mode (default):
/products/- matches all URLs starting with /products//blog/2024/- matches all blog posts from 2024
Regex mode:
/^\/products\/[0-9]+\//- matches /products/123//\/(en|de)\/help\//- matches /en/help/ or /de/help/
Viewing Reports
Once sections are created, they appear in the main navigation under "Sections". Each section shows:
- Pages report with hierarchical URL structure
- Entry Pages report
- Exit Pages report
- Events report (filtered by eventUrl segment)
Architecture
Database
Table matomo_page_filter_sections:
idsection- Primary keyidsite- Site IDlogin- Owner's loginname- Section display nameurl_patterns- JSON array of patternsuse_regex- Boolean for regex modecreated_date- Creation timestampdeleted- Soft delete flag
Reports
Reports extend Base class which provides:
- Hierarchical DataTable filtering
- URL pattern matching (prefix or regex)
- Section data loading from request
API Methods
getSections($idSite)- List sectionsaddSection($idSite, $name, $urlPatterns, $useRegex)updateSection($idSite, $idSection, ...)deleteSection($idSite, $idSection)getPages($idSite, $period, $date, $idSection)getEntryPages($idSite, $period, $date, $idSection)getExitPages($idSite, $period, $date, $idSection)getEvents($idSite, $period, $date, $idSection)- Subtable methods for hierarchical navigation
Requirements
- Matomo 5.x
- PHP 8.0+
-
v2.0.2 Sep 26, 2026
-
v2.0.1 Sep 26, 2026
-
v2.0.0 Sep 26, 2026
-
v1.2.0 Jun 19, 2026
-
v1.1.0 Jun 19, 2026
-
v1.0.0 Jun 19, 2026