ember.js Ember CLI默认情况下将分析信息发送给谁?

flmtquvp  于 2022-11-05  发布在  其他
关注(0)|答案(2)|浏览(140)

这是.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将分析发送给谁?

sauutmhj

sauutmhj1#

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

**问题是:**一般来说是什么?
**答案:**分析工具是Leek,它是为GA tracking设计的。显然,它需要一个跟踪代码,所以我们可以看到它被填充在哪里。代码就在这里。
**问题是:**它跟踪什么?
**答案:**我不知道每个跟踪库,但我们可以在存储库中找到一些有用的东西。有3个跟踪命令-trackEventtrackErrortrack。后来我又找到了一个-trackTiming

让我们使用原生的Github搜索来了解它在ember-cli项目中是如何使用的。与.trackError相关的唯一正面信息-发送错误消息。但更频繁地使用一般的.track-I had to use a limiting parameter in the search。因此,事件的最终列表-文件的添加/更改、构建/重建时间、实时重新加载事件,以及此处不明显的内容。

**问题:**我刚才问谁是收件人,你为什么不能直接回答?
答案:现在我们知道了,这里的主要角色是leek,所以让我们来看看它。这个库很小,所以我们甚至可以蛮力地使用它。主文件有唯一重要的方法,在那里我们可以很容易地看到url的源代码。模块也在同一个文件夹中,不幸的是我们的旅程到此结束。

jdg4fx2g

jdg4fx2g2#

ember和ember悬崖核心团队
链接的自述文件还详细说明了跟踪的内容和原因。

相关问题