2010-12-18 30 views
-1

我想實現一個簡單的內部表格來跟蹤我網站上的用戶頁面瀏覽。沒有針對某個特定的假設,什麼是有用的數據存儲?最終,我會用它來構建圖形或決策樹,以更好地瞭解我們的用戶羣。這是靜態的(沒有JavaScript)。跟蹤頁面瀏覽時存儲什麼有用的參數?

事情我能想到的:

  • URL訪問
  • HTTP參考[R] ER
  • HTTP接受語言
  • 代理的瀏覽器
  • 會話ID
  • 用戶ID(如果已登錄)
  • 參觀時間
+0

你可以使用谷歌分析的,除了會話/用戶ID一切.. – drudge 2010-12-21 01:23:55

+0

對不起,我想這個習俗。 – ash 2010-12-23 01:20:39

回答

2

這取決於您的網站是如何公開的。如果您的站點需要身份驗證您可以有更多的控制統計,因爲您可以跟蹤用戶(訪客)的歷史。在用戶不需要驗證的情況下,您僅限於SERVER VARIABLES提供的信息:HTTP_USER_AGENT; REMOTE_USER; REMOTE_ADDR;遠程主機; REMOTE_PORT; HTTP_COOKIE; HTTP_USER_AGENT。

我已經實現了這樣的事情,每次一些非公開網站上到網站,信息我存儲喜歡的外觀,用戶登錄:

  • 用戶密鑰
  • 遠程主機IP
  • 日期登錄
  • 最後一次的請求日期時間
  • 總連接時間(分鐘)
  • 最後一次的請求分鐘
  • 事件/行動進行
0

聽起來像一個良好的開端,

我會傾向於存儲訪問者的IP地址,並從通過地理IP衍生查找訪問者的位置。

此外,你可以考慮反向dns的IP來獲得你的用戶是isp的想法,你可能永遠不會使用它,但如果你有一個下游緩存導致問題的報告可能會有用。

相關問題