idealclover - 跟踪
type: channel
link: https://www.idealclover.top/tag/跟踪/
items: 使用 Piwik 进行网站统计

使用 Piwik 进行网站统计
type: item
date: 2019-05-04T20:53:48+08:00
description: AI 摘要：本文介绍了 Piwik（现更名为 Matomo）作为 Google Analytics 的替代品，以及如何获取和设置 Piwik。Piwik 是一套基于 PHP + MySQL 的开源网站访问统计系统，具有实时更新数据、可定制仪表盘、电商数据分析等功能。获取 Piwik 后，需要检查环境、修改配置文件、设置数据库和网站等步骤。最后，将相应的 js 代码放在网站最后即可开始使用。使用 Piwik 后，网站的访问速度有所提升。展开Powered by AISummary and MoonShot KimiChat.网站统计工具是帮助站长了解网站并进行改进的重要工具，不过进来统计工具被劫持的事件不断，有些网站因为引入了被劫持后的统计工具而导致广告弹窗等安全事件会让浏览器误判为垃圾网站。之前自己一直在用 google analytics 进行统计，但是近期发现虽然 google analytics 没有被墙，但在国内网站进行访问的时候似乎有一些问题，有些拖累网站访问速度，于是决定寻找 google analytics 的替代品，于是顺藤摸瓜找到了 Piwik 。Piwik 现在已经更名为 Matomo ，并且提供了自己的服务，但同时也有自己搭建的选项。Piwik 是一套基于 PHP + MySQL 技术构建的开源网站访问统计系统，其前身是 phpMyVisites 。其主要功能有以下方面：数据实时更新：实时观看到网站的访问流量。可定制仪表盘：根据需要创建窗口小部件，建立新的仪表盘。显示所有网站数据：全局预览监控的所有的网站的信息。电商数据分析：可以根据一定的统计信息，计算大概收益。目标转换跟踪：跟踪以及分析网站中的某些内容是否符合访问者的需求。内容跟踪：跟踪网页中的标题、文本等其他的元素。网站搜索跟踪：跟踪用户访问网站的搜索引擎等信息。自定义变量：跟踪代码中添加自定义的键值对变量，piwik统计这些变量的被访问信息，并将信息可视化。地理定位：piwik可以定位访问者所在的国家、地区、城市，并将这些信息在地图中展现。页面转换信息统计：统计访问者在访问该页面之前以及访问该页面之后动作信息。用户交互跟踪：文件下载、网站内链接点击以及404页面跟踪。电子邮件报告：在你的网站或者是APP中可以嵌入piwik报告，或者是嵌入生成的图片，同时也可以将pdf、HTML格式的报告以邮件的形式发送。注释：生成的图表中添加一定的注释，用于记录重要的事件。无数据限制：没有存储的限制，可以保存所有的数据。可以看出， piwik 是很完美的 google analytics 替代品，几乎拥有全部其功能。而对于本来就使用 PHP + MySQL 架构的傻翠来讲，部署就更加简单。获取 PiwikPiwik 官网：https://matomo.org/下载地址：https://builds.piwik.org/piwik.zip如果已经搭建了 LAMP 或 LNMP 环境，则解压缩并配置好相应路由之后可以直接访问啦。比如傻翠的搭建地址就在 这里 。而且当然了，由于统计的服务器可以和网站服务器不一致，于是就把它放在了自己国内的阿里云服务器上，还是很舒服的。设置 Piwik首先系统会自动检查环境是否符合要求，傻翠使用的是 LNMP 环境，系统提示了一个 always_populate_raw_post_data = 1 的错误，于是需要进行相应修正之后再向下进行。解决方案是修改 php.ini 文件，其位置在 /usr/local/php/etc/php.ini ，使用vim打开后搜索always_populate_raw_post_data 将该行注释取消。保存退出后重启 LNMP lnmp restart 再次进入即可。之后是数据库设置和网站设置，相信能把站点搭起来的老油条们都会的。之后类似于 google analytics ，将相应的 js 代码放在网站最后，就可以开始测试和工作啦。效果图等过几天再贴吧 ~之后还有一些邮箱推送哇短信推送哇的拓展功能，不过没什么必要，也就不再折腾啦。不得不说不需要 google analytics 后，网站的访问速度快了不少，开心 ww