我可以在几分钟而不是几秒钟内读取谷歌分析API网站时间吗?



我对API,Java和所有这些东西都很陌生。

我在谷歌上搜索了一下关于Google Analytics API的东西,发现的答案很少。所以我想我会在这里发布我的问题。

ga:avgSessionDuration 返回我的网站上的平均会话持续时间。但它在几秒钟几毫秒内返回。我想要这个数字除以 60,所以我会 se 分钟(正如我在谷歌分析网站上看到的那样)。但我不知道该怎么做,在谷歌上也没有找到答案。

这是我的代码:

  'dimensions': 'ga:yearMonth',
  'metrics': 'ga:users,ga:pageviews,ga:avgSessionDuration',
  'start-date': '2014-01-02',
  'end-date': 'today',
  'max-results': '12',
    'sort': '-ga:yearMonth',

返回信息为:

Month of Year   Users   Pageviews   Avg. Session Duration
201505           18       25         27.894736842105264
201504           475      685        38.3062381852552

我讨厌的另一件事是月份被打印为"201505"而不是"May 2015"。

干杯。 :)

从文档中可以看出:

ga:avgSessionDuration
Web 视图名称:平均会话持续时间 以总数表示的用户会话的平均持续时间。
ga:sessionDuration/ga:sessions

报告 API 会在几秒钟内将数据返回给你。 这是为了使所有开发人员更容易按照自己的意愿格式化信息。 作为开发人员,您需要循环遍历结果,将除以 60 相加,以便在几分钟内格式化数据。

谷歌返回原始数据格式由我们决定。

一年中的月份也是如此,标准格式是 YYYYMM,您需要格式化代码中的数据。

最新更新