13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

12个优秀开源Web性能与用户行为分析工具

Web分析工具一般用于跟踪、分析网站的流量和用户行为。例如:响应时间、访问数量、地理位置、访问页面、停留时间等。

目前成都创新互联公司已为上千家的企业提供了网站建设、域名、雅安服务器托管、网站托管维护、企业网站设计、苏尼特左网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

市面上有许多商业化的Web分析平台,比如:Google Analytics、Baidu等,但这些商业平台一般以SaaS的模式提供服务,因此在使用的时候就有可能有隐私方面的担心;另一方面问题是,在一些非互联网网络环境里面的Web应用也无法使用。

下面是Google Analytics 的架构图:

参考Google Analytics 架构,Web分析系统一般由 客户端信息收集器、日志分析处理器、配置管理以及报表几个部分组成。许多开源的Web分析器实际上与Google Analytics 有所类似,因此了解Google架构有助于理解其他类似的产品。

本文列举了一些最佳开源Web性能分析工具,这些工具相比商业的Web分析平台更具透明度和数据可控性,能够在不影响隐私的情况下自主跟踪、分析网站的各项指标。

1.Matomo

GitHub:https://github.com/matomo-org/matomo

Star:18.3K

Matomo是一个开源的Web分析平台(以前称为Piwik),提供了网站的流量分析、用户行为跟踪和转换优化工具等。Matomo基于PHP、MySQL开发,您可以下载并安装在自己的Web服务器上。 在五分钟的安装过程结束时,您将获得一个JavaScript代码。 只需将此标签复制并粘贴到您希望跟踪和实时访问分析报告的网站上。

开发语言:PHP

安装要求:

2.GoAccess

GitHub:https://github.com/allinurl/goaccess

Star:16.8K

GoAccess是一个实时的网络日志分析器和交互式查看器,可以在 *nix系统的终端中运行,也可以通过浏览器运行。它提供了Web服务器日志的实时监控和分析功能。还提供了可定制的仪表盘、访问者行为的详细报告、数据过滤和搜索等功能。

功能特征:

开发语言:C

3.umami

GitHub:https://github.com/umami-software/umami

Star: 17.4K

Umami是一个开源的网页分析工具,Umami提供可定制化以及报表生成功能,十分灵活,支持用户根据其特定需求定制分析。

开发语言:JavaScript、TypeScript

安装要求:

4.Plausible Analytics

GitHub:https://github.com/plausible/analytics

Star:16.7

Plausible Analytics是一个易于使用,轻量级(1 KB),提供了基本的网页分析功能,包括:浏览量、跳出率、推荐来源以及实时分析等。完全符合GDPR,CCPA和PECR。

开发语言:Elixir、JavaScript

5.PostHog

GitHub:https://github.com/PostHog/posthog

Star:14.3K

PostHog是一个开源的网络分析工具,允许企业和网站所有者跟踪和分析他们网站上的用户行为。它提供了事件跟踪、用户细分和队列分析等功能。

开发语言:Python、TypeScript

6.Fathom Analytics

GitHub:https://github.com/usefathom/fathom

Star:7.4K

Fathom Analytics是一个开源的网络分析工具,Fathom不使用Cookie跟踪个人用户,而是汇总数据以提供匿名分析。另外,Fathom的用户界面非常简单易用。

开发语言:Go、TypeScript

7.Countly

GitHub:https://github.com/Countly/countly-server

Star:5.3K

Countly是一个开源的Web或移动应用分析平台,提供了用户行为与参与度的全面视图,包括:用户统计信息、设备信息、会话长度信息等。其实Countly更专注于移动的应用程序分析。

开发语言:JavaScript

8.Ackee

GitHub:https://github.com/electerious/Ackee

Star:4K

Ackee是一个轻量级开源Web分析工具,提供了独立访问者和访问者页面视图。

功能特征:

开发语言:JavaScript

9.GoatCounter

GitHub:https://github.com/arp242/goatcounter

Star:3.7K

GoatCounter是一个轻量级、注重数据隐私、易于使用的Web分析工具。

功能特征:

开发语言:Go、JavaScript

10.Open Web Analytics

GitHub:https://github.com/Open-Web-Analytics/Open-Web-Analytics

Star:2.2K

Open Web Analytics(OWA)是一个免费开源Web分析工具,提供与Google Analytics类似的功能,例如跟踪网站流量和用户行为。

功能特征:

开发语言:PHP、JavaScript

11.Offen

GitHub:https://github.com/offen/offen

Star:765

Offen Fair Web Analytics使用一种分散的方法,允许网站所有者在自己的服务器上收集和存储数据,让他们完全控制自己的数据。Offen还提供审计日志功能,允许网站所有者查看其数据的使用情况。

开发语言:Go、JavaScript

12.Pirsch

GitHub:https://github.com/pirsch-analytics/pirsch

Star:773

Pirsch提供了实时跟踪、自定义事件以及高级过滤和分段等功能。

Pirsch为每个访问者生成唯一的指纹。指纹是访问者IP地址、用户代理、日期和盐的散列。跟踪内容不会侵犯访用户的隐私。它不使用cookie,也不存储任何个人信息,使其符合GDPR、CCPA和PECR。如果在服务器端使用,Pirsch还可以使用广告拦截器跟踪访问者。

开发语言:Go


当前标题:12个优秀开源Web性能与用户行为分析工具
文章地址:http://cdbrznjsb.com/article/cdcjsic.html

其他资讯

让你的专属顾问为你服务