Google 指定更多维度时分析会减少结果

Google Analytics reducing results when more dimensions specified

我刚刚开始使用 GA API,我正在使用 Google 表格的分析插件来减轻 API 的启动痛苦,也许值得一提。我不明白的一件事是维度对将不同维度组合在一起的限制。我想要 return 一个包含时间、设备类别、位置、pageTitle 和年龄 and/or 性别(如果数据存在)的结果列表。

因此,当我增加要包含在响应中的维度数量时,我得到的结果越来越少。因此,如果我只使用日期作为维度,我会得到一个很大的结果,并且我添加的维度越多,它最终会减少到 0 个结果。我想它隐藏了没有特定维度的结果,但我想让它们 return null 而不是隐藏它们。我对这个维度调用特别感兴趣:

ga:dateHourMinute ga:deviceCategory ga:City ga:pageTitle

然后我得到结果,但是,当我添加 ga:userGenderga:userAgeBracket 时,我得到 0 个结果。理想情况下,如果没有该数据,结果将返回 null,如果数据确实存在,则返回这些字段。有人可以解释这种行为吗?

关于人口统计数据

如果您在查询人口统计维度时没有看到或看到很少的数据,这是因为:

  • 流量不足:您的网站流量低,GA 不会向您显示人口统计数据,因此您无法将其与个人访问者相关联(隐私问题):

https://support.google.com/analytics/answer/2799357?hl=en#thresholds

Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interest Category (as a primary or secondary dimension, or as part of an applied segment), a threshold may be applied and some data may be withheld from the report

  • 未收集数据: 人口统计数据是从 DoubleClick 或 Android 广告等平台收集的,因此从理论上讲,访问您网站的人可能是避风港接触过那些平台。但是,这些平台非常普遍,您比这个更可能 运行 进入流量阈值问题(高于要点)。

https://support.google.com/analytics/answer/2799357?hl=en#where

Demographics and interests data may only be available for a subset of your users, and may not represent the overall composition of your traffic: Analytics cannot collect the demographics and interests information if the DoubleClick cookie or the Device Advertising ID is not present, or if no activity profile is included.

关于没有结果

为了节省 computing/network 资源,Google Analytics 不会 return 某些数据条目,如果:

  • 没有给定维度的数据: 没有记录所请求维度的流量数据(无论是人口统计、日期、国家/地区等...)

  • 所有指标 = 0:所有请求指标的值为 0。您可以通过将 includeEmptyRows 标志设置为 FALSE 来更改此行为API(无法更改 UI 的行为)。