我想記錄我的網站上的特定頁面的唯一訪問。什麼是相當準確而簡單的方法來做到這一點?只需通過IP?建議?跟蹤對頁面的唯一訪問的最佳方式是什麼?
讓我澄清一下:
我有我的網站上的文章列表。每篇文章實際上都是像article.aspx一樣的頁面。但是,根據所查看的文章內容不同。我想跟蹤特定文章的獨特視角。
謝謝!
我想記錄我的網站上的特定頁面的唯一訪問。什麼是相當準確而簡單的方法來做到這一點?只需通過IP?建議?跟蹤對頁面的唯一訪問的最佳方式是什麼?
讓我澄清一下:
我有我的網站上的文章列表。每篇文章實際上都是像article.aspx一樣的頁面。但是,根據所查看的文章內容不同。我想跟蹤特定文章的獨特視角。
謝謝!
所有的方法都有其缺點。瀏覽器中可能未啓用cookie,由於NAT(我知道我們的工作中,所有來自外部世界的流量看起來像來自一個IP地址),IP地址可能會被複制或由於DHCP而被重複使用。
這取決於你要使用的信息。如果你想知道有多少獨特的人正在查看你的網站,這是非常困難的,因爲許多人可能使用一個瀏覽器或IP地址。
我想大多數人都對多少有用的訪問感興趣。這意味着即使同一個IP地址在一週後回來,也應該重新計數。
我們已經使用了確切的系統(並確保我們的客戶意識到這是一個不完美的系統)。將IP地址以及訪問的第一個和最後一個日期存儲在表中。
如果是新添加的IP地址,請添加一個命中並存儲IP /日期。如果它是已經存在的IP,則更新最後的日期。每晚進行掃描以刪除最後一個日期超過7天或第一個日期超過14天(均可配置)的IP。
這樣,你趕上了有益的訪問:
只要瞭解不足之處,就可以對其進行管理。
餅乾。檢查一個獨特的cookie值。如果它已經存在,用戶已經訪問過您的網站。如果不是,請跟蹤唯一訪問並分配cookie。
或者,你也可以使用一個Cookie的到期日期,以確保它只會發生一次,每n個秒/分鐘/小時/天等
使用cookies和IP地址的組合。如果您只使用Cookie,那麼關閉cookie的用戶(或機器人)可以運行您的頁面瀏覽。如果您僅使用IP,則會阻止代理上的所有計算機。
爲什麼不使用Google Analytics等分析軟件包?