2012-03-31 64 views
1

我在想什麼是使用Google Analytics在Rails中收集分析數據的有效方法。Rails中的報告分析

我以前使用過Garb,它的功能非常強大,但是它會在我從Google獲取數據時掛掉我的應用程序。我想讓請求更快捷。

通過ajax請求獲取數據還是執行cron作業並將數據直接保存在我的應用程序中更好?對不起,如果這聽起來很愚蠢,我正在尋找一些指針。

任何意見將是偉大的,謝謝。

編輯:我對不同的用戶帳戶使用子域名,它似乎谷歌分析限制了你可以跟蹤的數量。有沒有人有與其他平臺的應用程序的經驗?

回答

1

您可以繼續使用'Garb',但可以按計劃的方式將任務置於後臺。嘗試Resque,rescue-scheduler:https://github.com/bvandenbos/resque-scheduler 您必須使用:'start',:end,:limit,:'Garb'的偏移參數並構建您的輪詢邏輯。如果您在應用中廣泛調用Google Analytics,請將數據保存到本地數據庫中。

+0

使用Heroku(https://devcenter.heroku.com/articles/scheduler) - 想法是每天運行一個任務,通過Garb獲取數據,並將其添加到數據庫? 我正計劃爲用戶實現儀表板,我想收集一些簡單的統計數據。 – Galaxy 2012-03-31 11:00:45