自有网站访问数据收集系统能够解决一些在使用Yandex Metrica和Google Analytics等服务时不明显的其他类型任务。
在花费数小时寻找现成解决方案后,我们发现可用的系统选择相当有限。我们主要关注可以立即安装并使用的免费解决方案。
唯一具有最新版本且与PHP 8.x兼容的网站统计系统是Matomo。由于目标是获取源代码形式的系统并在自有托管上使用,以替换上述服务,因此未考虑提供的SaaS版本,因为它需要付费。
安装过程是标准的:解压归档文件并创建数据库,与大多数CMS类似,过程快速且无错误。界面允许添加多个网站进行跟踪。跟踪代码的外观和安装方式与搜索引擎服务类似。
请注意,如果您的网站同时支持IPv4和IPv6协议,Matomo也必须支持这两种协议;否则,如果不支持IPv6,IPv6流量的统计数据将无法被捕获。
1. Matomo概述
1.1 实时访问
如截图所示,主仪表板显示实时访问统计数据,为每个用户提供关键信息。
我们特别喜欢以多个文件夹形式显示用户活动,鼠标悬停时会显示用户导航到的页面。
1.2 按设备和软件划分的数据
1.3 流量来源
数据库中未包含所有社交网络;需要在配置文件中手动将它们添加到社交网络组。
1.4 定期报告
在设置中,您可以指定发送报告到电子邮件的频率并自定义报告内容。工作周开始时查看前一周的报告非常方便。
1.5 结论
我们在短时间内比较了数据,Yandex Metrica的数据与Matomo的数据一致。唯一的缺点是缺少关键词跟踪功能,因为此功能不包含在基本版本中,需要付费插件。
2. Matomo的可用性和可视化
与Yandex和Google相比,Matomo提供了方便的用户行为视图。这种数据呈现方式非常受欢迎,因为它允许在单个页面上查看用户的操作和活动。
从该视图可以看出,一位访问者从西班牙语切换到英语,可能是由于文章的机器翻译质量不佳。这一见解非常有价值,表明需要使用人工智能更新翻译,因为西班牙语翻译是很久以前使用普通在线翻译器完成的。
2.1 实时访客地图
2.2 移动应用程序
移动应用程序的可用性是一个优点,尽管在视觉吸引力方面落后于Yandex Metrica。开发者显然以Google Analytics为灵感。
2.3 基本报告
Matomo还提供一系列基本报告,包括按国家、城市、设备、访问时间等标准的分段数据。
要查看访问者使用的搜索关键词,需要安装额外的SearchEngineKeywordsPerformance插件,该插件是付费的,需要订阅。不过,可以使用30天的试用期。
3. 结论
由于我们认为Yandex Metrica相比Google Analytics更直观且易于使用,因此我们主要将Matomo与Yandex Metrica进行比较。
Matomo无疑值得关注。如果您同时安装了Yandex和Google的跟踪器,用Matomo这样的开源系统替换Google Analytics以获取更多用户行为信息是一个不错的选择。
完全用Matomo替换Yandex和Google Analytics是可能的,但要实现完整功能,您需要为SearchEngineKeywordsPerformance模块付费。在撰写本文时,一年的费用为154欧元,支持4个用户和无限数量的网站。
总之:用自己的系统替换其中一个统计系统是有意义的,但用完全免费的开源解决方案替换Yandex和Google目前尚不可行。
此外,如果能看到其他模块购买许可模式,例如在当前版本的次要更新内一次性付费,将会很好。采用这种许可方式和合理定价,完全过渡到Matomo将更具可行性和合理性,特别是对于仅拥有一两个网站的所有者。
总的来说,我们喜欢Matomo系统的可用性和多样化的报告视图。