Google analytics 如果旧数据没有自定义维度,如何从google analytics获取结果?

Google analytics 如果旧数据没有自定义维度,如何从google analytics获取结果?,google-analytics,Google Analytics,我正在使用谷歌分析api从谷歌获取数据,制作自己的仪表板。最近,出于某种目的,我创建了一个自定义维度。在创建自定义维度之前有很多数据,我可以使用 gapi.client.analytics.data.ga.get({ 'ids': 'ga:' + profileId, 'start-date': '300daysAgo', 'end-date': 'today', 'metrics': 'ga:users', 'dimensions':'ga:count

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

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

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