我遵循了有关如何使用 GA Reporting API 使用 Python 从 Google Analytics 下载数据的教程。我能够查询我想要的数据,尽管达到了行数限制。我在文档中看到有一个 pageToken 可以避免这个问题。我已将此字段添加到我的请求中(如文档中所述),但我无法使其工作。
sample_request = {
'viewId': '12345678',
'dateRanges': {
'startDate': datetime.strftime(datetime.now() - timedelta(days = 30),'%Y-%m-%d'),
'endDate': datetime.strftime(datetime.now(),'%Y-%m-%d')
},
'dimensions': [
{'name': 'ga:date'},
{'name': 'ga:dimension7'},
{'name': 'ga:dimension6'},
{'name': 'ga:dimension9'}
],
'metrics': [
{'expression': 'ga:users'},
{'expression': 'ga:totalevents'}
],
"pageSize": 100000,
'pageToken': 'abc'
}
response = api_client.reports().batchGet(
body={
'reportRequests': sample_request
}).execute()
慕桂英4014372
相关分类