我有一个可用的API(与v4兼容),但是由于各种原因,它无法正常工作,并且没有太多时间来修复它(其他事情太多了)。因此提出了一个想法,那就是绕过API的大多数问题,这可能是将整个查询发送到GA的快速解决方案。

它需要自动化,并将结果存储在我们的数据库(MS Stack上的Web服务)中,否则我们将一路手动进行操作,这在当时是不可能的。
因此,问题是:

是否可以通过API或任何其他方式提交与查询资源管理器完全相同的查询,并检索其结果?

最佳答案

Query Explorer返回的API查询URI

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A78110423&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Ametric1


适用于Google Analytics(分析)v3 API。要在您自己的代码中使用此代码,您只需在请求末尾附加一个有效的访问令牌。

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A78110423&start-date=30daysAgo&end-date=yesterday&metrics=ga%3Ametric1&access_token=XXXX


不会使用完全不同的Google Analytics v4 API。

可以从服务帐户身份验证或Oauth2身份验证中检索访问令牌,并且访问令牌对于您请求数据的视图必须有效。

关于google-analytics - Google Analytics-一种通过API从查询资源管理器提交查询的方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44827407/

10-10 08:43
查看更多