Custom Variables,Google Analytics自定义变量详解之一

Custom Variables

自定义变量是一种命名性质的标签,通过自定义变量,你可以给访客定义除了Google Analytics已经赋值属性之外的信息。下面的文字可以向你描述Custom Variables的功能和如何将它们安装到你的网站上。本文为第一部分,主要介绍基本知识和使用方法。

Part 1.Overview

在Google Analytics中,如果你了解基本的访客互动模式,你会得到最有效的自定义变量。在这种模式下,Google Analytics根据访客与网站在一段时间内的互动内容来区分访客在不同的模型中。

该图说明了这一点,单身游客到您的网站,其中每块代表用户会话和相互作用的特定用户数模型。

该模型中的每个级别的定义如下:

Visitor:客户端访问,如浏览器或移动电话由一个人经营的网站。

 Session:时间在此期间,访问者在网站上是活跃的时期。

 Page:活动对用户的名义发送的GIF的请求,分析服务器。这是典型的特点是综合浏览量,但它可以包括:综合浏览量,一个事件(例如点击一个电影按钮)。

这三个层次的互动构成了游客的参与范围。这是很重要的自定义变量,因为每个自定义变量是限制在特定的范围。例如,你可能想知道游客从他们的购物车中删除的项数。该特定情况下,您应该定义自定义变量的会话级,那么这个游客所有在此会话级别上的删除行动都会记为一次删除行动。(这一点确实难以理解,下面看了例子就知道了,译者注)

Part 2.Using Custom Variables

由于你定义自己的访客是需要一定的自由度的,所以Google Analytics给你一些可用的变量来让你的定义变得更为精确和合理,下面是范例:

?View Code JAVASCRIPT
1
_setCustomVar(index, name, value, opt_scope)

这个方法接受四个参数:

index  为自定义变量的插槽。这是一个数字,其值的范围从1 – 5,包括1和5。自定义变量应该被放置在一个插槽,而不能重新在不同的插槽中使用。(在这里使用插槽这个翻译我觉得比序号更为形象,好比是这个盘内的数据就只能在这个硬盘读取而不能跨越到别的插槽中去读取别的硬盘的数据。还是有点晦涩,不过没关系,后面的案例会让你豁然开朗)

name  为这个自定义变量的插槽命名。 这是让你自定义这个序号意义的地方,方便报告的可读性。

value  为自定义变量赋值。和前面的name搭配使用,点击name后的下一级数据就是变量值,通常,一个自定义变量会有两个或更多的值,比如,一个自定义变量name是gender,那value就有male和female两个可能的值。

opt-scope  为自定义变量的范围。如上所述,范围界定与贵网站的用户参与程度。这是一个数字,其可能的值是1(访客级),2(会话级),或3(页级),自定义变量的范围默认为页级的互动。

下面的代码片段说明了如何使用自定义变量来跟踪那些在购物车中去除货品的访客们。在这里,_setCustomVar()被调用前_trackEvent()已经提前被调用,以便将这部分访客的行为控制在_trackEvent()的范围之内,这是通过服务器GIF交互产生的数值实现传送的。现在,我们用了“Items Removed”作为Name,用了“Yes”作为Value,以此来定义这些访客的行为。另外,也可以定义Name为“Items Removed”,Value“No”。这样,你就有了从购物车里移除商品的访客数和没有移除商品的访客数了。

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
pageTracker._setCustomVar(
      1,                                        // This custom var is set to slot #1
      "Items Removed", // The name acts as a kind of category for the user activity
      "Yes",                              // This value of the custom variable
      2                                      // Sets the scope to session-level
   );                       
pageTracker._trackEvent(
      "Shopping",                // category of activity
      "Item Removal",     // Action
   );

 一旦你设定了这个自定义变量Custom Variable,你可以使用_deleteCustomVar (index)的方法去除它。

第一部分结束,第二部分随后奉上:第二部分的内容有案例说明和注意事项。本段文字基本完全按照Google Code的内容翻译而来,如果你觉得有帮助到你,留言就是对我的支持,谢谢!

PS:用了三个小时才把这段文字翻译完成。

随机日志

Posted in : Google Analytics

8 Comments to “Custom Variables,Google Analytics自定义变量详解之一”

Add Comments (+)

  1. kevin 说:

    支持啊。。
    顺便BS 下GOOGLE 中国的员工

  2. Taobao 说:

    Google Analytics真是太强大啦。。。学都学不完的感觉。。谢谢博主分享!

  3. fly 说:

    学习了 多谢分享

  4. 懒猫 说:

    最近一直在研究这块,谢谢分享咯。
    发现你后,一直都在支持

Leave a Reply

click to changeSecurity Code