【问题标题】:Ember CLI sends analytics information by default to who?Ember CLI 默认将分析信息发送给谁?
【发布时间】:2017-02-02 15:55:51
【问题描述】:

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

【问题讨论】:

    标签: ember.js analytics ember-cli


    【解决方案1】:

    The ember and ember-cli core teams

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

    【讨论】:

      【解决方案2】:

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

      问题:一般是什么?

      答案:分析工具是leek,专为GA tracking打造。显然它需要一个跟踪代码,所以我们可以看到where it is populated。代码是here。


      问题:它跟踪什么?

      答案:我不知道每个跟踪库,但我们可以在 repo 中找到有用的东西。有 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。

      【讨论】:

      • 非常感谢德米特里!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-24
      • 2011-11-13
      • 1970-01-01
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多