我正在以编程方式从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()
}
这会给出访/天。我假设默认粒度是每天。
如何更改从访问/天到访问/分钟或访问/月的数据粒度? 我知道这可以在谷歌分析网站上完成。
答案 0 :(得分:4)
使用Core Reporting API Time - Dimensions & Metrics可以通过多种方式切分数据。
例如,如果您想将其更改为小时,则可以执行以下操作:
.setDimensions("ga:dateHour")
如果您想预览api可以获取的数据,请使用GA Query Explorer。