Google analytics 自定义变量中的不同级别

Google analytics 自定义变量中的不同级别,google-analytics,Google Analytics,我已经阅读了下面的链接,但我无法理解不同级别的自定义变量之间的确切差异。谁能帮我理解这个 “访客”级别(范围)用于将自定义变量维度与多个访问的度量相关联 “会话”级别(范围)用于将自定义变量维度与当前访问中的指标相关联 “页面”级别(范围)用于将自定义变量维度与单个页面上的度量相关联 例如,假设我的网站上有一张“联系我们”表格,供用户填写。事实上,我有很多不同的形式,这只是其中之一。因此,每当用户查看表单时,我都使用一个自定义变量来记录表单的名称。因此,当用户查看我的“联系我们”表单时,我会用“

我已经阅读了下面的链接,但我无法理解不同级别的自定义变量之间的确切差异。谁能帮我理解这个

“访客”级别(范围)用于将自定义变量维度与多个访问的度量相关联

“会话”级别(范围)用于将自定义变量维度与当前访问中的指标相关联

“页面”级别(范围)用于将自定义变量维度与单个页面上的度量相关联

例如,假设我的网站上有一张“联系我们”表格,供用户填写。事实上,我有很多不同的形式,这只是其中之一。因此,每当用户查看表单时,我都使用一个自定义变量来记录表单的名称。因此,当用户查看我的“联系我们”表单时,我会用“联系我们”填充自定义事件1(不管您如何设置变量的层次结构,这与该点无关)

当用户完成表单时,他们被带到一个“谢谢”页面,我有一个事件触发器

因此,总结一下: 表单视图页面:自定义变量1 表单配置页面:事件

现在我想进入GA报告,看看我表格中的数据。一种方法是去构建一个自定义报告。我可以使用自定义变量1维来查看有多少人查看了我的“联系我们”页面。但是到底有多少人填写了表格呢?这就是自定义变量级别(范围)发挥作用的地方

如果我将自定义变量设置为“页面”级别,我将无法将事件度量与自定义变量维度一起使用。它将全部显示为0或等效值。为什么?因为我在两个不同的页面上触发了自定义变量和事件,“页面”级别的自定义变量不会在页面之间传递。这就像在页面上设置和使用javascript变量——它们不会在页面之间传递。您必须使用cookie或通过链接URL传递cookie,或使用服务器端会话变量来获取要在页面之间传递的值

这就是会话和访问者级别(范围)自定义变量类型发挥作用的地方。如果我将自定义变量设置为会话,它会将事件与自定义变量关联,即使它位于不同的页面上,只要它位于同一会话中(访问)

访客级别(范围)与会话相同,只是它可以跨多个会话/访问工作。例如,如果我进入表单页面,自定义变量触发器,等待一个小时或其他时间等待会话超时,然后完成表单,它仍然会将变量与事件关联;我仍然会看到我的“联系我们”维度值的事件命中率

您希望选择哪个级别/范围在很大程度上取决于您的报告需求和您实际跟踪的内容。根据我的经验,页面级自定义变量很少有用,因为大多数人希望能够提出问题,并在我的站点的同一页面上(比如,不在同一个地方或其他地方)没有直接联系的事物之间建立关联


例如,如果您的表单跨越多个页面或需要很长时间才能填写,并且用户可以选择保存进度并返回到该表单并在以后完成,则页面级自定义变量对于某些事情是无用的(例如,您注册大学和课程等的表单往往很长,允许您保存进度,稍后再回来)。对于本例中要跟踪的许多内容,您需要使用会话和访客级别的自定义变量。

该链接中的文档非常清楚。您有具体问题吗?