2010-09-28 32 views
4

所以這裏是情況 - 我有一個商店應用程序,我想最終計算每天下單次數的唯一身份訪問者數量(基本轉化百分比)。我在辯論是否在Rails會話中存儲visitor_id或在客戶端設置顯式cookie。無論哪種方式,都將通過IP地址,http用戶代理等查看訪客表來查看是否爲客戶創建了訪客記錄。在Rails應用程序中跟蹤唯一身份訪問者 - 會話還是顯式cookie?

現在我寫這個,我在想cookie可能是最好的解決方案,因爲我可以創建一個唯一標識符並將其存儲在cookie中,然後根據該值查找或創建訪問者。

由於「訪問者」可以切換計算機,訪問該網站,從而創建另一個cookie /訪問者記錄,但我確定。

進一步研究,把我帶到這個:How can I track repeated visitors using cookies

想法/最佳實踐... :)

的感謝!

回答

2

這是一樣的,因爲如果cookie是用於定義相同的會話,則用它來定義。沒有cookie,你無法檢查你的會話。

但是,如果你將會話存儲在服務器端,你可以閱讀它。但是如果用戶永遠不會回來,那麼您無法讀取cookie。

+0

在閱讀了更多關於軌道會議之後,我開始看到這方面的亮點 - 感謝您的反饋! – drpepper 2010-09-28 18:23:14

相關問題