2009-02-19 120 views
1

我想記錄我的網站上的特定頁面的唯一訪問。什麼是相當準確而簡單的方法來做到這一點?只需通過IP?建議?跟蹤對頁面的唯一訪問的最佳方式是什麼?

讓我澄清一下:

我有我的網站上的文章列表。每篇文章實際上都是像article.aspx一樣的頁面。但是,根據所查看的文章內容不同。我想跟蹤特定文章的獨特視角。

謝謝!

回答

2

所有的方法都有其缺點。瀏覽器中可能未啓用cookie,由於NAT(我知道我們的工作中,所有來自外部世界的流量看起來像來自一個IP地址),IP地址可能會被複制或由於DHCP而被重複使用。

這取決於你要使用的信息。如果你想知道有多少獨特的正在查看你的網站,這是非常困難的,因爲許多人可能使用一個瀏覽器或IP地址。

我想大多數人都對多少有用的訪問感興趣。這意味着即使同一個IP地址在一週後回來,也應該重新計數。

我們已經使用了確切的系統(並確保我們的客戶意識到這是一個不完美的系統)。將IP地址以及訪問的第一個和最後一個日期存儲在表中。

如果是新添加的IP地址,請添加一個命中並存儲IP /日期。如果它是已經存在的IP,則更新最後的日期。每晚進行掃描以刪除最後一個日期超過7天或第一個日期超過14天(均可配置)的IP。

這樣,你趕上了有益的訪問:

  • 人誰經常訪問被假定爲有每兩週一個有用的訪問。
  • 訪問的人然後消失一年,再次訪問有兩個有用的訪問。
  • 曾經訪問過的人有過一次有用的訪問。

只要瞭解不足之處,就可以對其進行管理。

1

餅乾。檢查一個獨特的cookie值。如果它已經存在,用戶已經訪問過您的網站。如果不是,請跟蹤唯一訪問並分配cookie。

或者,你也可以使用一個Cookie的到期日期,以確保它只會發生一次,每n個秒/分鐘/小時/天等

1

使用cookies和IP地址的組合。如果您只使用Cookie,那麼關閉cookie的用戶(或機器人)可以運行您的頁面瀏覽。如果您僅使用IP,則會阻止代理上的所有計算機。

2

爲什麼不使用Google Analytics等分析軟件包?

相關問題