前端调用 Umami API 数据

前端调用 Umami API 数据

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

Umami 是一个可自部署的统计应用,支持 Docker 部署,提供 API 接口以获取统计数据。用户可通过设置角色和团队获取 Token,前端可调用 API 获取访问量和访客数等信息。详细教程和接口文档可在官网查阅。

🎯

关键要点

  • Umami 是一个可自部署的统计应用,支持 Docker 部署,提供 API 接口以获取统计数据。

  • 用户可通过设置角色和团队获取 Token,前端可调用 API 获取访问量和访客数等信息。

  • 安全优化建议:使用 PHP 避免 Token 暴露。

  • 在 Umami 后台新建用户时,角色设置为“仅浏览量”,并创建团队以加入需要统计的网站。

  • 获取 Token 的方法可以使用 Hoppscotch 工具。

  • 获取 websiteId 的示例链接提供了具体的 ID 格式。

  • 前端调用全站数据的代码示例展示了如何获取统计信息。

  • 提供了多个 API 接口以获取活跃用户数、事件、页面浏览量和汇总统计信息。

  • 更多教程和官方 API 文档链接可供参考。

🔎

延伸解读

安全性考虑

在使用 Umami API 时,确保 Token 的安全性至关重要。建议使用 PHP 等后端语言来避免 Token 暴露,防止潜在的安全风险。用户在创建角色时应谨慎设置权限,确保只有必要的访问权限被授予。

API 调用示例

文章中提供了前端调用 Umami API 的代码示例,帮助开发者快速集成统计数据。通过正确设置 Token 和 websiteId,用户可以轻松获取访问量和访客数等信息,提升数据分析的效率。

角色与团队管理

在 Umami 后台管理中,合理设置用户角色和团队是获取统计数据的关键。建议将角色设置为“仅浏览量”,并创建团队以便于管理和统计多个网站的数据,确保数据的准确性和安全性。

延伸问答

Umami 是什么?

Umami 是一个可自部署的统计应用,支持 Docker 部署,提供 API 接口以获取统计数据。

如何获取 Umami 的 Token?

用户可以在 Umami 后台新建用户时设置角色为“仅浏览量”,并通过该用户获取 Token。

前端如何调用 Umami API 获取统计数据?

前端可以使用 fetch 方法调用 API,传入获取到的 Token 和 websiteId,示例代码已提供。

Umami 提供哪些 API 接口?

Umami 提供多个 API 接口,包括获取活跃用户数、事件、页面浏览量和汇总统计信息等。

如何安全地使用 Umami 的 Token?

建议使用 PHP 避免 Token 暴露,以提高安全性。

在哪里可以找到 Umami 的官方文档?

Umami 的官方文档可以在官网查阅,链接为 https://umami.is/docs/api。

🏷️

标签

➡️

继续阅读