如何使用python从batchGet命令获取google analytics值?

如何使用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

我正试图通过Python 3中的Google Analytics Reporting API v4使用batchGet命令从Google广告词中提取数据。使用单个度量标准和维度标准可以很好地工作,但是当指定筛选子句以从AdWordsAgroup或AdWordsCompagigned中提取信息时,我得到的值是0?视图ID和标注ID正确。任何帮助都将不胜感激

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']}}}