Google Analytics(分析)获取自定义报告

时间:2019-11-19 11:00:47

标签: javascript reactjs google-analytics google-analytics-api

我正在尝试在React.JS内置的自定义仪表板上显示来自Google Analytics(分析)的数据。我已经在Google Analytics(分析)信息中心中创建了自定义报告,并希望进行GET调用以检索此自定义报告以获取报告的数据。

GA documentation仅显示了使用查询构造您自己的自定义报告的示例,而实际上并未调用已创建的自定义报告。是否可以对特定的自定义报告进行GET调用以获取其数据?

这是Google Analytics(分析)提供的示例

function queryReports() {
gapi.client.request({
  path: '/v4/reports:batchGet',
  root: 'https://analyticsreporting.googleapis.com/',
  method: 'POST',
  body: {
    reportRequests: [
      {
        viewId: VIEW_ID,
        dateRanges: [
          {
            startDate: '7daysAgo',
            endDate: 'today'
          }
        ],
        metrics: [
          {
            expression: 'ga:sessions'
          }
        ]
      }
    ]
  }
}).then(displayResults, console.error.bind(console));
}

1 个答案:

答案 0 :(得分:0)

否,没有其他方法可以通过编程方式访问用户的自定义报告,您可能需要将报告请求保存在自己的身边才能重复使用。对报告API batchGet端点的每个请求都应包含一个显式提供的reportRequests对象。