Google Analytics之访客类别跟踪

Google Analytics处理事件跟踪这种强大功能外,还能自定义用户变量

这个功能对于博客可能用处不是非常多,对于电商网站就有很好的用途,例如标记用户是浏览者还是购买者,或是用户是衣服购买者还是电器购买者

对于博客,你也可以置顶一篇调查文章,例如访客的性别,当访客在勾选性别时,就把这个信息push出去,标识一个用户变量

或者你也可以给每一个初来的访客标识为游客,当他进行了评论或者订阅之类的操作把这部分访客标识为会员,对于像我这样的不开放注册的博客也可以想办法建立一个会员数据

Analytics的用户变量主要分为3类,下面是简单的解释

“自定义变量”功能允许我们在三个层级上标记访问者:访客、会话、页面。

1. 访客层级标签

只要访问者不清除cookie,那么他现在和将来的访问都会被划到当前标记的这个访客之中。

2. 会话层级标签

只要访问者在本次访问中一直处于活跃状态,直到他离开本站或者会话过期,都会把他的访问绑定在当前的标签中。

3. 页面层级标签

当访问者与特定事件(如flash、vedio和Ajax等)交互时,就可以把他和页面级标签绑定。

设置自定义变量的方法也很简单,同样的push一个_setCustomVar就好,_setCustomVar有4个参数
_setCustomVar(index, name, value, opt_scope)

index — 自定义变量的位置。此变量是一个数字,其值范围为 1 - 5,也就是最多可以定义5个,你要考虑好怎么使用了

name — 自定义变量的名称。此变量是一个字符串,例如User Type

value — 自定义变量的值。此变量是一个字符串,例如用户为man或者female

opt_scope — 自定义变量的范围。此变量是一个数字,其可能的值包括 1(访问者级)、2(会话级)和 3(网页级)

不过你直接push _setCustomVar是不会通过请求utm.gif把信息传会到Google的,因此你需要在调用_setCustomVar后再push一个_trackEvent或者是_trackPageview,这样才会请求utm.gif,不过建议使用_trackEvent

例如当访客订阅我的博客时,我把这个访客标记为订阅者

1
[![](http://xfeng.me/wp-content/uploads/images/icons/feed/google2.gif "订阅到Google Reader")](http://fusion.google.com/add?feedurl=http://feeds.feedburner.com/JoysBoy "订阅到Google Reader")

这需要说明的是,访客级的自定义变量会保存在cookies的utmz里,而会话级和网页级的自定义变量不会保存在cookies里

下图是我把来访次数超过50次的访客标记为VIP Member截图
用户变量
你可以在Analytics的受众群体里看到这个数据
用户变量
这个功能的具体用途我还没想好,纯属折腾,感觉博客不是很需要

声明: 除非注明,小峰网络遨游记文章均为原创,转载请以链接形式标明本文地址

本博客原创文字只代表本人某一时间内的观点或结论,与本人所在公司没有任何关系。

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

第三方若用于商业用途的转载,须取得本人授权。

本文作者:

本文地址:http://xfeng.me/google-analytics-custom-var-track/

你可能还对下面文章感兴趣: