我知道这个问题可能不会特别针对代码,但是Google Analytics(分析)支持将我重定向到了SO。
我正在构建一个仪表板以使用GA API显示我的网站上的KPI,并且我遇到了通话限制的问题:当我在this URL测试仪表板的调用时,出现错误消息错误“错误429:配额错误:profileId xxxxxxxx已超出每日请求限制”。
我知道GA API每天每个视图的请求上限为10,000个,每个项目总共50,000个。但是在我看来,我没有那么多地调用API:我每小时使用自动脚本请求5或6页的页面浏览量和平均页面停留时间,有时我会要求这些数字以及访问量来源(使用仪表板上的刷新按钮,每页最多可以有20个资源)。使用页面网址上的PARTIAL过滤器过滤每个请求,以仅在响应中获得一页。
因此,如果我认为请求与响应中的数字相对应,则我应该有24(小时)* 2(KPI)* 6(文章)+ 15(按钮的估计使用)* 20(源)= 588 “请求”。
我的仪表板是唯一使用整个GA项目API的东西,那么每天怎么可能达到调用限制?
这是我的要求(第一部分也是自动化脚本的一部分):
"reportRequests": [
{
"viewId": VIEW_ID,
"dateRanges": [{"startDate": "2009-04-20", "endDate": "today"}],
"metrics": [{"expression": "ga:pageviews"}, {"expression":"ga:avgTimeOnPage"}],
"dimensionFilterClauses": [{
"filters": [{
"dimensionName":"ga:pagepath",
"operator":"REGEXP",
"expressions": url
}]
}]
},
{
"viewId": VIEW_ID,
"dateRanges": [{"startDate": "2009-04-20", "endDate": "today"}],
"metrics": [{"expression": "ga:pageviews"}],
"dimensions":[{"name":"ga:source"}],
"dimensionFilterClauses": [{
"filters": [{
"dimensionName":"ga:pagepath",
"operator":"REGEXP",
"expressions": url
}]
}]
}]
答案 0 :(得分:0)
限制是视图使用的总限制,即使用视图的任何内容(无论是网站,移动应用还是您的应用调用)都将计为使用。 因此,如果其他任何人正在通过其他方法访问该视图,则该视图将计入总配额限制。