前几天我发了一篇关于Open web Analytics(简称:OWA,下文都用简称来代替)的一个安装教程,也是为了记录一下,为以后的再次使用进行一个铺垫。
我先介绍一下什么是OWA?
直译过来的全称是开放式网络分析,其实是用来收集和分析你的网站访问用户的基本情况。
它能用来干什么?
1. 查看访问者浏览的网页、查看网站浏览情况和配置网站操作反馈
2. 查看网站内的电子商务交易
3. 查看和自定义所有的报告
4. 查看访问者的地理位置
5. 自定义模块的可扩展框架
6. 拥有单个OWA服务器,理论上可以监控无数个网站
OWA官方wiki百科地址:https://github.com/Open-Web-Analytics/Open-Web-Analytics/wiki(有时候会进不去,刷新几次就好)
一、简单配置OWA
1. 输入部署OWA的域名之后,首次进入OWA会指引进入配置页面。进行如下配置:
完成上述配置之后就可以登录到OWA了。
二、配置收集信息的网站
当你完成以上操作后进入发现你对被收集网站进行访问和点击依旧无法收集到因为你的被收集网站没有将访问信息反馈到OWA中去。
1. 按照以下操作进行
2. 粘贴到被收集网站的项目中。登录OWA,然后
出现自己的网站标题则表示监控成功。
注意:以下第三点开始有些结果并不会实时返回可能需要几个小时甚至几天才能将数据返回到OWA项目中。我之前一度认为是我这些操作开启后我没找到查看反馈信息的页面。
三、开启鼠标移动跟踪
1、 在OWA项目中进行如下配置:
必须先开启Domstream才能记录和播放鼠标移动跟踪。
2、在项目中开启移动跟踪
首先要创建一个跟踪器,后续所有的其他操作都会通过调用跟踪器的方法来进行。
owatracker = new OWA.tracker();
开启点击跟踪:
owatracker.trackDomStream();
3、查看鼠标移动数据:
四、开启跟踪点击
1、需要在项目中调用trackClicks方法
owatracker.trackClicks();
2、查看点击数据
(1)查看点击热点覆盖
以上紫色颜色越深表示点击越频繁。
(2)查看点击元素详情

五、开启操作跟踪
网站中包含用户执行的特定“操作”,这些操作需要与页面浏览量分开跟踪。这可能是提交的Web表单,或者单击网页上的特定链接或元素。
1、需要在项目中调用trackAction方法
使用trackAction
方法可以跟踪不限数量的自定义操作。这个方法需要四个参数。
owatracker.trackAction('action_group','action_name','action_label',numeric_value);
参数 | 类型 | 描述 |
---|---|---|
action_group | String | 必填。这是以后在报告中“分组”操作(例如“烹饪”)的名称。 |
action_name | String | 必填。这是操作的名称。这个操作名称应该是唯一的(例如“配方打印”)。 |
action_label | String | 选填。可用于进一步描述操作功能(例如“配方必须保密”)。 |
numeric_value | Int | 选填。这是一个与每个事件一起存储的数字。该值将在报告中汇总。 |
2、查看点击数据
很遗憾,截止文章发布我也没有看到返回的数据。具体出错在哪里我还在研究。
六、总结
这篇文章写下来让我对OWA有了很深刻的认识,在写文章前,我对于上面的三个模块认识的很混乱,主要因为是英文的官方文档也没有正式的中文文档,我是通过翻译软件来看的,所以导致文档解释的特别不清楚,其中鼠标移动跟踪、跟踪点击和操作跟踪,这三个名称实际上是我自己给命名的,因为官方文档上直译过来是:点击跟踪、DomeStream 跟踪和行动跟踪,我感觉这些名称不是很直观。通过总结这篇文章,让我知道这几个模块对应的反馈是在那些地方。让我对OWA又有了一个全新的认识,也让我有了继续研究下去的信心。
但是现在我感觉进入了另一个死胡同。因为我感觉到现在为止自己研究的还是很浅薄,但是对我来说挑战难度还挺高,所以经常碰到研究不懂的地方就会质疑自己现在研究的这些到底有用没用,有用的话又能创造多少的价值。
我在这儿分享的目的一个是和大家介绍一下OWA,在一个就是想听一听大家对于OWA继续研究下去的价值高不高的看法。