簡體   English   中英

訪問跟蹤-服務器端/客戶端

[英]Visit Tracking - server-side / client-side

我有一個asp.net(網絡表單)應用程序,我想跟蹤用戶對該站點的訪問。 我把數據庫,對象,基本思想都弄下來了。

我的目標是跟蹤用戶,從他第一次進入網站開始直至創建帳戶。 因此,我可以追溯到該用戶在初次訪問時來自何處(有機,付費,推薦人等)。

我打算為每次初次訪問創建一個帶有GUID的cookie,將所有操作存儲在數據庫中,最后,當用戶注冊時,我可以返回並更新與GUID匹配的所有行的用戶名字段。

我的問題是我無法下定決心做到這一點的最佳方法。 我應該使用HTTP模塊以及會話的開始和結束事件,還是對WCF后端進行ajax調用?

什么是最有效,最准確的方法?

除非您計划支持匿名會話(可能會或可能不會選擇匿名會話),否則會話將無法工作。

可行的最簡單的方法就是將一張票(如您的GUID)放入cookie。 您可以從頁面設置和檢索Cookies,並使用它來跟蹤用戶。 這確實意味着,只有當用戶從同一台計算機訪問時,您才能跟蹤該用戶,但是直到該用戶通過身份驗證為止,您實際上沒有太多選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM