我正在尝试在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));
}
答案 0 :(得分:0)
否,没有其他方法可以通过编程方式访问用户的自定义报告,您可能需要将报告请求保存在自己的身边才能重复使用。对报告API batchGet
端点的每个请求都应包含一个显式提供的reportRequests对象。