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

Posted

技术标签:

【中文标题】Google Analytics 在自定义报告中排除空的自定义变量【英文标题】:Google Analytics exclude empty custom variable in a custom report 【发布时间】:2011-12-19 20:29:56 【问题描述】:

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

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

但我需要为仪表板提供未注册访问者的报告,并尝试使用过滤器来做同样的事情。我有一个访问量指标和一个所有访问者都会拥有的东西的维度(例如浏览器)。我的过滤器与高级部分中的过滤器相同,但……并不出色。我没有访问。我尝试使用正则表达式 ^$ Include,但那里也没有爱。

任何想法我做错了什么?

【问题讨论】:

你有没有想过这个问题?同样的问题。 不。我们最终为未注册提供了一个可与已注册区分开来的值。 您是否要过滤自定义变量的配置文件?或者在报告中使用表格顶部的过滤器? 我们正在尝试将过滤器添加到仪表板小部件。 检查包括和排除自定义变量(值02)匹配正则表达式.+ 【参考方案1】:

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

要记录和分析数据,您首先要决定要记录什么,然后再决定如何记录。也许这如何是谷歌分析为您服务的地方。因此,您要查看的数据是 metric,它可以有一个名称和一个(通常是数字)值,而 每个维度 是您希望如何分隔或深入了解数据的各种视图。例如,如果您想知道每天有多少访问者访问您的网站,并且希望能够查看他们来自哪个来源,每日访问者计数是您的指标,来源 是你的维度。

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

如果您不为某个指标记录维度,则您无法通过对该维度应用过滤器来获取未记录维度的指标的值。因为,使用维度过滤器只能让您访问为维度记录的值,而不是所有指标,因为,维度不包含指标值,只有指标可以选择包含维度值

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

希望对您有所帮助。 :)

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

【讨论】:

以上是关于Google Analytics 在自定义报告中排除空的自定义变量的主要内容,如果未能解决你的问题,请参考以下文章

Google Analytics(分析)报告停止更新,但实时视图仍显示活动

Google Analytics API 收入差异

Google Analytics自定义维度

报告Google Analytics analytics.js异常跟踪的例外情况

报告Google Analytics分析事件的用户类型

通过自定义维度中的用户 ID 查询 Google Analytics