跳出率一直以來都是一個非常熱門的指標,它是用來衡量流量與網站內容的匹配程度的。簡單來講就是,我來到你的網站,看到第一個頁面后我吐了,然后我走了。這就是一次跳出訪問。當有太多的訪問者在看到你網站的第一個頁面后就離開時,你就會看到較高的跳出率。
跳出率是一個負面指標,既然跳出率用來衡量流量與頁面的匹配程度,那么,當我們看到網站中某個頁面有高跳出率時,是不是就應該馬上檢查流量質量或者優化頁面,從而降低跳出率?答案是否定的。實際情況中,流量與頁面不匹配只是造成跳出訪問的一種原因。因為網站分析工具在跳出率的計算方法和追蹤代碼實施等原因,很多其他因素也都會造成網站頁面有較高跳出率。這些原因在我們分析和優化跳出率時需要分別對待,對癥下藥。以下是最常見的造成跳出訪問的5個原因,以及解決方法。
1.訪問者的單頁訪問
第一個原因也是最常見的原因,就是我們在文章開頭提到過的訪問者單頁訪問。所謂單頁訪問就是說,訪問者在訪問你的網站時,只瀏覽了一個頁面就離開了,而這個頁面也是訪問者進入網站的第一個頁面。這種情況主要說明兩個問題:
(1)頁面中的內容不是訪問者要找的內容,也許訪問者是被炫目的廣告騙過來的,也許根本就是虛假流量。
(2)頁面中的內容就是訪問者要找的內容,但頁面設計存在問題,訪問者無法繼續操作。
跳出率的主要功能是對這類的訪問進行記錄,并提示分析人員對頁面或流量進行檢查和優化,降低跳出訪問。
解決方法:
如果是因為第一個原因造成的高跳出率,解決的方法就是通過細分找到高跳出率的那個頁面或流量渠道,并針對問題頁面或流量進行優化。如果是頁面問題,可以進行A/B測試或多變量測試。如果是流量問題,可以更改廣告內容或描述。如果發現是虛假流量,直接拿掉就好了。
2.訪問者的跨域訪問
跨域訪問與其說是造成高跳出率的原因,不如說是追蹤代碼實施中的一個問題。很多網站都會有二級域名,并按不同的二級域名對內容進行分類。而此時,如果未對網站分析工具進行設置,分析工具就會將不同的子域默認為一個個不同的網站。而當訪問者從一個子域訪問到另一個子域,分析工具就會認為訪問者從一個網站到了另一個網站。通常,這個問題都會發生在網站的首頁。因為首頁既是訪問者最頻繁的入口頁面,也是流量的分流頁面。
解決方法:
以Google Analytics為例,解決的方法是對追蹤代碼進行跨域設置。Google Analytics以cookie中的哈希值來判斷和區分網站或子域。使用以下代碼可以關閉哈希值可以讓cookie值在不同的子域間傳遞,也就保證了Google Analytics不會將不同的子域默認為不同的網站。
3.訪問者點擊出站鏈接
每個網站都會有一些指向站外的鏈接,如果訪問者點擊了這些鏈接通常情況下網站分析工具是無法再繼續追蹤的。以一個網站分析庫頁面為例,如果這個頁面是一個網站分析的導航頁面,但所有鏈接都指向了站外。當訪問者來到這個頁面,無論點擊其中的哪個鏈接都會被記錄為一次跳出訪問。
解決方法:
解決出站鏈接造成的跳出訪問有兩種方法:
(1)對所有的出站鏈接點擊進行追蹤,這個方法并不復雜,只要編寫一段簡單的JS就可以實現對所有出站鏈接的追蹤。
(2)對這類有較多站外鏈接的頁面進行單獨標記或過濾,避免對整站的真實跳出率變化產生影響。
4.下載,訂閱或非頁面瀏覽操作
下載,訂閱,在線視頻,等等這些行為不會觸發新的頁面加載,同時網站分析工具在默認情況下也不會自動追蹤這些行為。所以,當訪問者訪問頁面時,即使已經完成了任務(下載或訂閱)并離開網站,依然會被記錄為一次跳出訪問。雖然這明顯是不正確的,但因為網站分析工具追蹤和計算跳出率的方法,我們還無法精確的避免這類情況。
解決方法:
解決未產生新頁面瀏覽造成跳出訪問的方法與前面相似,可以對下載,訂閱等關鍵行為進行追蹤和記錄。以Google Analytics工具為例,可用的方法有虛擬頁面和事件追蹤。
5.追蹤代碼實施錯誤
網站分析工具依靠追蹤代碼來識別網站。舉例來說,如果你只為網站的首頁添加了追蹤代碼,那么分析工具就會認為這個網站只有一頁。并且只記錄這一個頁面的指標。所以,如果網站中存在漏加代碼的頁面,那么當訪問者從登陸頁面來到這些頁面時,也會被記錄為一次跳出。因為后面的這個頁面沒有追蹤代碼,分析工具當然也不知道后面的這個頁面也是網站的一部分。
解決方法:
解決追蹤代碼漏加的方法是對整站的代碼進行檢查,這里并不要求每個頁面逐一檢查,方法有兩種:
(1)追蹤代碼通常會統一加在頁頭或頁底模板中,所以,檢查這些模板就可以對全站代碼進行檢查。
(2)如果你使用的是Google Analytics,可以使用SiteScan工具對代碼進行檢查。