ich würde mir gerne über die Action API die 10 meistbesuchten Seiten einer gewissen Rubrik anzeigen lassen. Mit GetPageTitles bekomme ich ja alle Seiten nach Aufrufe sortiert.
Kurzes Beispiel:
Ich habe drei Rubriken: Milchprodukte, Getränke und Obstsorten.
Ich würde jetzt die 10 meistbesuchten Seiten erhalten, die unter Getränke/ hängen, angezeigt bekommen.
Hier natürlich deine Seite-ID und Domain der Matomo Installation angeben - anstatt domain.de.
Da kann auch die Aufrufe gleich testen.
Um die Anfrage zu verifizieren muss man immer den token_auth mit angeben. Den findest du in deiner Installation
Um die Top 10 der Seitentitel nach Ansichten zu bekommen musst du die Funktion Action nutzen. Hier gibt es - Actions.getPageTitles
Eine URL könnte dann so aussehen.
filter_limit = ist dann das Limit - also 10
Mit den Parameter date und period kannst du dann den Tag oder Zeitraum angeben. Das steht in der Doku sehr gut beschrieben, was es da alles gibt.
Mit den ganzen Parametern baut man dann eine URL auf - die dann die Werte zurückgeben. Format kann dann JSON oder XML sein.
Bis Version 3.12 wäre das mit Segmenten gegangen. Hier hat sich aber die Logik geändert. Segmente filtern ganze Besuche heraus. Wenn du das z.B. URL mit “produkt_1” nutzt, sind auch andere Seiten des Besuchs enthalten. Sprich mit Segmenten geht das nicht.
Es gibt aber noch einen API Parameter Label. Das ist sozusagen die Suche innerhalb der Tabelle.
&label=produkt_1
würde dann das gewünschte Ergebnis bringen.
Allerdings geht da keine ODER oder UND Verbindung.
Du müsstest also zwei API Calls machen.