Skip to content

修复 Umami 统计接口在新版 API 下无法显示 PV/UV 的问题#1249

Open
licyk wants to merge 1 commit into
fluid-dev:developfrom
licyk:fix-umami
Open

修复 Umami 统计接口在新版 API 下无法显示 PV/UV 的问题#1249
licyk wants to merge 1 commit into
fluid-dev:developfrom
licyk:fix-umami

Conversation

@licyk

@licyk licyk commented Jun 4, 2026

Copy link
Copy Markdown

Fluid 当前的 umami-view.js 使用的是 Umami v2 API 写法:

  • 页面过滤参数使用 url
  • 统计结果读取 data.pageviews.valuedata.visitors.value

但新版 Umami API 已经发生变化:

  • 页面过滤参数从 url 改为 path
  • /api/websites/:websiteId/stats 的返回结构从 { value, prev } 改为数字值

因此在使用新版 Umami 时,原有代码访问统计结果会触发错误:

TypeError: can't access property "value", data.visitors is undefined

或者:

TypeError: can't access property "value", data.pageviews is undefined

这个修复增加了对新版 Umami API 的兼容,同时保留对 v2 返回结构的兼容。

参考:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant