PageFilterReport
Definieren Sie Sektionen einmal per URL-Muster und erhalten Sie für jede automatisch gefilterte Berichte zu Seiten, Einstiegsseiten, Ausstiegsseiten und Events.
Zur Plugin-Seite ZIP herunterladen Live-Demo ansehen ↗
Überblick
Werten Sie Blog, Shop oder Hilfe getrennt aus: Legen Sie Bereiche Ihrer Website einmal per URL-Muster an und bekommen Sie für jeden Bereich eigene Berichte.
Das Problem
Matomo zeigt Seiten, Einstiegsseiten und Ereignisse für die ganze Website. Wollen Sie nur einen Teil davon betrachten, etwa den Blog, den Shop oder die Hilfe, bauen Sie meist ein Segment. Ein Segment wählt aber Besuche aus, keine Seiten: Die Seitenberichte zeigen dann alle Seiten dieser Besuche, auch die außerhalb des Bereichs.
Die Lösung
Mit PageFilterReport legen Sie Sektionen einmal per URL-Präfix oder regulärem Ausdruck an. Für jede Sektion erstellt das Plugin automatisch gefilterte Berichte, die im Berichtsmenü unter Sektionen erscheinen.
Funktionen
Berichte pro Sektion
- Seiten Zusammenfassung, Einstiegsseiten Zusammenfassung und Ausstiegsseiten Zusammenfassung: die Kennzahlen des ganzen Bereichs in einer Zeile, etwa Seitenansichten, Absprungrate und Ausstiegsrate
- Seiten, Einstiegsseiten und Ausstiegsseiten: hierarchisch wie unter Verhalten → Seiten, mit aufklappbaren Ordnern
- Events: Ereignisse auf den Seiten der Sektion, gegliedert nach Ereigniskategorie, Ereignisaktion und Ereignisname
- Kanäle: die Kanaltypen der Besuche mit Seitenaufrufen in der Sektion
Flexible URL-Muster
- Präfix: Der Pfad der Seite muss mit dem Muster beginnen, etwa
/blog/ - Regex: reguläre Ausdrücke mit Begrenzern, etwa
/\/(de|en)\/hilfe\// - Mehrere Muster pro Sektion, eines pro Zeile
- Hostname (optional), wenn eine Website in Matomo mehrere Domains erfasst
Wie gewohnt in Matomo
- Die üblichen Kennzahlen, bei Einstiegsseiten und Kanälen auch Zielkennzahlen
- Flacher Bericht, Export, Zeilenentwicklung und E-Mail-Berichte
- Auf den Ziel- und E-Commerce-Seiten erscheinen die Sektionen unter Ziele nach Sektionen und Umsatz nach Sektionen
Rechte
- Sektionen verwalten Nutzer mit mindestens dem Recht Schreiben unter Administration → Webseiten → Sektionen verwalten
- Alle mit Zugriff auf die Website sehen die Berichte
Archivierung
- Nichts wird doppelt getrackt: Die Berichte entstehen bei der normalen Archivierung aus den Daten, die Matomo schon hat
- Ältere Zeiträume berechnen Sie mit einem Befehl nach:
./console feinwerkpagefilterreport:archive --date=2026-01-01,2026-09-30
Technische Details
Anforderungen
- Matomo 5
Umstieg von PageFilterReport
Bis Version 1.x hieß das Plugin PageFilterReport. Installieren und aktivieren Sie FeinwerkPageFilterReport: Es übernimmt alle Sektionen, E-Mail-Berichte und gespeicherten Berichtsansichten und entfernt das alte Plugin automatisch. Deinstallieren Sie PageFilterReport nicht selbst, sonst gehen die Sektionen verloren.
Einsatzszenarien
- Berichte pro Sektion: Doku, Shop, Blog: Jede Sektion bekommt eigene Berichte für Seiten, Einstiegsseiten, Ausstiegsseiten und Events, hierarchisch und aufklappbar.
- Einmalige Einrichtung: Sektion mit URL-Präfix oder Regex anlegen, fertig. Die gefilterten Berichte erscheinen mit der nächsten Archivierung automatisch.
- Fühlt sich an wie Matomo selbst: Dieselben hierarchischen Tabellen, Untertabellen und Exporte, die Sie kennen, nur auf die Sektion beschränkt, die Sie interessiert.
Einrichtung Schritt für Schritt
Wie Sie das Plugin installieren, steht unter Plugins installieren. In Matomo heißt das Plugin „Sektions-Reports“, ein Bereich Ihrer Website heißt dort Sektion.
-
Verwaltung öffnen. Wählen Sie die Website aus und öffnen Sie Administration → Webseiten → Sektionen verwalten. Denselben Eintrag finden Sie im Berichtsmenü ganz unten in der Gruppe Sektionen. Beides sehen Nutzer mit mindestens dem Recht Schreiben für die Website.
-
Sektion anlegen. Klicken Sie auf Neue Sektion erstellen und füllen Sie das Formular aus:
- Name: erscheint im Menü und vor jedem Berichtstitel, zum Beispiel „Blog“.
- Hostname (optional): berücksichtigt nur Seiten dieses Hostnamens. Tragen Sie ihn ohne
www.ein, alsoexample.com. - URL-Muster: ein Muster pro Zeile, mehrere Zeilen gelten als ODER. Ohne Regex muss der Pfad der Seite mit dem Muster beginnen, zum Beispiel
/blog/. - Regex verwenden: wertet die Muster als reguläre Ausdrücke mit Begrenzern aus, etwa
/\/(de|en)\/hilfe\//.
-
Speichern. Nach Speichern steht die Sektion in der Liste. Bearbeiten und löschen können sie die Person, die sie angelegt hat, und Administratoren der Website.
-
Berichte öffnen. Im Berichtsmenü erscheint unter Sektionen ein Eintrag pro Sektion. Er enthält Seiten Zusammenfassung, Einstiegsseiten Zusammenfassung und Ausstiegsseiten Zusammenfassung mit den Kennzahlen des ganzen Bereichs in einer Zeile, danach Seiten, Einstiegsseiten, Ausstiegsseiten, Events und Kanäle. Die Tabellen sind hierarchisch aufgebaut wie unter Verhalten → Seiten, lassen sich flach darstellen, exportieren und in E-Mail-Berichte aufnehmen.
-
Historie nachziehen. Die normale Matomo-Archivierung berechnet die Sektionsberichte ab ihrem nächsten Lauf. Für vergangene Zeiträume bauen Sie sie im Matomo-Verzeichnis nach:
./console feinwerkpagefilterreport:archive --date=2026-01-01,2026-09-30 ./console feinwerkpagefilterreport:archive --date=2026-01-01,2026-09-30 --idsites=1 --disable-segments--dateist Pflicht und nimmt einen Tag oder einen Zeitraum.--idsiteswählt Websites (Standard: alle),--periodsdie Periodentypen (day,week,month,year, Standard: alle). Ohne weitere Angaben verarbeitet der Befehl „Alle Besuche“ und die vorab verarbeiteten Segmente.--disable-segmentsbeschränkt ihn auf „Alle Besuche“,--segmentnimmt bestimmte Segmente (Definition, Name oder ID). Der Befehl ergänzt nur die Sektionsberichte in vorhandenen Archiven. Zeiträume ohne Archiv überspringt er mit einem Hinweis; lassen Sie dort zuerst die normale Archivierung laufen.
Praxisbeispiele
Blog, Shop und Hilfe im Vergleich. Legen Sie drei Sektionen mit /blog/, /shop/ und /hilfe/ an. Die Zusammenfassungen zeigen Ihnen Seitenansichten, durchschnittliche Zeit auf der Seite, Absprung- und Ausstiegsrate jedes Bereichs, ohne dass Sie die gesamte Seitenliste durchsuchen müssen.
Einstiegsseiten pro Bereich. Der Bericht Einstiegsseiten einer Sektion zeigt, mit welchen Artikeln oder Produktseiten Besuche starten, mit Absprungrate und auf Wunsch mit Zielen. Der Bericht Kanäle ergänzt, über welche Kanaltypen (etwa Suchmaschinen, Webseiten oder Kampagnen) Besuche mit Seitenaufrufen im Bereich kamen.
Mehrsprachige Bereiche bündeln. Liegt die Hilfe unter /de/hilfe/, /en/help/ und /fr/aide/, tragen Sie die drei Pfade als drei Zeilen ein. Eine Sektion zeigt dann alle Sprachen zusammen.
Mehrere Hostnamen in einer Website. Erfasst eine Matomo-Website etwa example.com und shop.example.com, trennen Sie die Bereiche über das Feld Hostname, auch wenn die Pfade gleich aussehen.
Events im Bereich. Der Bericht Events zeigt Ereignisse, die auf Seiten der Sektion ausgelöst wurden, gegliedert nach Kategorie, Aktion und Name. So sehen Sie zum Beispiel Downloads oder Videostarts nur im Hilfebereich.
Gut zu wissen
- Worauf geprüft wird: Die Muster gelten für den Pfad der URL, ohne Domain und ohne Parameter nach dem
?. Groß- und Kleinschreibung zählt, bei Regex hilft der Modifikatori. Das Präfix/blogpasst auch auf/blog-archiv/, mit/blog/grenzen Sie genauer ab. - Archivierung: Sektionsberichte entstehen bei der normalen Archivierung für „Alle Besuche“. Jede Sektion verlängert die Archivierung etwas, weil ihre Berichte zusätzlich berechnet werden. Mit einem Segment zeigen Seiten-, Einstiegs-, Ausstiegs- und Event-Berichte nur Daten, wenn Sie sie für dieses Segment mit dem Befehl oben erzeugt haben. Der Bericht Kanäle wird beim Aufruf aus Matomos Kanaltypen gefiltert.
- Muster ändern: Neue Archivierungen nutzen sofort die neuen Muster. Vergangene Zeiträume behalten die alten Werte, bis Sie den Befehl für sie erneut ausführen.
- Rechte: Anlegen dürfen Nutzer mit mindestens dem Recht Schreiben, die Berichte sehen alle mit Zugriff auf die Website.
- Besucher-Log: Die Zeilenaktion für das segmentierte Besucher-Log ist in Sektionsberichten ausgeblendet, weil es nicht nach Sektion filtert. Die Zeilenentwicklung steht zur Verfügung.
- Fehlersuche: Bleibt eine Sektion leer, prüfen Sie die Muster (beginnt der Pfad wirklich so?), den Hostnamen und ob die Archivierung seit dem Anlegen gelaufen ist. Für ältere Zeiträume führen Sie den Befehl
feinwerkpagefilterreport:archiveaus. Mehr unter Fehlerbehebung.
Technische Referenz
| Eigenschaft | Wert |
|---|---|
| Technischer Name | FeinwerkPageFilterReport |
| Aktuelle Version | 2.11.4 |
| Matomo | ≥ 5.0.0, < 6.0.0 |
| PHP | — |
| Lizenz | kostenlos |
| Datenbankänderungen | keine in der aktuellen Version |
FAQ
Wer kann Sektionen anlegen?
Nutzer mit mindestens dem Recht Schreiben auf der Website verwalten Sektionen. Alle mit Zugriff auf die Website sehen die gefilterten Berichte.
Präfix oder Regex?
Beides. Einfache Präfixe wie /blog/ decken die meisten Fälle ab, reguläre Ausdrücke gibt es für Präzisionsarbeit.
Verdoppelt es meine Daten?
Nein. Nichts wird doppelt getrackt: Die Sektionsberichte entstehen bei der normalen Archivierung aus den Daten, die Matomo schon hat.
Sehe ich auch Daten aus der Zeit vor dem Anlegen einer Sektion?
Ja. Ein Befehl auf der Kommandozeile berechnet die Sektionsberichte für vergangene Zeiträume nach, die Matomo bereits archiviert hat.