在python中将过滤器应用于Google AnalyticsAPI

在python中将过滤器应用于Google AnalyticsAPI,第1张

概述我是向Google分析编写查询的新手,我有兴趣在下面的方法中添加过滤器.具体来说,要过滤掉位置,但是在 *** 作符字段中除了“确认”之外的任何时候我都会收到错误.对于dimensionFilterClauses. 是否有该字段的有效运算符列表? ‘NOT_EXACT’,’NOT_EQUALS’,符号也没有!=,<>,= / =.他们似乎错了.具体错误是:400请求https://analyticsrep 我是向Google分析编写查询的新手,我有兴趣在下面的方法中添加过滤器.具体来说,要过滤掉位置,但是在 *** 作符字段中除了“确认”之外的任何时候我都会收到错误.对于dimensionFilterClauses.

是否有该字段的有效运算符列表? ‘NOT_EXACT’,’NOT_EQUALS’,符号也没有!=,<>,= / =.他们似乎错了.具体错误是:400请求https://analyticsreporting.GoogleAPIs.com/v4/reports:batchGet?alt=Json返回“report_requests [0] .dimension_filter_clauses [0] .filters [0] .operator’中的无效值(TYPE_ENUM),“NOT_EQUAL”“>所以似乎必须有一个可接受的运算符的枚举,我只是找不到它.

def get_report(analytics):'''Use the Analytics Service Object to query the Analytics Reporting API V4.'''return analytics.reports().batchGet(  body={    'reportRequests': [    {      'vIEwID': VIEW_ID,'dateranges': [{'startDate': '2016-07-01','endDate': 'today'}],'metrics': [{'Expression': 'ga:pagevIEws'}],'dimensions': [{'name': 'ga:country'},{'name': 'ga:city'}],'metricFilterClauses': [{      'filters': [{          "metricname": "ga:pagevIEws","operator": "GREATER_THAN","comparisonValue": "1000"      }]      }],'dimensionFilterClauses': [        {          'filters': [            {              "dimensionname": "ga:country","operator": "EXACT","Expressions": ["United States"]            }          ]        }      ]    }]  }).execute()
解决方法 看来,根据这里:
https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/reports/batchGet#dimensionfilterclause

……导致这里:
https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/reports/batchGet#filterlogicaloperator

它应该是AND或OR.不知道为什么EXACT正在经历 – 似乎只是在api文档中没有正式的东西.如果未指定,则将其视为“OR”.

总结

以上是内存溢出为你收集整理的在python中将过滤器应用于Google AnalyticsAPI全部内容,希望文章能够帮你解决在python中将过滤器应用于Google AnalyticsAPI所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1196166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存