如果在Google Analytics(分析)API中没有为历史日期的有效维度组合返回任何数据,那意味着什么?

时间:2019-03-29 15:49:26

标签: google-analytics google-analytics-api google-analytics-v4

我正在通过Google Analytics Core V4 API中的BatchGet获取性能数据。

结合尺寸

  • 我得到数据:在获取日期X> 2018-02-01的数据时
  • 获取数据:在获取日期X <2018-01-01的数据时

使用的尺寸:

[
  "ga:date",
  "ga:source",
  "ga:medium",
  "ga:campaign",
  "ga:country",
  "ga:countryIsoCode"
]

请求的指标:ga:sessions

我尝试下载日期2017-10-01的数据,结果没有数据。

使用以下维度集返回数据:

[
  "ga:date",
  "ga:source",
  "ga:medium",
  "ga:campaign",
]

[
  "ga:date",
  "ga:country",
  "ga:countryIsoCode"
]

我希望获取有效的维集并集的数据,但该日期不返回任何数据。

为什么没有带维度并集的数据返回?


更新2019-04-10:

似乎该问题可能与data retention period有关。 enter image description here

1 个答案:

答案 0 :(得分:0)

您可能会遇到以下事实

a)单独的GA数据行不会填充所有维度和指标,只有与该行发生的特定事件相关的数据会被跟踪,并且

b)GA不会为缺失的尺寸和度量返回默认值,只是在您要求缺失的尺寸或度量的情况下完全拒绝返回该行。

您需要有选择地将数据拉到登台文章(例如Google表格)中,在其中您可以将其智能地重新粘在一起,并设置正确的默认值。这是一个完全的痛苦。