开源项目推荐:CommonWeb
CommonWeb 是一个开源的 JavaScript 库,主要用于将网页用户的常见活动转换为可分析的 JSON 事件数据流。该项目主要使用 JavaScript 编程语言。
项目核心功能
CommonWeb 的核心功能是监听网页上的常见用户活动,如页面浏览、点击、表单提交等,并将这些活动转换为 JSON 格式的数据流。这些数据可以用于计算传统的网页指标,如访问次数、访问者数量、页面停留时间、跳出率等。此外,CommonWeb 还支持与 Keen IO 等服务集成,提供对事件数据流的进一步分析和报告。
- 监听页面浏览、点击、表单提交等用户行为。
- 自动收集 80% 的有趣网页事件和属性。
- 允许自定义或添加新的事件和属性。
- 支持将数据发送到可配置的后端或触发 JavaScript 回调。
项目最近更新的功能
根据项目的最新更新,以下是最近加入的功能:
-
增加了对 Keen IO 的支持:CommonWeb 现在可以与 Keen IO 无缝集成,使用户能够更容易地将收集到的数据进行分析和报告。
-
改进了数据模型:项目对事件数据的表示和收集方式进行了优化,使数据模型更加清晰和易于使用。
-
增加了对事件监听器的新方法:为了更灵活地跟踪和记录用户行为,CommonWeb 增加了一些新的方法,如
trackInputChanges和trackFormSubmissionsPassive(即将上线)。 -
优化了事件回调机制:项目的回调机制得到了改进,使得在事件被记录后可以更方便地执行自定义操作。
通过这些更新,CommonWeb 进一步提升了其在网页事件跟踪和分析方面的能力,为开发者提供了更加强大和灵活的工具。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



