iconDirEasy

网站分析

捕获页面浏览量和自定义事件

DirEasy使用Plausible API来跟踪页面浏览量并在应用内显示分析数据。如果您不需要内置分析功能,可以切换到其他分析工具(如Google Analytics、Vercel网站分析、Umami、OpenPanel等)。

分析数据

Plausible

Plausible.io是一个简单、隐私优先的Google Analytics替代方案。

添加环境变量

.env
PLAUSIBLE_API_KEY=
# 仅在使用自托管版本时需要设置,指向您的自托管实例
#PLAUSIBLE_URL=
PLAUSIBLE_SITE_ID=
如果没有设置上述环境变量,应用内将不会显示分析数据。

Vercel网站分析

Vercel内置的分析工具提供详细的网站访问者洞察,包括热门页面、主要来源和人口统计等新指标。

1. 添加环境变量

首先,您需要在项目中添加以下环境变量:

.env
NEXT_PUBLIC_ENABLE_VERCEL_ANALYTICS="true"

2. 从Vercel仪表盘启用

然后您需要访问Vercel项目的Analytics标签页,从对话框中点击启用。

了解更多信息请点击这里

故障排除

如果一切设置正确,当您访问任何页面时,应该能在浏览器的Network标签中看到来自/_vercel/insights/view的Fetch/XHR请求。

如果看到_vercel/insights/script.js 404错误,请确保您已从Vercel仪表盘启用了该功能。否则Vercel会不断尝试重新请求该js文件,这将消耗大量Vercel请求。

Google Analytics

Google Analytics跟踪用户行为、页面浏览量、会话时长和其他参与度指标,以提供用户活动和营销效果的洞察。GA跟踪代码使用@next/third-parties注入以提高性能。

要启用它,只需在项目中添加NEXT_PUBLIC_GA_MEASUREMENT_ID环境变量。

Umami

Umami是一个开源的网站分析工具。它是Google Analytics的一个简单、自托管的替代方案。它是隐私友好型的,不使用cookie。它也是快速且轻量级的。

要启用它,只需在项目中添加NEXT_PUBLIC_UMAMI_SITE_IDNEXT_PUBLIC_UMAMI_SITE_SRC环境变量。

OpenPanel

OpenPanel是Google Analytics的自托管替代方案。

要启用它,只需在项目中添加NEXT_PUBLIC_OPENPANEL_CLIENT_ID环境变量。

目录