简单说一下piwik的使用方法:

1. 系统安装好php环境并且确保已经具有piwik功能所依赖的外部链接库;

2. 新建好数据库,目前只支持MySQL数据库,数据库名称可以自定义(系统安装时选择);

3. 系统安装好后,将网站跟踪代码嵌入到需要跟踪的网站页面中,主要网站id与系统一致,url尽量不要用localhost。

网站安装完毕后,接下来介绍下系统包结构,如图:

piwik 文件结构

1. config包下是系统的配置文件,系统的主要配置信息在config.ini.php文件中,这个文件是在系统安装时生成的,具体内容可以自己理解或查看英文站,后期将会做介绍。

2. core包是piwik核心处理类的存放包,基本上所以的公共类,基础API等全部都在core包下。

3. js包存放piwik网站数据处理js,也就是跟踪代码所需引用的获取网站信息的js,不过js包下的piwik.js是尚未压缩的js,跟踪代码引用的是已压缩js,在根目录下。

4. lang中存放语言包,主要用到的是en.php(英文)和zh-cn.php(简体中文)。

5. libs存放的是公共组件。

6. misc存放网站的一些其他文件,这里主要说一下GEOIP地址库,存放在包目录下。

7. plugins包下是系统的插件,是各个指标生成的核心类,和core一起是系统最主要的2个包,二次开发中重点关照的地方。

8. themes包下存放系统的图片和css样式文件。

9. tmp下存放系统临时文件,包括生成的CSS样式和JS,已经解析tpl生成的php页面文件,session,缓存等等。修改系统样式或者 JS后必须先删除tmp/assets/目录下的缓存css或js,然后多次刷新页面才会生效(我的经验,不知道是否有其他更好的方式,欢迎分享)。

 

本文摘自u012396728的专栏: piwik入门讲解(1)–系统介绍