Google Analytics V4 API:获取过去 30 天的数据
Google Analytics V4 API: Get data for last 30 days
我正在研究来自 google 分析的报告 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,例如/
?这甚至可能吗?
我自己查出来的,这个有个维度:ga:date
:
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" }, {name: 'ga:date'}]
}]
}
还有其他与时间相关的维度https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=time
我正在研究来自 google 分析的报告 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,例如/
?这甚至可能吗?
我自己查出来的,这个有个维度:ga:date
:
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" }, {name: 'ga:date'}]
}]
}
还有其他与时间相关的维度https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=time