内容提要
本文介绍了如何使用Vercel和Heroku搭建Umami网站统计服务。首先,在Heroku创建免费的Postgres数据库并初始化。然后,通过Vercel一键部署Umami服务,填写数据库地址和自定义字符串。完成后,登录Umami管理页面,添加个人网站并配置追踪脚本,用户可以自定义脚本名称和域名,实现网站数据追踪。整个过程简单高效,适合个人博客使用。
关键要点
-
使用Heroku创建免费的Postgres数据库并初始化。
-
通过Vercel一键部署Umami服务,填写数据库地址和自定义字符串。
-
登录Umami管理页面,添加个人网站并配置追踪脚本。
-
用户可以自定义脚本名称和域名,实现网站数据追踪。
-
整个过程简单高效,适合个人博客使用。
延伸解读
搭建过程的灵活性
虽然文章主要介绍了使用Heroku和Vercel搭建Umami服务,但也提到可以使用其他平台如Supabase来替代Heroku的Postgres数据库。这种灵活性使得用户可以根据自己的需求和可用资源选择最合适的搭建方式,降低了技术门槛。
自定义配置的重要性
在配置Umami时,用户可以自定义脚本名称和域名,这对于避免被某些过滤规则拦截至关重要。通过调整这些设置,用户能够更准确地追踪网站数据,从而提升数据分析的有效性。
免费服务的风险
文章提到Heroku取消了免费计划,这意味着依赖免费服务的用户可能面临服务中断的风险。建议用户在搭建时考虑长期可用性,选择更稳定的付费方案或多平台备份,以确保数据统计服务的持续性。
延伸问答
如何在Heroku上创建免费的Postgres数据库?
首先注册一个Heroku账号,登录后创建新的应用,选择Postgres数据库的Free Plan即可。
Umami服务如何通过Vercel一键部署?
访问Umami官方文档,点击一键部署按钮,填写DATABASE_URL和HASH_SLAT后点击Deploy即可。
如何在Umami中添加个人网站并配置追踪脚本?
登录Umami管理页面,点击网站Tab添加网站,填写基本信息后获取并添加Umami脚本到个人网站。
用户如何自定义Umami脚本名称以避免被拦截?
可以在Vercel中增加TRACKER_SCRIPT_NAME环境变量,设置为自定义名称后重新部署即可。
如何在Vercel中配置自定义域名?
在Vercel中添加自定义域名,并根据官方指引进行域名解析和CANME配置。
搭建Umami网站统计服务的整体流程是怎样的?
首先创建Postgres数据库,然后通过Vercel部署Umami,最后添加网站并配置追踪脚本。