網站分析對於經營網站和網路行銷來說,是一件越來越重要的事情。如果你和我一樣使用Google Analytics,那你一定知道透過Google Analytics的分析報表,可以瞭解訪客在我們的網站上的互動有哪些,例如:我的網站那個文章最多人瀏覽,訪客透過搜尋那些關鍵字進入我的網站,使用的作業系統是哪個,使用什麼行動裝置,目標流程中哪裡出了問題…等等的資訊。
在這麼多的數據之中,有一個指標數據對於網站分析來說是個很重要的﹣「跳出率」。Google Analytics的分析大師﹣Avinash Kaushik(我自己尊稱他為分析大師,因為我的大部份分析知識都是從這位老師的網站來的)有個關於「跳出率」的影片,其中有句話是這樣說的:
If you could only choose one metric to look at, Bounce Rate might be your best choice.(如果你只能選擇一個測量數據來看,跳出率或許是你最好的選擇。)
而透過跳出率我們可以分析一些事情:
- 瞭解網站的跳出率
反面來看,你可以從跳出率知道你的網站實際有在互動的流量%。假如你的網站的跳出率是80%,代表這80%的訪客不會看到你網站的第二頁。在這情況下,即使你的商品很好,你都沒有機會對這80%的人推銷。
當然,也有例外的情況:(1)你的網站本身就只有一頁,或者,(2)你的網頁內容就是訪客所期待看到的內容,訪客在這個網頁得到他所要的資訊後就會離開網站。
- 瞭解流量來源的跳出率
- 瞭解搜尋關鍵字的跳出率
- 瞭解AdWords,YSM,廣告活動的跳出率
- 瞭解到達頁面的跳出率
對於部落格性質的網站(網站內容關聯性不高的),跳出率會偏高一點。如果大部份訪客進到網頁裡看完了當下那篇文章就離開,這時候,網站的跳出率就會很高。而高跳出率有時候不能等於網站互動率低,因為訪客有可能是看完文章才離開(就像上方的例外(2))。但,這對於還未修改的Google Analytics Tracking Code之前來說,是無法分辨那些訪客是有在網站上停留一陣子。
我就有這個困擾,我網站的跳出率很高,但我不知道訪客是看完文章才離開,還是開了網頁發現不對就離開。所以之前在google上搜尋了解決方法,在某個網站找到一篇文章,是關於修改google analytics tracking code 讓跳出率變得更精準的文章。我也跟著修改後,沒想到,我的網站流量變成0,而且,整整三天後才發現。(就這麼剛好,這三天因為在忙公司的事情沒上GA來看數據,就這樣為0三天…)

看來不能真的完全相信網路上的資訊(其實是我太笨!),只好乖乖的到Google Analytics的Blogger找關於跳出率的文章。原來,早在2012年7月Google Analytics就寫了一篇文章來說明修改GA Code以達到跳出率的準確性。(Tracking Adjusted Bounce Rate In Google Analytics)
其實修改的方法很簡單,就是加入一行程式:
setTimeout(“_gaq.push([‘_trackEvent’, ’15_seconds’, ‘read’])”,15000);
利用停留時間來修改跳出率。當訪客停留在某一個網頁一段時間後,可以表示這位訪客已經有閱讀了這一個網頁,這時候就算這位訪客跳出離開了網站,也不會被算到跳出裡。這對於網站分析和網路行銷來講都是有幫助的,網站內容的修改及調整會更加精準,網站的互動率也會提升。
setTimeout(“_gaq.push([‘_trackEvent’, ’15_seconds’, ‘read’])”,15000);
這段程式碼是說,當訪客在網頁上停留超過15秒後離開網站,則不算跳出。官方的設定是設定15秒,你可以依據自己的情況做修改。
Google Analytics Tracking Code修改的情況如下:
<script type=”text/javascript”>
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-12345678-1’]);
_gaq.push([‘_trackPageview’]);
setTimeout(“_gaq.push([‘_trackEvent’, ’15_seconds’, ‘read’])”,15000);(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true;ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google-analytics.com/ga.js’;
var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s);
})();</script>
在還沒修改Google Analytics Tracking Code前,我的網站跳出率約85.5%

一個月後,我們再來看看情況如何?
看看我的網站到底是內容與訪客的期待不符???還是訪客真的有看完我的文章才走了???
期待後續的發展。