1
私のホームページのいくつかのURLからpvsを取得したいです。しかし、私は正規表現を使用することはできません。たとえば、filters = 'ga:pagepath =〜/ hoge/*'のようになります。下にURLがあるので/取得したいと思っています。だから私は取得したいURLのリストを使用したい。GoogleアナリティクスAPIでURLのリストをフィルタリングするにはどうすればよいですか?
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はいくつかのURLのリストです。
お返事ありがとうございます。私はこれを試してみましたが、このエラーが出ました。{TypeError:パラメータ "filters" value "'ga:pagepath =〜パターンと一致しません" ga:。+ "} –
私の間違いです。私は編集しています。あなたのAPIコールをチェックできるツールもあります。[link](https://ga-dev-tools.appspot.com/query-explorer/)正規表現をエスケープする必要があるかもしれませんどのAPIライブラリを使用するかによって異なります。 – Igneel64