如何通过API以编程方式更改Google Analytics分析数据粒度

时间:2013-10-18 16:04:42

标签: google-analytics

我正在以编程方式从Google Analytics中提取数据。这是我执行的查询

  def executeDataQuery(analytics: Analytics, profileId: String) : GaData = {
    analytics.data().ga().get("ga:" + profileId,
      "2012-01-01", // Start date.
      "2012-01-14", // End date.
      "ga:visits") // Metrics.
      .setDimensions("ga:date")
      .setSort("ga:date")    
      .setMaxResults(25)     
      .execute()
  }

这会给出访/天。我假设默认粒度是每天。

如何更改从访问/天到访问/分钟或访问/月的数据粒度? 我知道这可以在谷歌分析网站上完成。

1 个答案:

答案 0 :(得分:4)

使用Core Reporting API Time - Dimensions & Metrics可以通过多种方式切分数据。

例如,如果您想将其更改为小时,则可以执行以下操作:

.setDimensions("ga:dateHour")

如果您想预览api可以获取的数据,请使用GA Query Explorer