网站数据分析-如何分析页面flash,图片按钮互动数据?

添加时间: 2012-09-06    点击:0

分析页面flash元素点击数据,分析页面按钮点击数据

 

部署前说明

 

用于触发某个事件,如某个按钮的点击,或播放器的播放/停止,以及游戏的开始/暂停等。

Flash中所有的的事件都可以通过该接口来统计,只要在响应用户操作时,通过Flash调用JS接口就可以了。

事件跟踪的数据不会被记入到页面PV中,适合用来统计所有的不需要看做PV的页面事件。

 

适用的场景

 

  • AJAX页面元素的点击
  • flash网站元素的点击
  • 播放器的播放/停止操作
  • web小游戏的开始/暂停操作
  • 文件下载

 

设置步骤

在响应点击/开始/停止/下载等事件时,在JS中调用事件跟踪代码。

 _trackData.push(['addaction',cate,name,action,value]);
  • cate:要监控的目标的类型名称,通常是同一组目标的名字,比如"视频"、"音乐"、"软件"、"游戏"等等。该项必选。
  • name:用户跟目标交互的行为,如"播放"、"暂停"、"下载"等等。该项必选。
  • action:事件的一些额外信息,通常可以是名称代码等等。该项可选。
  • value:事件的一些数值信息,比如权重、时长、价格等等,在报表中可以看到其平均值等数据。该项可选。

 

举例

1.例如我们可以使用_trackEvent来对某种类型的链接进行监控:

<a onclick="_trackData.push(['addaction','首页', '注册按钮', 'reg_button', '10.00'])"
 href="http://www.phpstat.net/">

2.例如我们可以使用_trackEvent来对软件的下载进行监控:

<a onclick="_trackData.push(['addaction','首页', 'phpstat2012版下载', 'click_soft', '0'])" target="_blank" 
href="http://www.phpstat.net/phpstat/phpstat.2012.rar">

 

标准构造参数

var _trackData = _trackData || [];

 

订单数据采集

1. 创建订单[订单ID*],[总价*],[税],[优惠],[总数量]

_trackData.push(['addorder', orderid, total, tax, offer, num]);

 

2. 订单商品明细[订单ID*],[商品ID*],[名称*],[价格],[优惠],[数量],[编号]

_trackData.push(['addorderitem', orderid,itemid,name,price,offer,num,code]);

 

3. 浏览商品[商品ID*],[名称*],[价格],[数量],[编号],[一级类别],[二级类别],[三级类别],[品牌]

_trackData.push(['viewgoodsitem', itemid,name,code,cate,subcate,threecate,brand]);

		

 

4. 添加购物车商品[商品ID*],[名称*],[价格],[数量],[编号]

_trackData.push(['addcartitem', itemid,name,price,num,code]);

 

5. 提交购物车商品

_trackData.push(['checkoutcart']);

 

6. 清空购物车商品

_trackData.push(['emptycart']);

 

7. 评论商品[商品ID*],[名称*],[编号]

_trackData.push(['commentitem', itemid,name,code]);

 

8. 评论商品[商品ID*],[名称*],[编号]

_trackData.push(['delcartitem', itemid,name,code]);

		

9. 删除商品[订单ID*],[商品ID*]

_trackData.push(['deleorderitem', orderid,itemid,name,code]);

 

10. 订单支付[订单ID*]

_trackData.push(['addorderpay', orderid]);

 

11. 支付方式[订单ID*],[支付方式*]

_trackData.push(['addpaymethod', orderid,paymethod]);

 

12. 完成支付[订单ID*]

_trackData.push(['addcomplate', orderid]);

 

13. 删除订单支付[订单ID*]

_trackData.push(['delorderpay', orderid]);

 

14. 删除订单[订单ID*]

_trackData.push(['delorder', orderid]);

 

15. 收藏商品[商品ID*],[名称*],[编号]

_trackData.push(['collectitem', orderid]);

 

动作监控参数

 

1. 点击动作跟踪[动作类型*],[动作名称*],[动作代码],[价值]

_trackData.push(['addaction', cate,name,action,value]);

 


	

2.注册数据采集[数据类型*],[数据名称*],[价值]

_trackData.push(['addvalue', cate,name,value]);

 

表单数据采集

 

1. 表单提交(补充手段)[表单名称],[表单action地址]

_trackData.push(['addsubmitform', form,action]);

 

2. 增加表单元素数据(补充手段)[表单名称],[表单action地址],[元素类型如INPUT],[元素名称],[元素取值]

_trackData.push(['addformitem', form,action,tagtype,tagname,tagvalue]);

 

立即尝鲜

推荐内容1
推荐内容
推荐内容
推荐内容