这是.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将分析发送给谁?
2条答案
按热度按时间sauutmhj1#
我们可以在工具中追踪任何开源的东西,这不是很神奇吗?让我们一起来追踪。
**问题是:**一般来说是什么?
**答案:**分析工具是Leek,它是为GA tracking设计的。显然,它需要一个跟踪代码,所以我们可以看到它被填充在哪里。代码就在这里。
**问题是:**它跟踪什么?
**答案:**我不知道每个跟踪库,但我们可以在存储库中找到一些有用的东西。有3个跟踪命令-
trackEvent
、trackError
和track
。后来我又找到了一个-trackTiming
。让我们使用原生的Github搜索来了解它在ember-cli项目中是如何使用的。与
.trackError
相关的唯一正面信息-发送错误消息。但更频繁地使用一般的.track
-I had to use a limiting parameter in the search。因此,事件的最终列表-文件的添加/更改、构建/重建时间、实时重新加载事件,以及此处不明显的内容。**问题:**我刚才问谁是收件人,你为什么不能直接回答?
答案:现在我们知道了,这里的主要角色是leek,所以让我们来看看它。这个库很小,所以我们甚至可以蛮力地使用它。主文件有唯一重要的方法,在那里我们可以很容易地看到url的源代码。模块也在同一个文件夹中,不幸的是我们的旅程到此结束。
jdg4fx2g2#
ember和ember悬崖核心团队
链接的自述文件还详细说明了跟踪的内容和原因。