如何将Google Analytics跟踪代码与node-express app一起使用?

时间:2017-11-12 07:11:56

标签: node.js express google-analytics

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

因此,我无法在任何视图未呈现的网址中添加GA跟踪代码,但作为响应,它会重定向。

我是所有这些人的新手,请我帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您没有要跟踪的实际网页浏览量,则可以使用Google Analytics事件。这些允许您跟踪几乎任何事情。您可以在网页上添加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中的实时视图和统计信息中。

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