GA 嵌入 API - select 每小时、每天、每周或每月

GA Embed API - select Hourly, Day, Week or Month

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

我想要这些 "Hourly"、"Day"、"Week"、"Month" 在我的报告图表中。我认为必须有一个按时间单位对数据进行分组的参数,但我找不到。 如何在图表中为 select 时间单位添加选项?

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

要创建一个嵌入 API DataChart 实例来按小时显示过去 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%'
    }
  }
});