2016-03-10 4 views
1

У нас есть приложение NodeJS-Express, над которым мы реализовали аналитику Snowplow и уходим от Google Analytics. Мы хотим настроить JS Tracker в коде NodeJS. Нам трудно выбирать между двумя доступными трекерами NodeJS.Snowplow NodeJS Tracker: snowplow-tracker vs snowplow-tracker-core

Мой вопрос - в чем разница между двумя модулями npm snowplow-tracker-*? Я понимаю, что snowplow-tracker - это более подробная реализация с большей абстракцией. Но каковы особенности или уровень сложности, на которые следует обратить внимание при выборе одного из них?

Я смотрю на:

  1. Сложность применения
  2. Производительность накладные расходы между двумя НПМ пакетами
  3. Любые конкретные особенности, исключенных из snowplow-tracker-core, которые можно было бы хотят использовать

Благодаря!!

ответ

1

Я ответил на это по телефону user group. Мой ответ:

Основной модуль содержит общую функциональность, используемую клиентским JavaScript Tracker, модулем слежения за снегом и интеграцией Segment.io. На самом деле это не предназначено для непосредственного использования и исключает некоторые довольно важные функции, такие как методы отправки сообщений. Вероятно, вы должны использовать модуль снегоочистителя, также известный как Node.js Tracker.