2016-10-04 56 views
1

我想在某些數據存儲中記錄每次點擊(無論是通過轉換,視圖,自動生成等等)以供日後分析。Ember log every click

我意識到這可能是一個使用燼的交易斷路器,因爲有很多這些活動不依賴於服務器端的api調用,所以服務器上沒有記錄點擊過的鏈接,另一頁。

但是,我希望分析的應用程序已經在燼創建,因此我的職位。

我知道可以添加到Ember.Application以下屬性:

LOG_TRANSITIONS: true, 
LOG_VIEW_LOOKUPS: true, 
LOG_ACTIVE_GENERATION: true 

他們生產的有用信息。但是,我不知道如何捕獲它在控制檯中生成的輸出,並將其放入變量中供以後使用;可能在每次發生點擊時發送到數據存儲,或者可能累積然後基於某個閾值發送。我意識到這可能會影響應用程序的性能。

任何幫助將不勝感激。

+0

您是否有興趣跟蹤不轉換爲新路線的點擊次數?例如,將光標聚焦在表單元素上的單擊或單擊操作按鈕? – maffews

+0

更是如此。 – user2517182

+0

在稍後的某個時間點,我可能想捕獲有關表單元素上的光標信息或點擊某個動作按鈕等信息... – user2517182

回答

0

安裝ember-metric併爲它寫一個簡單的適配器,以便它將數據發送到您的存儲。注意它是如何指導你擴展路由器的,以便在每次轉換後自動完成跟蹤 - 你可以在不使用ember-metric的情況下做同樣的事情。

+0

我沒有測試過這個,但是這看起來像我正在尋找的東西。 – user2517182