修改Google Analytics 的追蹤碼 讓跳出率更精準

網站分析對於經營網站和網路行銷來說,是一件越來越重要的事情。如果你和我一樣使用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 的追蹤碼 讓跳出率更精準
修改Google Analytics 的追蹤碼 讓跳出率更精準 

看來不能真的完全相信網路上的資訊(其實是我太笨!),只好乖乖的到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%

修改Google Analytics 的追蹤碼 讓跳出率更精準
修改Google Analytics 的追蹤碼 讓跳出率更精準

一個月後,我們再來看看情況如何?

看看我的網站到底是內容與訪客的期待不符???還是訪客真的有看完我的文章才走了???

 

 

期待後續的發展。

You may also like

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *