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

use*_*182 4 analytics ember.js ember-cli

这是.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
}
Run Code Online (Sandbox Code Playgroud)

Ember CLI默认情况下将分析发送给谁?

Dmi*_*gov 7

当我们的工具有开源时,我们可以追踪任何东西,这难道不是很奇妙吗?让我们一起追踪.

问题:一般是什么?

答案:分析工具是韭菜,用于GA跟踪.显然它需要跟踪代码,因此我们可以看到它的填充位置.代码在这里.


问题是:它追踪的是什么?

答案:我不知道每个跟踪库,但我们可以在回购中找到有用的东西.有3个跟踪命令- trackEvent,trackErrortrack.后来我发现了一个 - trackTiming.

让我们使用原生的Github搜索来了解它在ember-cli项目中的使用方式.什么都没有.trackEvent; 唯一正相关的.trackError- 发送错误消息.但是.track更常使用通用- 我必须在搜索中使用限制参数.所以事件的最终列表 - 添加/更改文件,构建/重建时间,实时重新加载事件以及此处不明显的事情.


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

答案:现在我们知道,这里的主要参与者是韭菜,所以让我们来看看吧.图书馆非常小,因此我们甚至可以强制它.主文件是唯一重要的方法,我们可以很容易地看到url来源.该模块位于同一个文件夹中,不幸的是我们的旅程在这里结束.

  • 非常感谢德米特里! (2认同)