2010-05-06 87 views
2

第一次的習慣。我希望我不是在問已經回答的問題。我試圖用搜索引擎找到我的問題的答案,但我無法。跟蹤使用這項服務的問題看的網站訪問者

我的問題如下:

使用PHP,JavaScript或任何東西實際上,有可能是我來跟蹤我有多麼的用戶正在觀看在我的博客/網站上的網頁?具體來說,我想跟蹤用戶的瀏覽器在同一頁面上瀏覽我內容的特定部分的時間。

例如,它會回答這樣的問題:有人沒花多少時間閱讀介紹我的文章VS結論? (位於同一頁面上)

基本上,通過觀察在瀏覽器當前向下滾動頁面太跟蹤網絡訪問者的「眼睛」。

對不起,如果我有點小白!感謝您提供給我的任何幫助。^_^

+0

http://stackoverflow.com/questions/1323375/how-to-measure-visiting-time-of-a-user – 2010-05-06 04:36:40

+0

和http://stackoverflow.com/questions/147636/best-way可能的重複檢測當用戶離開網頁 – 2010-05-06 04:37:29

+0

我不認爲這是一個重複;這實際上是一個很好的問題。他希望使用滾動作爲統計指標,我不確定有多少分析應用可以做到這一點(儘管我沒有經驗,也沒有檢查過)。 – 2010-05-06 04:41:00

回答

0

這在技術上是可以通過查看滾動位置隨時間(你可以用JavaScript獲得),但我想你找到的數據是極不可靠,並不實際對應得很好,什麼人實際上是

例如,當我打開一個新標籤,它通常會坐在那裏,在新標籤幾分鐘,直到我真正開始閱讀它。然後,我可能會半途而廢,去拿一杯咖啡。然後,我終於一路摸底,關上窗戶。這並不意味着我花了更多的時間閱讀頂部&中間的內容,而不是閱讀底部的內容,但這就是您只需看着滾動位置即可推斷的內容。

您或許可以通過查看其他活動以及閱讀滾動位置來獲取更好的信息。例如,如果您在檢測到mousemove事件之前和之後30秒內只記錄滾動位置,則可以確定在該時間段內它們實際上在您的頁面上。但它永遠不會是一個完美的統計數據。

+0

Codeka,非常感謝您的回答!爲了實現我的想法,我想實現一個算法,對多個「信號」(鼠標移動/滾動位置)作出反應,以確定更好的信息,如你所說。^_^ 您是否知道這可能會導致服務器收到什麼樣的資源? – Leland 2010-05-06 04:54:23

+0

這取決於您錄製的內容,存儲方式,存儲位置,期望的訪問者數量等等。我會想象你可以設計一個性能相當好的系統,但是這種方式沒有關於確切場景的更多信息:) – 2010-05-06 05:01:07

+0

感謝codeka,你讓我的一天。 :) – Leland 2010-05-06 05:14:54