首页 > Google Analytics, 网站数据分析 > 如何用Google Analytics构建虚拟页面
2013十二月18

如何用Google Analytics构建虚拟页面

  很多B2C的商城站,包含了购物车,大部分都用了动态的URL,这种的页面都是临时产生的,也就是用户发生了点击行为才发出的页面请求。

  这些动态的URL中都包含了一些参数,比如

  http:///www.xxx.com/category/products.php?sku=123&lang=en&sect=suede

  这些查询参数对我们来说么有太大的意义,其主要作用就是与数据库进行通信。但是,我们可以将查询参数,无意义的路径和文件名来进行URI改写为产品名称或描述,可以提高可读性,这时候可以用虚拟页面来进行显示。

  比如,上述的URL我们可以修改为:

_gaq.push([‘_trackpageview’,’/category/products/en/feizao’])

  可以看到这个URL是构建出来一个肥皂的产品虚拟页面。

  实例,我博客右侧的一个首页链接,我构建了一个虚拟页面(由于我的是老版GATC,用的老代码,上述的都是新版)

  老版代码:

onClick="javascript:pageTracker._trackPageview('/自定义/xxx');"

 

  同样,我们也可以在网站的下载文件构建虚拟事件,

  比如:

<a hfer=”http://www.xxx.com/datesheet/xxx.pdf”>DateSheet</a>

 

<a hfer=”http://www.xxx.com/datesheet/xxx.pdf”onclick=”_gaq.push([‘trackPageview’,’/downloads/xxx产品PDF’]);”>DateSheet</a>

 

  像网站上视频、按钮等等都可以用虚拟页面来构建进行监测,这些都是比较简单的。

  那么,同样由于GA的强大,对应网站的注册表单或者调查表等等这些,都是可以监测的。可能你会说,监测这个干嘛,直接从数据库拿出这些数据不得了么?

  其实,我们监控这个不是为了看他填写的信息,而是可以配合渠道可视化对整个目标流进行监控,监测到用户提交之前从哪一步的流程流失率比较严重,进而改进渠道,进行优化。

  要完成这个配置代码,需要用onblur时间对html表单字段进行修改,如下:

<form action="cgi-bin/formhandler.pl" method="post" name="thefrom">

<input type="text" name="id" onblur="if(document.theform.id.value!='');_gaq.push(['_trackPageview",'/forms/biaodan/id'])">

<input type="text" name="sex" onblur="if(document.theform.sex.value!='');_gaq.push(['_trackPageview",'/forms/biaodan/sex'])">

<input type="text" name="email" onblur="if(document.theform.email.value!='');_gaq.push(['_trackPageview",'/forms/biaodan/email'])"></form>

  If()!=’’ 是用来在创建时间前确保每个表单内容填写,但是并不是所有的表单都是必填,比如爱好、网址等等。上述的代码,只会监测是否完成,不会跟踪个人信息。

文章作者:houzhi
本文地址:http://www.hozseo.com/391.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

本文目前尚无任何评论.

发表评论

使用新浪微博登陆