0

今天我在谷歌分析中添加了另一个自定义维度——它的新自定义维度(维度 5)

let gaData: any = {
      'start-date': st_date,
      'end-date': end_date,
      'ids': "a:myviewid", // 
      'metrics': 'ga:pageviews,ga:timeOnPage,ga:sessions',
      'dimensions': "ga:dimension1,ga:dimension5",
      'start-index': 1 + (this.pageNo - 1) * this.pageSize,
      'max-results': this.pageSize
    }

使用Google V3 Get API,将查询参数添加到 URL 后,最终 URL 将变为

https://content.googleapis.com/analytics/v3/data/ga?start-date=2021-04-26&end-date=2021-05-26&ids=ga:myviewid&metrics=ga:pageviews,ga:timeOnPage,ga: session&dimensions=ga:dimension1,ga:dimension5&start-index=1&max-results=10

截至今天,我添加了 a:dimension5 所以它没有提供任何数据。当我删除维度 5 时,它会给出正确数量的用户数据。

我已经检查了 include-empty-rows - 但在 v3 api 中它已经默认为 true - 请参阅https://developers.google.com/analytics/devguides/reporting/core/v3/reference#includeEmptyRows

所以如果没有维度5的数据至少我应该得到数据,否则会有巨大的数据丢失。假设如果我在 1 年后添加另一个维度,那么 1 年的数据将不会出现,这将非常烦人。

任何建议都会有很大帮助。 提前致谢!

4

0 回答 0