2010-10-11 12 views
1

我需要實現一個非常受歡迎的功能:顯示配置文件頁面的視圖數量。追蹤網頁瀏覽量(或唯一訪客)的最佳實踐?

例如,在StackOverflow中的my profile page將顯示有多少人查看過我的個人資料(正好在我的信譽評分下)。

我想這算法是基於一些cookie和/或訪問者IP地址。有沒有一種簡單的方法(一個插件或一些代碼源)在Tomcat/apache上運行的Grails中實現它?

回答

0

爲什麼不使用Google Analytics?

+0

這是要在網站上實時顯示的信息。 Google Analytics(分析)延遲了24小時,您如何直接在自己的網站上顯示和格式化統計信息? – fabien7474 2010-10-11 13:10:11

+1

用戶會不會真的在乎它是否會稍微延遲? (我認爲它實際上只有幾個小時)。 Google Analytics有一個非常好的API:http://code.google.com/apis/analytics/docs/ – leebutts 2010-10-11 20:04:30

+0

其實。這似乎是一個相當好的主意。但Google Analytics API似乎相當複雜。我會試一試 – fabien7474 2010-10-11 23:16:17

2

退房點擊流插件:http://grails.org/plugin/clickstream

我沒有直接使用它,但它是基於對我的Grails之外使用的庫。我們考慮將該插件用於一個項目,並且我審查了實現,看起來很穩固,但我最終離開了該項目。

這並不直接解決您的請求,但您可以查詢它創建的表,或借用其用於執行跟蹤各個頁面的專用實現的邏輯。

+0

我會做,並讓你知道結果。 Thx – fabien7474 2010-10-11 17:11:19

+0

順便說一下,我已經將ClickStream整合到我的grails項目中,但它在生成URL映射期間似乎會遇到一些問題。我們沒有時間調查該錯誤,因此我們從該項目中刪除了clickStream – fabien7474 2010-10-11 17:13:29