核心报告API v4,数据表



我正在阅读核心报告api v4的文档,但找不到输出到dataTable选项。比起JSON输出,我更喜欢这个。

如何将数据输出为dataTable(我知道v3版本支持它…)?

function queryReports() {
gapi.client.request({
path: '/v4/reports:batchGet',
root: 'https://analyticsreporting.googleapis.com/',
method: 'POST',
body: {
reportRequests: [
{
viewId: VIEW_ID,
dateRanges: [
{
startDate: '30daysAgo',
endDate: 'yesterday'
}
],
metrics: [
{
expression: 'ga:users'
}
],
dimensions: [
{
name: 'ga:date'
}]                                   
}
]
}
}).then(displayResults, console.error.bind(console));
}
function displayResults(response) {
var formattedJson = JSON.stringify(response.result, null, 2);
document.getElementById('query-output').value = response.result.dataTable;
<!-- document.getElementById('query-output').value = formattedJson;-->
}

这给了我"未定义"。。。

清晰的背景信息

可选输出查询参数已添加到Google Analytics Core报告API中。用于选择响应中Analytics数据的输出格式,默认情况下为JSON。如果设置为datatable,则包含datatable对象的datatable属性将包含在响应中。此对象可以直接与Google图表一起使用。有关详细信息,请参阅核心报告API参考资料。

回答

Google Analytics报告API v4没有将数据导出为数据表的选项。

我建议您添加一个功能请求分析问题

最新更新