产品简介
plausible-tracker 这是一个前端库,帮助开发者将 Plausible Analytics 集成到网站中,用于跟踪页面视图、自定义事件和用户行为。它解决传统分析工具代码复杂、体积大的问题,适合使用 JavaScript 框架开发单页应用(SPA)的前端开发者,提供 TypeScript 支持和自动跟踪功能。
核心功能
- 体积小于 1kb,极其轻量
- 作为 NPM 模块,具备与官方脚本相同功能
- 自动跟踪单页应用(SPA)的页面视图
- 支持跟踪自定义事件和目标
- 提供手动值绑定到事件的功能
- 完整的 TypeScript 类型支持
快速开始
- 使用 npm 或 yarn 安装:运行 `npm install plausible-tracker` 或 `yarn add plausible-tracker`
- 在代码中初始化跟踪器:导入并调用 `Plausible({ domain: 'your-domain.com' })` 设置域名
- 跟踪页面视图:使用 `trackPageview()` 函数手动跟踪,或 `enableAutoPageviews()` 自动跟踪 SPA 页面
- 跟踪自定义事件:调用 `trackEvent('event-name')` 并传递可选属性
界面预览
与其他方案对比
| 对比项 | plausible-tracker | 同类方案 |
|---|---|---|
| 集成方式 | 作为 NPM 模块,通过包管理器安装,易于在现代前端项目中管理 | 官方脚本通常通过 ` |