Plugin-Dokumentation

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.

  1. 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.

  2. 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, also example.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\//.
  3. 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.

  4. 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.

  5. 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
    

    --date ist Pflicht und nimmt einen Tag oder einen Zeitraum. --idsites wählt Websites (Standard: alle), --periods die Periodentypen (day,week,month,year, Standard: alle). Ohne weitere Angaben verarbeitet der Befehl „Alle Besuche“ und die vorab verarbeiteten Segmente. --disable-segments beschränkt ihn auf „Alle Besuche“, --segment nimmt 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 Modifikator i. Das Präfix /blog passt 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:archive aus. Mehr unter Fehlerbehebung.

Technische Referenz

EigenschaftWert
Technischer NameFeinwerkPageFilterReport
Aktuelle Version2.11.4
Matomo≥ 5.0.0, < 6.0.0
PHP—
Lizenzkostenlos
Datenbankänderungenkeine 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.