【发布时间】:2016-11-12 16:55:30
【问题描述】:
我正在使用来自谷歌分析的报告 api v4。我想在我的后端显示一个图表,显示过去 30 天的一些指标。问题是,我只得到累积/求和值。
例如,这是我要发送到 api 的正文
body = {
reportRequests: [{
dateRanges: [
{
startDate: Date.parse('2016/10/01'),
endDate: Date.parse('2016/10/31')
}
],
viewId: '12345',
metrics: [{ expression: "ga:users" }],
dimensions: [{ name: "ga:pagePath" }]
}]
}
然后我得到很多这样的 URL(当然,我没有过滤输出):
{"reports"=>
[{"columnHeader"=>
{"dimensions"=>["ga:pagePath"],
"metricHeader"=>
{"metricHeaderEntries"=>[{"name"=>"ga:users", "type"=>"INTEGER"}]}},
"data"=>
{"rows"=>
[{"dimensions"=>["/"], "metrics"=>[{"values"=>["2854"]}]},
{"dimensions"=>["/?extlink_img=0"], "metrics"=>[{"values"=>["113"]}]},
{"dimensions"=>["/?v=338"], "metrics"=>[{"values"=>["12"]}]},
...
但是当我想要过去 30 天的用户计数时,我应该如何查询特定路线的 api,例如/?这甚至可能吗?
【问题讨论】:
标签: google-analytics analytics google-analytics-api universal-analytics