2010-05-05 56 views
1

我有一個索引頁面上顯示的鏈接集合。每當用戶點擊一個鏈接,我想跟蹤唯一視圖的數量。我知道這可以通過跟蹤ips來完成,只要點擊發生點擊request.remote_ip,然後單擊頁面的鏈接。有沒有更好的方法?任何插件等獨特的觀點數量

回答

2

谷歌分析:)

+0

Upvoted,因爲這是真的。 您可以使用某種Rack插件跟蹤獨特的視圖,或者甚至只是在ApplicationController中使用before_filter。但Google Analytics或類似的東西絕對是最簡單的方法。 – 2010-05-05 06:06:33

2

常用的方法是隨機分配給用戶ID,將其存儲在cookie中,它的每個用戶執行一個動作的時間寫在日誌條目中,無論是到一個數據庫表或一個日誌文件。稍後,您可以通過SQL查詢或通過grep | sort | uniq | wc-您的日誌輕鬆獲得唯一的計數。

我猜你可能會找到一個插件,但也沒有太多的手動工作。

+0

謝謝。看起來像谷歌分析或我腦海中的方法是唯一的兩種方法。 – 2010-05-05 10:04:15