如何使用python从batchGet命令获取google analytics值?
我正试图通过Python 3中的Google Analytics Reporting API v4使用batchGet命令从Google广告词中提取数据。使用单个度量标准和维度标准可以很好地工作,但是当指定筛选子句以从AdWordsAgroup或AdWordsCompagigned中提取信息时,我得到的值是0?视图ID和标注ID正确。任何帮助都将不胜感激如何使用python从batchGet命令获取google analytics值?,python,google-analytics,google-api,Python,Google Analytics,Google Api,我正试图通过Python 3中的Google Analytics Reporting API v4使用batchGet命令从Google广告词中提取数据。使用单个度量标准和维度标准可以很好地工作,但是当指定筛选子句以从AdWordsAgroup或AdWordsCompagigned中提取信息时,我得到的值是0?视图ID和标注ID正确。任何帮助都将不胜感激 response = service.reports().batchGet( body={ "reportR
response = service.reports().batchGet(
body={
"reportRequests": [{
"viewId": "01010101",
"dateRanges": [{'startDate': '2020-01-01', 'endDate': 'today'}],
"dimensions": [{"name": "ga:adwordsAdGroupID"}],
"dimensionFilterClauses": [{"filters": [{
"dimensionName": "ga:adwordsAdGroupID",
"operator": "EXACT",
"expressions": ["09090909"]}]}],
"metrics": [{"expression": "ga:CPC"}],
"metricFilterClauses": [{"filters": [{
"metricName": "ga:CPC",
"operator": "GREATER_THAN",
"comparisonValue": "0"}]}]}]
}
).execute()
print(response)
返回的打印结果:
{'reports':[{'columnHeader':{'dimensions':['ga:adwordsAdGroupID'],'metricHeader':{'metricHeaderEntries':[{'name':'ga:CPC','type':'CURRENCY'}}}},'data':{'totals':[{'values':['0.0']}}}