zhangdizhangdi

监控

性能监控

第三方

除了页面访问信息,还有性能、错误监控和告警管理:

只有页面访问相关信息:

百度统计

两种方法:

  1. 【启用单页应用数据统计】开关,开启开关的本质是统计在 hm.js 帮助用户自动调用一次 JS API;
    • 开启开关,会自动加载一个UrlChangeTracker.js,之后自动调用 JS API,如果发现符合要求,不需要添加任何代码
  2. JS API 跟踪插件。
    • 不需要开启开关,也是加载UrlChangeTracker.js,但自己可以加入判断控制发送 PV

但这两种对于 VitePress 的监测个人感觉并不理想,history 的切换没有发送,hash 变化倒是发送,我的需求只需要监听 history 的变化,最后使用的 trackPageview