Google Analytics会在指定更多维度时减少结果

时间:2018-01-24 08:34:14

标签: google-analytics google-sheets google-api dimensions

我刚刚开始使用GA API,我正在使用Sheets的Google Analytics插件来缓解API的启动痛苦,也许值得一提。我不明白的一点是维度将不同维度组合在一起的局限性。我想返回一个有时间的结果列表,deviceCategory,location,pageTitle,然后是年龄和/或性别(如果数据存在的话)。

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

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

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

1 个答案:

答案 0 :(得分:1)

关于DEMOGRAHPICS数据

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

  • 流量不足:您的网站流量较低,GA不会向您显示受众特征数据,因此您无法将其与个别访问者相关联(隐私权问题):

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

  

应用阈值以防止任何人查看报告   推断个人用户的人口统计或兴趣。当一个   报告包含年龄,性别或兴趣类别(作为主要或   次要维度,或作为应用细分的一部分),阈值   可能会被应用,并且可能会从报告中隐瞒某些数据

OR

  • 没有收集的数据:人口统计数据是从DoubleClick或Android广告等平台收集的,因此从理论上讲,访问您网站的人可能尚未接触到这些平台。但是,这些平台非常普遍,您最有可能遇到流量阈值问题(高于项目符号),而不是这个问题。

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

  

人口统计和兴趣数据可能仅适用于子集   您的用户,可能并不代表您的整体构成   流量:Google Analytics无法收集人口统计数据和兴趣   DoubleClick Cookie或设备广告ID的信息   不存在,或者如果不包括活动简介。

enter image description here

关于结果不存在

为了节省计算/网络资源,Google Analytics不会在以下情况下返回某些数据条目:

  • 没有给定维度的数据:没有针对请求的维度记录的流量数据(无论是人口统计,日期,国家等等)

OR

  • 所有指标= 0 :所有请求指标的值均为0.您可以通过在API中将includeEmptyRows标记设置为FALSE来更改此行为(不能改变UI的行为。)