我想记录一些数据存储区中的每次点击(无论是通过转换,视图,自动生成等等),以供日后分析。
我意识到这可能是使用ember的交易破坏者,因为有很多这些活动不依赖于服务器端api调用,因此服务器上没有记录点击的链接转换到另一个页。
但是,我希望分析的应用程序已经在ember中创建,因此我的帖子。
我知道可以添加到Ember.Application
的以下属性:
LOG_TRANSITIONS: true,
LOG_VIEW_LOOKUPS: true,
LOG_ACTIVE_GENERATION: true
他们提供有用的信息。但是,我不知道如何捕获它在控制台中生成的输出并将其放在变量中以供以后使用;可能在每次发生点击时发送到数据存储区,或者可能基于某个阈值累积然后发送。我意识到这可能会影响应用程序的性能。
非常感谢任何帮助。
答案 0 :(得分:0)
安装ember-metric并为其编写一个简单的适配器,以便将数据发送到您的存储。请注意它如何指示您扩展路由器,以便在每次转换后自动完成跟踪 - 您可以在不使用ember-metric的情况下执行相同操作。