我想从主页中的某些URL获得PV。但是我不能使用正则表达式。例如,filters ='ga:pagepath =〜/ hoge / *'。因为/ hoge /下面有URL,所以我想获取但不想获取。因此,我想使用要获取的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的列表。
最佳答案
如我所见,您使用Python列表。该列表应具有以下结构
mypages = ['ga:pagePath=~myregex','ga:pagePath=~myregex2']
myfilter = ','.join(mypages)
这是一种简单的实现。 “,”逗号表示ga过滤器为“或”。但是请谨慎使用“或”和“与”规则。更多信息here
关于python - 如何使用Google Analytics(分析)API按网址列表进行过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42918690/