1

我需要在「實時」(可能不超過5分鐘的延遲?)記錄我的網站上給定頁面在特定時間段內有多少個獨立訪問者。我尋求一種「簡單」的方式來做到這一點。最好結果可以通過數據庫查詢獲得。「最簡單」的方式來實時跟蹤頁面上的唯一訪問者?

兩件事情我已經試過了失敗(到目前爲止):

谷歌Analytics(分析):是否跟蹤/報告,但無法實時 - 結果是由小時的延遲。

薄荷分析(http://www.haveamint.com/):實時軌道,但似乎以防止獨立訪問者報告,以單頁在任意時間段的方式來彙總數據。

因此,沒有人知道如何使薄荷分析做我想做的,或者任何人都可以推薦一個分析軟件包或程序的方式,會做什麼,我需要?

回答

0

谷歌的AppEngine是廉價和豐富的(你10instances免費):自己寫的一個小的跟蹤腳本。

0

你總是可以建立一個表和文字記錄,只要有人點擊你要跟蹤的網頁。有了這個解決方案,您可以按需查詢並獲得即時的實時結果。該解決方案還允許您以各種方式對日誌進行數據處理。請注意,如果您的網站量非常大,則可能需要選擇其他解決方案。

-Jay

0

您可以創建一個腳本,爲用戶提供了一個唯一的ID一個cookie,然後每次更新數據庫表中的用戶的回報,或插入新的用戶記錄。這將是最簡單的方法。

另一種方式將涉及解析服務器日誌中每5分鐘。

0

如果運行在UNIX服務器上這個網站,那麼你可以有一個程序,「尾巴」 S爲了跟上第二統計數據的日誌文件。然後,這些數據可以每分鐘或任何時間導出到網頁上。由於您將編寫日誌條目後面的程序,因此您可以安排它忽略對不屬於該網站的頁面的訪問,例如您的統計頁面。

這應該因爲即便是一個高容量的現場工作,只要你不設置輸出粒度太小。或者,假設您使用Python這樣的高級語言編寫程序,將程序編入另一個端口上的Web服務器並不需要額外的工作,只需將這些統計信息保存在RAM中,直到您想查詢它們。查看此博客條目,瞭解使用Twisted模塊將Web服務器功能添加到Python應用程序是多麼簡單。

http://jcalderone.livejournal.com/#post-jcalderone-47954

1

你可以試試Woopra http://www.woopra.com/,這是很簡單,只是把提供的JavaScript在您的網站,並下載該程序,這就是全部。您將以真棒方式獲取有關訪問者的實時數據。但我不知道它是否仍然是免費的。

0

Piwik具有相當漂亮的API,檢查出來:http://dev.piwik.org/trac/wiki/API/Reference

Piwik也可作爲託管服務(從他們的網站上列出的第三方供應商),如果你沒有運行它的資源內部。

日誌解析與獨特的cookie結合起來會有效,但爲什麼要創建一個自定義工具來做一件事?

相關問題