内容提要
本文介绍如何在博客或网站上零成本集成umami统计功能。通过使用supabase的免费Postgres数据库和Vercel托管服务,用户只需10分钟即可完成集成。创建supabase账号后,获取DATABASE_URL,并在Vercel上部署umami项目,配置环境变量后即可访问数据统计看板。
关键要点
-
本文介绍如何零成本给博客或网站集成 umami 统计功能。
-
使用 supabase 提供的免费 500M postgres 数据库,足够支持 umami 的需求。
-
托管 umami 服务使用 vercel,整个集成过程可在 10 分钟内完成。
-
创建 supabase 账号后,新建项目并获取 DATABASE_URL。
-
在 Vercel 上一键部署 umami 服务,需登录 GitHub 账号并 fork umami 项目。
-
在 Vercel 的新项目中填写环境变量,设置 build command 为 yarn build && yarn update-db。
-
部署完成后访问 <deploy-id>.vercel.app,默认账号密码为 admin 和 umami。
-
完成基础帐号配置后,添加网站信息并可选择启用共享 URL,方便他人访问数据看板。
延伸解读
集成的便利性
通过使用supabase和Vercel,用户可以在短时间内实现数据统计功能的集成。这种零成本的解决方案特别适合个人博客或小型网站,降低了技术门槛,使得更多用户能够利用数据分析来优化内容和用户体验。
数据安全与隐私
在使用免费的数据库和托管服务时,用户需注意数据安全和隐私问题。虽然supabase和Vercel提供了便利,但在处理用户数据时,确保遵循相关法律法规,保护用户隐私是至关重要的。
环境变量配置的重要性
在Vercel部署umami时,正确配置环境变量是确保服务正常运行的关键。用户需要仔细填写tracker_script_name等参数,避免因配置错误导致服务无法正常访问或数据统计不准确。
延伸问答
如何在博客上集成 umami 数据统计功能?
可以通过创建 supabase 账号获取 DATABASE_URL,并在 Vercel 上一键部署 umami 项目,整个过程大约需要10分钟。
使用 umami 需要哪些服务?
umami 需要使用 supabase 提供的免费 Postgres 数据库和 Vercel 托管服务。
如何获取 supabase 的 DATABASE_URL?
在创建 supabase 项目后,可以在项目设置中找到并获取 DATABASE_URL。
在 Vercel 部署 umami 时需要设置哪些环境变量?
需要设置 tracker_script_name 和 AdBlock hugo-ladder 两个环境变量。
完成 umami 部署后如何访问数据看板?
访问 <deploy-id>.vercel.app,默认账号密码为 admin 和 umami。
如何在 umami 中添加网站信息?
在完成基础帐号配置后,点击侧边栏的“网站”标签,填写网站基本信息并可选择启用共享 URL。