Ember CLI 默认将分析信息发送给谁?

Ember CLI sends analytics information by default to who?

这是 .ember-cli 文件。

{
  /**
    Ember CLI sends analytics information by default. The data is completely
    anonymous, but there are times when you might want to disable this behavior.

    Setting `disableAnalytics` to true will prevent any data from being sent.
  */
  "disableAnalytics": false
}

默认情况下,Ember CLI 向谁发送分析?

我们可以在开源工具中跟踪任何东西,这不是很神奇吗?一起追踪吧。

问题:一般是什么?

答案:解析工具是leek, which is made for GA tracking. Obviously it requires a tracking code, so we can see where it is populated. The very code is here


问题:它跟踪什么?

答案:我不知道每个跟踪库,但我们可以在 repo 中找到有用的东西。有 3 个跟踪命令 - trackEventtrackErrortrack。后来我又找到了一个 - trackTiming

让我们使用本机 Github 搜索以了解它在 ember-cli 项目中的使用方式。 .trackEvent 什么都没有;与 .trackError - sending an error message. But a general .track is used more frequent - I had to use a limiting parameter in the search. So the final list of events - addition/changing of file, building/rebuilding time, live reloading event, and something not obvious here.

相关的唯一积极因素

问题:刚才问了谁是收件人,为什么不能直接回答?

答案:现在知道了,这里的主力是韭菜,那我们就来说说吧。该库非常小,因此我们甚至可以对其进行暴力破解。主文件只有一个重要的方法,我们可以很容易地看到 source of url. The module is in the same folder, and unfortunately our journey ends here.

The ember and ember-cli core teams

链接的自述文件还详细说明了跟踪的内容和原因。