如何从谷歌分析获得新近度

时间:2016-07-22 13:24:00

标签: google-analytics google-analytics-api

我通过谷歌分析跟踪我的网络应用程序的访问者,我对“新近度”(在“行为”下找到)感兴趣。如果我登录Google Analytics,可以轻松下载包含新闻数据的CSV文件一段时间,但我想知道是否有办法通过Google AnalyticsAPI获得新近度,这样我就可以自动完成生成报告。

1 个答案:

答案 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"
        }
      ]
    }
  ]
}

开始使用API​​

查看文档的Samples page以了解各种客户端库如何构建其请求,然后尝试quick start guides之一。如果你遇到困难或有疑问,请回到这里。