我使用GA Embed API(https://developers.google.com/analytics/devguides/reporting/embed/v1/)在我的网站上有一些图表。
我可以为每个报告选择日期范围(开始日期和结束日期)。

我希望在报表图表中显示这些“小时”,“日”,“周”,“月”。我认为必须有一个参数可以按时间单位对数据进行分组,但是我找不到它。
如何添加选项以选择图表中的时间单位?

最佳答案

Embed API绝对可以做到这一点,而且大多数情况下都是开箱即用的。您只需要探索各种time dimensions并选择您想要的那个即可。

要创建一个Embed API DataChart 实例来显示过去7天内每小时的 session ,您可以执行以下操作:

var dataChart = new gapi.analytics.googleCharts.DataChart({
  'query': {
    'ids': 'ga:XXXX',
    'metrics': 'ga:sessions',
    'dimensions': 'ga:dateHour',
    'start-date': '7daysAgo',
    'end-date': 'yesterday'
  },
  'chart': {
    'container': 'chart-container',
    'type': 'LINE',
    'options': {
      'width': '100%'
    }
  }
});

关于javascript - GA Embed API-选择每小时,每天,每周或每月,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31433933/

10-12 15:31