核心报告 API v4,dataTable?
Core Reporting API v4, dataTable?
我正在阅读核心报告 api v4 的文档,但找不到输出到 dataTable 选项。我更喜欢这个而不是 JSON 输出。
如何将数据输出为数据表(我知道它在 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;-->
}
这给了我 "undefined"...
为了清楚起见,背景信息
可选输出查询参数已添加到 Google Analytics 核心报告 API。用于select响应中Analytics数据的输出格式,默认为JSON。如果设置为 datatable,响应中将包含一个包含 Data Table 对象的 dataTable 属性。该对象可以直接与 Google 图表一起使用。有关详细信息,请参阅 Core Reporting API reference。
回答
Google Analytics reporting API v4 没有将数据导出为数据 table 的选项。
我建议您添加功能请求analytics-issues
我正在阅读核心报告 api v4 的文档,但找不到输出到 dataTable 选项。我更喜欢这个而不是 JSON 输出。
如何将数据输出为数据表(我知道它在 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;-->
}
这给了我 "undefined"...
为了清楚起见,背景信息
可选输出查询参数已添加到 Google Analytics 核心报告 API。用于select响应中Analytics数据的输出格式,默认为JSON。如果设置为 datatable,响应中将包含一个包含 Data Table 对象的 dataTable 属性。该对象可以直接与 Google 图表一起使用。有关详细信息,请参阅 Core Reporting API reference。
回答
Google Analytics reporting API v4 没有将数据导出为数据 table 的选项。
我建议您添加功能请求analytics-issues