用 JavaScript 記錄使用者何時進入網頁我想大家都會,但你有想過如何判斷使用者「關閉」網頁嗎? 甚至現在的瀏覽器都是用 Tab 的形式呈現多個網頁,有沒有可能使用者其實是在看別人的網頁,而你的頁面只是掛著呢? 例如 Youtube 就常遇到這問題,使用者把頁面放著聽歌,但實際上卻是在看 Facebook…。
今天這邊簡單記錄用 JS 頁面的載入、關閉事件,以及進入頁面(focus)、離開頁面(unfocus)事件,透過這些事件,可以記錄使用者的操作狀況供分析,甚至是當使用者跳離網頁時停止播放音樂等行為都可以達成。