我通过谷歌分析跟踪我的网络应用程序的访问者,我对“新近度”(在“行为”下找到)感兴趣。如果我登录Google Analytics,可以轻松下载包含新闻数据的CSV文件一段时间,但我想知道是否有办法通过Google AnalyticsAPI获得新近度,这样我就可以自动完成生成报告。
答案 0 :(得分:0)
首先建议:在query explorer中试用您的查询,以了解API的功能。目前它使用的是V3 API,但我建议使用Analytics Reporting API V4开始一个新项目。
ga:sessionCount
的API。 Analytics Reporting API V4可以轻松地在所需的存储桶中请求ga:sessionCount
。例如,我想看到曾经访问过该站点的用户在1,10,100,200之间:
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
{
"reportRequests":
[
{
"viewId": "XXXX",
"metrics": [
{"expression": "ga:sessions"},
{"expression": "ga:pageviews"}
],
"dimensions": [
{
"name": "ga:sessionCount",
"histogramBuckets": ["1","10","100","200","400"]
}
],
"orderBys": [
{
"fieldName": "ga:sessionCount",
"orderType": "HISTOGRAM_BUCKET"
}
]
}
]
}
查看文档的Samples page以了解各种客户端库如何构建其请求,然后尝试quick start guides之一。如果你遇到困难或有疑问,请回到这里。