1

我们有一个 NodeJS - Express 应用程序,我们在其上实施了 Snowplow 分析,并且正在从 Google Analytics 迁移。我们现在想在 NodeJS 代码中配置一个 JS Tracker。我们很难在两个可用的 NodeJS 跟踪器之间进行选择。

snowplow-tracker-*我的问题是 - 这两个npm 模块有什么区别?我知道这snowplow-tracker是一个更详细的实现,更抽象。但是,在选择其中之一时应该注意哪些功能或复杂程度?

我在看:

  1. 应用程序的复杂性
  2. 两个 npm 包之间的性能开销
  3. 排除在snowplow-tracker-core该功能之外的任何特定功能都可能想要使用

谢谢!!

4

1 回答 1

1

我在用户组上回答了这个问题。我的答案:

核心模块包含客户端 JavaScript Tracker、snowplow-tracker 模块和 Segment.io 集成使用的共享功能。它并不是真的打算直接使用,并且排除了一些相当重要的功能,例如实际发送事件的方法。您可能应该使用 snowplow-tracker 模块,也称为 Node.js Tracker。

于 2016-03-11T09:11:08.373 回答