我正在使用自定义变量来跟踪订单ID。为了将分析数据聚合到数据仓库中,我想选择一些自定义变量作为维度的指标。但是,如果我这样做,我将不会获得未设置变量的条目(例如,未导致销售的会话)。我也需要得到这些。
我可以编写一个过滤器或细分,只选择没有特定自定义变量的条目吗?我试过了:
segment=dynamic::ga:customVarValue1==
但这似乎不起作用(它没有给出任何结果)。
基本上我在sql中寻找相当于where ga:customVarValue1 is null
的内容。
答案 0 :(得分:5)
简而言之,无法获取nullset数据,正如Google代表所解释的那样:
对于某些维度,GA使用默认值(未设置)。 自定义变量没有默认值,因此如果匹配没有 与之关联的自定义变量,查询中的所有其他维度 未添加到报告中。
原始答案有点令人困惑,但是当你在这些行之间阅读时,它表明他们在运行聚合时会抛出这些“空”值。
正如他解释的那样,“正确”方法是为您要报告的任何行设置默认值:
如果您需要查看(未设置)值,可以尝试发送默认值 自定义变量的值。
例如,如果您使用访问者级自定义变量跟踪成员vs 非会员,你应该总是将非会员设为每个人的默认会员; 然后在注册后修改成员。
答案 1 :(得分:1)