Ich möchte pvs von einigen URLs in meiner Homepage bekommen. Aber ich kann keinen regulären Ausdruck verwenden. Zum Beispiel filters = 'ga: pagepath = ~/hoge/*'. Weil es URLs unter/hoge/Ich möchte erwerben und nicht wollen. Daher möchte ich eine Liste von URLs verwenden, die ich erwerben möchte.Wie wird nach einer Liste von URLs mit der Google Analytics-API gefiltert?
def get_results(service, view_id):
return service.data().ga().get(
ids='ga:' + view_id,
start_date='2015-01-01',
end_date='2016-12-31',
metrics='ga:pageviews,ga:avgTimeOnPage',
dimensions='ga:pageTitle,ga:week',
sort='-ga:pageviews’,
max_results='10000',
filters='ga:pagepath==url'
).execute()
URL ist eine Liste einiger URLs.
danke für die Antwort. Ich habe das versucht, aber ich habe diesen Fehler. {TypeError: Parameter "filtert" value "'ga: pagepath = ~ stimmt nicht mit dem Muster" ga:. + "} –
Mein Fehler. Das richtige Feld ist' ga: pagePath ' Ich werde bearbeiten. Außerdem gibt es ein Tool, mit dem Sie Ihre API-Aufrufe überprüfen können. [Link] (https://ga-dev-tools.appspot.com/query-explorer/) Auch müssen Sie möglicherweise die Regex zu entkommen abhängig davon, welche API-Bibliothek Sie verwenden. – Igneel64