如果自定义维度不适用于旧数据,如何从Google Analytics获取结果?

时间:2016-09-30 07:02:24

标签: google-analytics

我正在使用谷歌分析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行。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您无法获取未定义自定义维度的数据。您正在查询基于新的自定义维度,该维度不适用于以前存在的数据。您可以做的唯一方法是在定义自定义维度之前获取数据(如果数据不多)并重新插入。这样就可以为该数据定义自定义维度。