我正在使用谷歌分析API来从谷歌获取数据来制作我自己的仪表板。最近,我为某些目的创建了自定义维度。在创建自定义维度之前有很多数据,我可以使用它来访问它。
gapi.client.analytics.data.ga.get({
'ids': 'ga:' + profileId,
'start-date': '300daysAgo',
'end-date': 'today',
'metrics': 'ga:users',
'dimensions':'ga:country,ga:region,ga:city,ga:date,ga:operatingSystem,ga:browser'
ا
})
.then(function(response) {
//Dosomething
})`
上面的代码返回了过去300天的结果。在创建CD之后,我想要访问定义它的结果以及不是它的结果。
gapi.client.analytics.data.ga.get({
'ids': 'ga:' + profileId,
'start-date': '300daysAgo',
'end-date': 'today',
'metrics': 'ga:users',
'dimensions':'ga:dimension1,ga:country,ga:region,ga:city,ga:date,ga:operatingSystem,ga:browser'
ا
})
.then(function(response) {
//Dosomething
})
然而,响应显示0行。有什么建议吗?
答案 0 :(得分:0)
您无法获取未定义自定义维度的数据。您正在查询基于新的自定义维度,该维度不适用于以前存在的数据。您可以做的唯一方法是在定义自定义维度之前获取数据(如果数据不多)并重新插入。这样就可以为该数据定义自定义维度。