这是.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默认情况下会将分析发送给谁?
答案 0 :(得分:6)
当我们的工具有开源时,我们可以跟踪任何东西,这真是太棒了吗?让我们一起追踪。
问题:一般情况如何?
答案:分析工具是leek,是为GA tracking制作的。显然它需要跟踪代码,因此我们可以看到where it is populated。代码是here。
问题:它跟踪的是什么?
答案:我不了解每个跟踪库,但我们可以在回购中找到有用的东西。有3个跟踪命令 - trackEvent
,trackError
和track
。后来我又发现了一个 - trackTiming
。
让我们使用原生的Github搜索来了解它是如何在ember-cli项目中使用的。 .trackEvent
没有任何内容;与.trackError
- sending an error message唯一正相关。但是更频繁地使用一般.track
- I had to use a limiting parameter in the search。所以最后的事件列表 - 添加/更改文件,构建/重建时间,实时重新加载事件以及not obvious here。
问题:我刚问过谁是收件人,为什么不能直接回答?
答案:现在我们知道,这里的主要玩家是韭菜,所以让我们来看看吧。图书馆非常小,因此我们甚至可以强制它。主文件是唯一重要的方法,我们可以很容易地看到source of url。该模块位于同一文件夹中,不幸的是我们的旅程结束here。
答案 1 :(得分:0)
The ember and ember-cli core teams
链接的自述文件还详细说明了跟踪的内容和原因。