gpt4 book ai didi

node.js - 如何将 Google Analytics 跟踪代码与 node-express 应用程序一起使用?

转载 作者:太空宇宙 更新时间:2023-11-04 00:15:34 26 4
gpt4 key购买 nike

我正在nodejs中制作一个点击跟踪应用程序。我使用 ejs 作为 Express 的模板引擎。我想将谷歌分析跟踪代码添加到我的应用程序中。我可以将其添加到正在渲染 View 的页面上。但正如我已经说过的那样,它是一个跟踪应用程序,当有人单击此应用程序生成的链接时,它会被重定向到客户特定的登录页面。

因此,我无法将 GA 跟踪代码添加到任何 View 未呈现的 URL,但作为响应,它会进行重定向。

我对这些人都是新手,我需要你们的帮助。提前致谢。

最佳答案

如果您没有实际的页面浏览量可供跟踪,您可以使用 Google Analytics Events。这些允许您跟踪几乎任何东西。您可以在页面上添加 JavaScript,以仅使用常规 Google api 发送有关链接点击的事件:

function handleClick(event) {
ga('send', 'event', {
eventCategory: 'Outbound Link',
eventAction: 'click',
eventLabel: event.target.href,
});
}

或者,如果您愿意,可以从服务器端发送事件,如 https://www.npmjs.com/package/universal-analytics#event-tracking

这将允许您直接从 Node 发送事件。

事件非常灵活(您可以定义所需的任何类别和操作),并且它们会显示在 Google Analytics(分析)的实时 View 和统计信息中。

更多信息请参见:https://developers.google.com/analytics/devguides/collection/analyticsjs/events

关于node.js - 如何将 Google Analytics 跟踪代码与 node-express 应用程序一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47246398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com