GA嵌入API - 选择每小时,每天,每周或每月

Ghi*_*taB 5 javascript google-analytics google-analytics-api google-reporting-api

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

我在报告图表中想要这些"每小时","日","周","月".我认为必须有一个按时间单位对数据进行分组的参数,但我找不到它.如何在图表中添加选择时间单位的选项?

例

Phi*_*ton 5

使用 Embed API 绝对可以实现这一点,而且大部分都是开箱即用的。你只需要探索不同的时间维度并选择你想要的。

要创建一个 Embed APIDataChart实例来显示过去 7 天内按小时显示的会话,您可以执行以下操作:

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%'
    }
  }
});
Run Code Online (Sandbox Code Playgroud)