Google Analytics自定义变量详解.doc
文本预览下载声明
Google Analytics自定义变量详解
一. 什么是自定义变量
你可以通过添加额外的跟踪代码来生成自定义变量,进而实现对访客的细分。简单来说,自定义变量提供了一个方法,可以给用户的浏览行为打上标签,让我们可以建立自定义维度来对用户分组,分析用户行为。
二. 设置方法
1. 格式:_setCustomVar(index, name, value, opt_scope)○ index(必填):自定义变量的 序号。此处可以填写(1-5)之间的一个值。这个值主要是确认该自定义变量放在报告的哪个位置。如下图所示,在Audience》Custom》Custom Variables里可以看到一共有5个位置可选:
○ name(必填):自定义变量的名称。这个值将出现在自定义变量的最顶层。例如可以填写“Login”来表示对用户是否登录的判断。○ value(必填):自定义变量的值。基于上述自定义变量的名字,对应的值。如果上面的name填写的是“Login”那么这儿可以填写“yes”或“no”来标识登录者和未登录者。○ opt_scope(选填):自定义变量的应用范围。此处可以填写(1-3)之间的一个值。一个访问者可以在不同的时间多次访问网站,而在一次访问中可以浏览网站中的多个页面。 自定义变量就是按照访问者与网站的基本互动模式,将访问者和访问者与网站的互动分为三个级别。它们分别是:(1)访客级别—访客级别是对网站的访问者进行标记。(2)Session级别—Session级别是在一次访问过程中,对访问者的行为或与网站的互动行为进行记录。(3)页面级别—页面级别也是在一次访问过程中,对访问者浏览过的页面进行记录。传统的Google Analytics统计报告基本上都是基于Visit(即:Session)的分散的、片段式的数据组合而成的。使用访客级别的自定义变量则可以将用户的行为汇总(最多24个月),跟踪到访客(即:人)这个级别。如果这个位置空着不填则相当于是填写了(3)页面级别。2. 代码添加方式1) 单一页面的代码添加○ 可以直接加到相应的GATC中:
script type=”text/javascript”// ![CDATA[
var _gaq = _gaq || [];
_gaq.push([_setAccount, UA1]);
_gaq.push([_setCustomVar, 1, Type, detail,3]);
_gaq.push([_trackPageview]);
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;
ga.src = (‘https:’ == tocol ? ‘https://ssl’ : ‘http://www’) + ‘./ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })();
// ]]/script
复制代码
如果网站使用了统一的GATC模板时,如果想为特定的页面添加自定义变量,也可以在追踪页面的GATC后面单独添加
script type=”text/javascript”// ![CDATA[
_gaq.push([_setCustomVar, 1,Gender,Male,1]);
_gaq.push([_trackPageview]);
// ]]/script
复制代码
2) 页面元素代码的添加
○ 可以追踪到一些页面元素或访问者的具体行为:
a href=”” onClick=”javascript:_gaq.push([_setCustomVar, 1,Gender,male,1]);_gaq.push([_trackPageview]);”
复制代码
三. 注意事项
1. 最多可以设置几个自定义变量?这个是由你选择的index和opt_scope共同决定的。当你在某个位置放置一个访问者级自定义变量时,那个位置就被填充,直到你删除该自定义变量。记住,访问者级变量作为cookie被存储,除非你真的删除了它。因此,如果你在位置1设置了一个访问者范围的自定义变量,你将无法再使用位置1。除非你想清除位置1的自定义变量。2.如果独立添加自定义变量代码,需要在Push了_setCustomVar之后再push一个_trackEvent或_trackPageview
四. 应用举例
1. 商品列表页的翻
显示全部