Google Analytics会在自定义报告中排除空自定义变量

时间:2011-11-01 21:11:38

标签: regex google-analytics reporting

我为所有访客设置了自定义变量;对于我们的注册用户来说,这是一些价值,对于未注册的用户,它是空的。

我可以使用设置Exclude Custom Variable (Value 02) Matching Regexp .+在高级细分中找到未注册的用户 - 效果非常好。

但是我需要一个关于仪表板的未注册访问者的报告,并试图用过滤器做同样的事情。我有一个访问量度和所有游客将拥有的维度(例如浏览器)。我的过滤器与高级段中的过滤器相同,但是......并不精彩。我没有访问。我试图使用正则表达式Include ^$,但也没有爱。

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:4)

为了自己理解您的问题和解决方案,让我说明数据记录在任何收集过程中的工作原理(Google Anlaytics是用于数据收集和分析的工具之一):

要记录和分析数据,首先要确定要记录的内容,然后再确定如何记录。也许这如何是Google Analytics为您提供的。因此,您要查看的数据是指标,它可以有一个名称和一个(通常是数字)值,每个维度是你想要分开的或深入研究数据的各种视图。例如,如果您想知道每天有多少访问者访问过您的网站,并且您希望能够看到他们来自哪个来源,每日访问者数量是您的指标,来源< / em>是你的维度。

这里要理解的重要一点是Dimensions和Metrics没有绑定在一起。我的意思是,仅仅因为您决定每日访问者计数应该可以被Source查看,不会为每日访客计数指标的每次更新添加一个来源。要通过维度查看度量标准,您需要在每次记录度量标准时更新维度的值。

如果您没有记录指标的维度,则无法通过在维度上应用过滤器来获取未记录维度的指标的值。因为,使用维度过滤器只允许您访问为维度记录的值,而不是所有指标,因为维度不包含指标值,只有指标可以选择包含维度值。 / p>

因此,当您查询“维度等于正则表达式+*”时,它可以使用包含和排除,但您无法使用维度过滤器查询具有空维度的指标。最佳方法是每次记录指标时仅为维度添加标准值或默认值,以便您可以将其分开,例如(not set)unknown

希望有所帮助。 :)

我只是希望你明白你想要做的事情在概念上是错误的,尽管它仍然可以在技术上可行。