Open Web Analytics/事件hooks
查看全部词条命名空间:Main
|
Open Web Analytics | Open Web Analytics基本使用 | 站点追踪以及相关应用程序 | Open Web Analytics框架|Open Web Analytics扩展 |
OWA是一个基于事件的框架,由大量的事件处理器组成,这些事件处理器是设计来执行一些具体的分析以及记录函数的。事件是由一个事件类型和一个消息组成。一个事件消息应该是一个数组、对象或者是任何其他数据类型。
追踪事件
下面的事件将会在某些与追踪相关的动作发生时被触发,事件处理器将会监听这些市静安,然后执行他们自己的动作。
| Event Name(事件名称) | Description(说明) |
|---|---|
| base.first_page_request | 当一个新访问者浏览一个页面时将产生该事件. |
| base.page_request | 一个页面被访问时产生. |
| base.page_request_logged | 当一个请求事件被写入数据库时该事件产生. |
| base.new_session | 在新的会话被登记到数据库中时产生 . |
| base.session_update | 当一个已存会话更新时产生该事件. |
| base.new_comment | 当一个用户提交评论时将产生该事件. |
| base.feed_request | 请求 RSS/ATOM/XML 订阅时产生. |
| dom.click | 浏览器产生的dom点击时触发该事件. |
| dom.stream | 一个 dom 流被记录时产生该事件. |
一般动作
| Event Name(事件名称) | Description(说明) | Properties(属性) |
|---|---|---|
| init | 在OWA加载完它的配置和模块后,但在全局框架对象被设置前 产生该事件. | |
| tracking_event_processing_complete | 当一个新的追踪事件所有的进程都完成后,但是还没有被提交到事件处理器中时产生。 |
|
处理事件
模块开发者可以编写一个事件处理器,配置来监听一个或者多个事件类型。
新建一个事件类型
模块控制器可以创建一个新的事件类型。
参考来源
Open Web Analytics使用手册导航 | ||||||||
|---|---|---|---|---|---|---|---|---|
|