Snowplow NodeJS Tracker:snowplow-tracker vs snowplow-tracker-core

问题描述 投票:1回答:1

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

我的问题是 - 两个snowplow-tracker-* npm模块之间有什么区别?我知道snowplow-tracker是一个更详细的实现,具有更多的抽象。但是,当选择一个而不是另一个时,应该考虑哪些特征或复杂程度?

我在看:

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

谢谢!!

analytics web-analytics snowplow
1个回答
1
投票

我在user group上回答了这个问题。我的答案:

核心模块包含客户端JavaScript跟踪器,扫雪机跟踪器模块和Segment.io集成使用的共享功能。它并不是真正意图直接使用,而是排除了一些相当重要的功能,比如实际发送事件的方法。您应该使用snowplow-tracker模块,也称为Node.js Tracker。

© www.soinside.com 2019 - 2024. All rights reserved.