文档章节

Piwik 安装与使用

寻找普拉多
 寻找普拉多
发布于 2015/07/02 15:30
字数 1747
阅读 511
收藏 0

echo 'just test';

一.       Piwik 简介

Piwik是一套基于PHP5+MySQL技术构建的开源网站访问统计系统,前身是phpMyVisites。Piwik可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放API架构,可以让用户根据 自已的实际需求创建更多的功能。现在官方已经推出 移动客户端(iOS & Android)。优点如下:

  • 高级分析

强大的分析面板包括:电子商务报表、目标跟踪、广告系列跟踪、自定义变量、邮件报表, 以及更多!

  • 服务器日志分析

导入 Nginx/Apache 服务器日志

  • 可定制化分析的平台

您可以按任何喜欢的方式来查看数据或者尝试使用插件。你也可以自己编写分析插件或者聘用一个顾问,让他帮您在 Piwik 中实现自定义功能。

  • 实时报表

查看详细的访客活动的实时分析。如果您的网站每个月产生几百万个页面,Piwik 适合您!

  • 持续的改进

每个月的新功能和令人印象深刻的路线图:最终的网站分析平台!

  • 安全和保密

您的数据在您的手中:完全可控。Piwik 还保证您的数据安全以及对您网站的访客保证更好的隐私权。

  • 插件体系,无限扩展

  • 在线升级

二.  Piwik 安装

1、Piwik下载:

官方下载地址:http://piwik.org/download/

在线演示地址:http://demo.piwik.org/

2、Piwik安装的环境要求是:Apache, Nginx, IIS. PHP 5.3.3 以上,MySQL 4.1 以上, 要求PDO 扩展、PDO\MYSQL 扩展 ,其他需要的扩展组件zlib 、 SPL 、iconv 、json 、mbstring 、Reflection 。必需的函数 debug_backtrace 、create_function 、eval 、gzcompress 、gzuncompress 、pack 。

3、将Piwik安装包解压上传到你要的空间上,Piwik文件目录如下:


4(建议)安装Composer,并应用其解决Piwik 所依赖的程序,避免以下错误:

----------------------  以下为官方 Conposer安装与使用教程 --------------------------

运行 Composer 需要 PHP 5.3.2+ 以上版本。一些敏感的 PHP 设置和编译标志也是必须的,但对于任何不兼容项安装程序都会抛出警告。

注:将以上 图中绿色框中 “php” 替换成 “/opt/lamp/bin/php” ,即php程序所在绝对路径。

------------------------------------------  结束  ----------------------------------------

       此问题按照提示操作即可。

4、然后打开Piwik路径进入安装页面。若语言不是中文,可点击绿色方块选择语言,如图。

5、Piwik会自动检查系统环境是不是符合Piwik安装条例。

6、若出现如下错误:

将 php.ini 文件 中 “;always_populate_raw_post_data = On” 改为 “always_populate_raw_post_data = -1”,并重启服务器。(注意分号“;”(注释)要去掉)

确认文件,重新上传该文件。

此问题可略过。

刷新后没有任何问题,可以点击下一步,继续安装。

7、这里就是输入Piwik的数据库信息了,数据库服务器,数据库名称、用户名、密码等等。

若遇到下面图片中问题:请检查数据库服务器地址,域名(hosts)文件(本地安装可将127.0.0.1替换为localhost),建议所需数据库在Piwik安装前建立。

数据库创建成功:

8、创建一个Piwik管理员账号。

9、 设定需要做统计的网站,此处信息可在安装后更改。

       10、生成JavaScript 跟踪代码

       11、安装完成,点击“继续 Piwik”进入统计首页。

三、Piwik添加统计代码

1、         进入统计首页,登录

2、         若出现如下情况,则说明尚未配置统计代码。

例1:进入Discuz后台>全局 ,复制图中 JavaScript 跟踪代码 到 “第三方统计代码”,如图:

例2:将JavaScript 跟踪代码 直接添加到页面<body></body>标签中

3、这就是Piwik统计面板的基本概况,主要是:报表面板、访客分析、页面分析、来源分析、目标分析。

四、Piwik统计报表分析

1、点击Piwik的访客分析,就能看到你的网站用户来源统计的基本情况:来源总表、访客日志、自定义变量、管理设置、地区和网络服务商等。

2、还有Piwik统计报表中,可以自己指定统计指标,例如访问次数、访客数、平均停留时间、跳出率、平均活动次数、浏览次数、唯一页面浏览量。

3、         Piwik的统计图表简单直观,还有动态图表可以显示。

3、Piwik其它的页面分析、来源分析、目标分析等都和Google Analytics差不多。

-> 页面分析

-> 来源分析

-> 来源分析

四、Piwik设置方法

1、Piwik的控制面板可以直接快速添加小工具,这样当你进入到Piwik控制面板时,就会直接看到相关的统计数据了。

2、Piwik 访客日志,以日期,访客分析,来源网址,活动次数区分,并展示相关统计信息。

3、Piwik可以添加多个统计网站,点击返回到网站列表页面,然后点击添加新的网站即可。

4、这是Piwik的设置页面,主要有用户管理、用户参数、一般设置、插件设置、隐私设置、插件、主题等。

5、如果想要添加多个Piwik管理用户,可以进入到用户管理中心添加,同时给不同的用户设置不同的权限。

6、如果您不想用 JavaScript 来跟踪访客,你可以在Piwik中生成图片跟踪链接。

7、Piwik提供了丰富的插件可供下载使用,这些插件提供的功能都非常实用。

8、点击“安装新插件”进入插件页面,可以看到插件的详细介绍,点击安装即可。例如下面这个专门记录搜索引擎蛛蛛的插件,可以帮助我们记录搜索引擎访问我们网站的记录。

9、安装完了Piwik插件后,需激活插件或在插件列表页启动插件。

 

五、Piwik安装与使用小结

1、Piwik是一套基于PHP5+MySQL技术构建的开源网站访问统计系统,整体架构和功能设置等都与Google Analytics有点类似,另外Piwik还采用了插件扩展及开放API架构,可以让用户根据自已的实际需求创建更多的功能。

2、Piwik支持多用户操作与管理,且可以分配权限,如果你有能力可以自己利用Piwik来搭建一个统计平台,提供给其它的人来使用。由于自己搭建的Piwik统计,所以不用担心统计数据的丢失,同时自己你可以开发出更强的统计功能来。


© 著作权归作者所有

寻找普拉多
粉丝 1
博文 27
码字总数 6652
作品 0
哈尔滨
程序员
私信 提问
加载中

评论(1)

Ctrix6
Ctrix6
博主你好! 希望能分享一下部署方案,谢谢!
当统计遇上 Piwik

Sourceforge 7月份推荐的开源软件是Piwik。 被称为赶超Google Analytics的Piwik是一套基于Php+MySQL技术构建的开源网站访问统计系统,前身是 phpMyVisites。协议为GPL。详细介绍请看:http:...

范堡
2009/07/06
21.1K
17
开源网站访问统计系统Piwik的基本使用

最近试用了开源的网站访问统计系统——piwik,觉得功能非常强大,一点不输于商业产品百度统计与google analysis,替代他们完全没有问题。 关于piwik的简介可以去piwik的官网( http://piwik....

Feng_Yu
2014/02/24
0
4
Piwik 2.6.1 发布,紧急 bug 修复版本

Piwik 2.6.1 发布,紧急 bug 修复版本。 Piwik 2.6.0 版本才发布两小时,官网就发布了 Piwik 2.6.1 版本。 在使用 Piwik 2.6.0 过程中,安装时会弹出一个错误提示信息。 Piwik 2.6.1 改进记录...

oschina
2014/09/05
784
5
Piwik 2.16.7 发布,网站访问统计系统

Piwik 2.16.7 发布了,该版本主要更新内容: 现在可以直接从Piwik购买高级付费插件。 不管是购买一个或多个插件,只需输入许可证密钥,就可完成! 所有的Premium插件现在都可以只是一个点击下...

王练
2016/10/27
959
1
PIWIK显示不出访问数据,有人知道是什么原因吗

在wamp下安装了piwik作为测试。安装正常,检控代码也正常;但是在piwik后台看不到访问数据,通过接口也获取不到数据,但是数据库里有访问记录。 php的时间设置的是Asia/Shanghai,有谁知道这...

zuiw
2014/06/12
473
1

没有更多内容

加载失败,请刷新页面

加载更多

web前端性能优化

js相关 根据js时间线,将js放在最下面加载,先加载DOM,再加载js 懒执行,就是将某些逻辑延迟到使用时再执行。该技术可用于首屏优化,对于某些耗时逻辑并不需要在首屏就使用的,就可以使用懒...

祖达
25分钟前
0
0
websocket通信failed to execute 'send'问题的解决

在建立web socket通信后,发送数据时,出现下图所示现象: 问题代码演示 function TestSockets() { //实例化一个WebSocket对象 var socket = new WebSocket("ws://127.0.0.1:8000/w...

城市之雾
31分钟前
0
0
PHPStorm 如何设置 yaf 代码提示?

下载 php-yaf-doc git clone https://github.com/elad-yosifon/php-yaf-doc.git PHPStorm 如下设置 使用

whoru
32分钟前
0
0
typeorm drop foreign key

1. 问题描述 项目代码中使用typeorm进行mysql的数据操作, 昨天突然部署测试环境发现测试环境数据库的外键都为空了, 导致涉及的整个系统不可用. 2. 问题探究 尝试复现 mysqldump 线上数据, 然...

jimmywa
33分钟前
2
0
好程序员web前端开发测验之css部分

好程序员web前端开发测验之css部分Front End Web Development Quiz CSS 部分问题与解答 Q: CSS 属性是否区分大小写? <p><font size="3">  ul {</font></p> <p><font size="3">  MaRGin:......

好程序员IT
39分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部