有人成功地让谷歌分析在NextJS 13上工作吗?
我跟踪了这个线程:How to implement Google Analytics with NextJS 13?但是当我在我的应用程序上做同样的事情时,谷歌分析上什么也没有显示。我也没有得到任何错误的应用程序和脚本加载正确时,我检查页面。
我想在上面的帖子中发表评论,但我没有足够的声誉:/
有人成功地让谷歌分析在NextJS 13上工作吗?
我跟踪了这个线程:How to implement Google Analytics with NextJS 13?但是当我在我的应用程序上做同样的事情时,谷歌分析上什么也没有显示。我也没有得到任何错误的应用程序和脚本加载正确时,我检查页面。
我想在上面的帖子中发表评论,但我没有足够的声誉:/
4条答案
按热度按时间wmomyfyw1#
我在Next Docs上找到了这个。
https://nextjs.org/docs/app/api-reference/functions/use-report-web-vitals#sending-results-to-external-systems
和/或
https://github.com/GoogleChrome/web-vitals#send-the-results-to-google-analytics
jtjikinw2#
成功设置分析配置后,如OP所示:
How to implement Google Analytics with NextJS 13?
您可以通过触发一个简单的事件来测试它,如下所示:
第一个月
字符串
这就是你的
app/layout.js
应该是这样的:型
并且,转到Google Analytics Dashboard(报告>实时选项卡>(事件计数按事件名称)),您可以在本地刷新页面后可视化显示您的测试:
的数据
jvlzgdj93#
这是我对Next.js 13.4和Google Analytics 4的配置。
将此添加到RootPage:
字符串
将环境变量NEXT_PUBLIC_APP_GA_MEASUREMENT_ID替换为您自己的GA4标记。
vq8itlhq4#
以下是Next.JS 13上Google Analytics的完整代码
安装gtag
字符串
on .env.生产
型
在@/lib/gtag.ts上
型
on components/GoogleAnalytics.tsx
型
在app/layout.tsx上
型