用户行为监控(Piwik),用户行为监控piwik


用户行为监控(Piwik)

简介

概述

Piwik是一个集成PHP和MySQL的开放源代码的Web统计软件。它提供关于你的网站的实时统计报告,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等…… Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板中。安装完成后,你只需将一小段代码放到将要统计的网页中即可。

特点及功能


环境搭建

安装要求

官方Piwik运行配置要求如下:
* Web服务器:Apache, Nginx, IIS等。
* PHP版本5.5.9以上(包括5.5.9)。
* MySQL版本5.5以上(包括5.5),或者使用MariaDB。
* 开启PHP pdo扩展和pdo_mysql,或者mysqli扩展(默认是启用的)。

推荐配置:PHP7、MySQL 5.7+ (或者MariaDB)
需要安装的PHP扩展:php5-curl php5-gd php5-cli php5-geoip php5-mysql

安装步骤

此次安装示例采用的配置是:Apache+PHP+MySQL+Piwik

  • Apache、PHP、MySQL的安装以及配置在这里就不再赘述了,可参考:Linux搭建PHP+MySQL+Apache环境。
  • Piwik安装

    • 创建Piwik数据库:

      $ mysql -u adminusername -p
      mysql> CREATE DATABASE piwik_db_name_here;
    • 创建数据库用户,设置密码:

      mysql> CREATE USER 'piwik'@'localhost' IDENTIFIED BY 'password';
    • 数据库用户授权:

      mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON piwik_db_name_here.* TO 'piwik'@'localhost';
    • 下载Piwik安装包,解压安装包,将解压后的piwik文件夹拷贝到/var/www/html/下。

    • 保证Apache、MySQl服务为运行状态。

      [root@localhost ~]# service httpd start
      [root@localhost ~]# service mysqld start
    • 浏览器访问:http://localhost/piwik/

    • 根据提示进行安装,可以在界面中左上角选择安装过程的语言。
      检查系统:
      如果出现问题,会有提示,修复即可继续安装。全部符合要求,即可点击“下一步”继续安装。
      设置MySQL数据库:

      建立数据库表:

      设置超级用户:

      设定一个要监控的网站:

      生成JS跟踪代码:

      安装完成:

      登录:

      登录成功之后,会有提示将JS代码放在被监控的网站中,复制生成的代码将其放在网站页面的标签之前。

基本操作

总览布局如下:

  • 用户管理:增加、删除、修改用户(包括权限的修改,更改语言)“管理”——>“用户管理”。
    点击下面的查看按钮可以将报表数据公开给其他的用户:
  • 选择时间区间:Piwik默认以日为单位统计,可以根据需要选择时间范围。
  • 网站管理:添加、删除、修改网站,“管理”——>“网站”。
  • 隐私设置:包括统计报表是否对外来用户的可见性设置、超级用户的设置。
  • 添加窗口小工具,创建新的仪表板,可以拖动仪表板中的工具,改变整体布局。
  • 访客的地理位置的定位:需要安装GEOIP等,也可以在Piwik中进行手动的下载以及安装。
  • 报表分析:根据统计数据制定需要的统计图表,可以展开每行数据。

参考资料

  • 官网Piwik安装
  • Piwik数据库表结构
  • 用户指南(包括用户、网站管理操作,如何进行数据分析,自定义跟踪等操作)

相关内容

    暂无相关文章