2011-12-01 43 views
0

可能重複:
ASP.NET Tracking Code & Unique Visitors如何跟蹤asp.net中的唯一訪問者?

我試圖爲我的asp.net 3.5網站跟蹤唯一訪問者創造的功能。我不想使用現有的分析包(例如googleanalytics)。我正在考慮使用cookie來爲每個用戶存儲一個唯一的ID,但這隻記錄一臺獨特的計算機?我也可以登錄IP,但如果一個組織使用代理服務器,那麼這個IP可靠。什麼是一個好的可靠解決方案?

+0

沒有這樣的解決方案來實現你正在嘗試做的事情。即使Google Analytics等分析軟件包也不能100%精確。 Cookies可能是最接近的選擇,但您遇到了使用不同瀏覽器的用戶,清除Cookies等問題。 唯一可靠的選擇是Valamas要求用戶在每次訪問時登錄。您應該重新考慮使用這些軟件包。不要重新發明輪子。你有很好的定製/配置,你可以應用到谷歌分析。 – agarcian

回答

0

除非您的訪問者登錄/識別自己,否則您將沒有可靠的解決方案。

0

在這種情況下,請使用會話ID,並使用該會話ID設置一個cookie。他們下次來的時候,如果他們有會話ID的cookie,你就知道他們在那裏。你可以用這種方式跟蹤它們。您仍然可以訪問重複訪問的人,但您可以將其限制爲獨特的會話,並通過這種方式儘量減少重複。匿名瀏覽是匿名的。所以你只能做到這一點。

相關問題