Open Web Analytics
Open Web Analytics,是一款基于PHP+MySQL开发的、开源的网络分析软件,可以用来追踪和分析人们是怎样访问你的网站和应用程序的。OWA遵循GPL协议,为网站管理者和开发者提供了为网站添加统计应用的一种简单方法,通过使用非常简单的JavaScript、PHP或者是基于APIs的REST。另外,Open Web Analytics同样可以作为一些网站程序的内置服务,比如WordPress、MediaWiki等。
Open Web Analytics概况
Open Web Analytics系统特色
调用方面:
- PHP API: 在PHP应用程序中调用Open Web Analytics;
- JavaScript 标签: 通过JavaScript脚本来调用OWA,是的非PHP应用程序也可以调用该统计工具;
- Wordpress v2.x 插件: 功能丰富的我们编写的WordPress插件,可以将OWA很好地与WordPress发布平台以及管理界面整合;
- MediaWiki插件: 可以用来追踪统计MediaWiki的文章以及特殊页面数;
追踪/报告:
- 跟踪页面的访问、浏览以及特殊的游客;
- 跟踪特殊的、新的、多次访问的游客数目;
- 多站点支持:可以追踪多个站点,可以在站点或者聚合器中浏览统计数据;
- Click-streams : 统计每个游客的点击流;
- Click-streams :可以追踪页面中用户准确的点击点以及访问站点的浏览器类型;
- Click Heat Maps :统计用户主要浏览和点击的地方;
- Google Maps:可以在Google地图中绘制你的用户所在地;
- Google Earth (KML) :通过KML文件导出在Google地图上浏览你的访问者;
- RSS/ATOM subscription tracking :追踪特殊的订阅者、订阅者类型、以及订阅需求;
- Visitor Aging: 统计重复访问者的年龄(个人理解是第一次访问与最后一次访问之间的时间差);
- 通过使用预先设置报告时间间隔或者自定义的时间范围来定期生成统计报告;
- 关联页面分析:统计关联页面里面的标题、锚点文本等入站链接;
- 统计入站页面和跳出页面;
- 基于自定义页面类型来统计页面;
设计开发方面:
- 完全的基于框架的MVC开发;
- 模块框架允许开发者来扩展Open Web Analytics的实体、事件、报告、图形表,而不需要修改基本组件;
- 为身份认证、数据库访问对象、数据有效性、 地理定位设计了相应的插件框架;
- 具有对象关系映射层;
- 具有简单的模板层;
- 具有事件处理程序;
调度和部署:
- 事件可以异步的写入数据库;
- OWA 可以运行在多个网络服务器中,而将书库写入远程的数据库中;
- 事件记录和管理/报告用户界面可以在同一个或者分开的服务器中运行;
WordPress中的具体功能:
- 通过评论中的Wordpress的用户名和邮件地址来统计用户;
- 统计所有类型的WordPress的页面(文章页、基本页、作者、归档页、分类页等);
- 统计评论数;
- 通过管理员导航来报告访问情况;
- 统计所有RSS/Atom的订阅者;
MediaWiki中具体的功能:
- 统计文章、分类和特殊的页面;
- 通过用户名和邮件地址来追踪用户;
Open Web Analytics使用手册
Open Web Analytics基本使用
- 环境配置
- 安装
- 升级
- WordPress整合
- MediaWiki整合
站点追踪以及相关应用程序
- Javascript Tracker
- PHP Tracker
- 广告活动追踪
- 电子商务追踪
- 转换追踪
- 行为追踪
Open Web Analytics框架
- 框架概述
- 追踪管道
- 事件处理器
- 数据库模式
- 角色与权限
Open Web Analytics扩展
- 数据访问API
- 模块创建
- 过滤器hooks
- 事件hooks
- 实体
- 数据库访问
- 数据库模式更新器创建
- Metrics and Dimensions
- Metrics创建
- 配置
相关条目
- phpMyVisites
- phpTrafficA
- DRBPoll
- 百度统计
- Google分析
请先 登录后发表评论 ~