Google Analytics(谷歌分析)為我們提供了強(qiáng)大的網(wǎng)站統(tǒng)計(jì)功能,其中Custom Reports(自定義報(bào)告)功能更是為我們擴(kuò)展統(tǒng)計(jì)功能提供了方便。在這里我們探討一下通過自定義報(bào)告功能跟蹤用戶行為的方法。
Google Analytics的統(tǒng)計(jì)代碼分為標(biāo)準(zhǔn)統(tǒng)計(jì)和異步統(tǒng)計(jì)兩種,因此我們分開討論。先看看兩種基本的統(tǒng)計(jì)代碼:
<script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-xxxxxx-x"); pageTracker._trackPageview(); } catch(err) {}</script> |
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; ga.setAttribute('async', 'true'); document.documentElement.firstChild.appendChild(ga); })(); |
1.添加用戶行為
其中“UA-XXXXX-X”為自己的Google Analytics ID。
下面為添加用戶行為的方法,先說采用標(biāo)準(zhǔn)統(tǒng)計(jì)代碼的方法。以分析用戶點(diǎn)擊“Subscribe To Our RSS Feed”鏈接的行為為例。
JavaScript代碼
以下為引用的內(nèi)容: <a href="http://feeds2.feedburner.com/webresourcesdepot" onclick="pageTracker._trackEvent('rss', 'clicked')"Subscribe To Our RSS Feed</a> |
用JavaScript添加行為的話需要為每個(gè)需要統(tǒng)計(jì)的項(xiàng)目都加上onclick事件。嫌麻煩的話也可以用jQuery監(jiān)聽統(tǒng)計(jì)對象。
jQuery代碼
注:通過jQuery監(jiān)聽統(tǒng)計(jì)對象的話需要為統(tǒng)計(jì)對象加上特定的class(類)或者id,如下面的代碼,需要為“Subscribe To Our RSS Feed”鏈接加上class=”rss”的類。
以下為引用的內(nèi)容: jQuery('.rss').click(function() { |
以上方法針對標(biāo)準(zhǔn)統(tǒng)計(jì)代碼,以下是異步統(tǒng)計(jì)代碼添加事件的方法,同樣分JavaScript和jQuery兩種:
JavaScript代碼
以下為引用的內(nèi)容:<a href="http://feeds2.feedburner.com/webresourcesdepot" onclick="_gaq.push(['_trackEvent', 'rss', 'clicked'])">Subscribe To Our RSS Feed</a> |
jQuery代碼
以下為引用的內(nèi)容:jQuery('.rss').click(function() { |
注:用jQuery監(jiān)聽對象的話切記要添加對應(yīng)的class或者id。
添加好需要統(tǒng)計(jì)的用戶行為后,我們需要在Google Analytics里添加相應(yīng)的報(bào)告,這樣才能準(zhǔn)確地統(tǒng)計(jì)并顯示相關(guān)數(shù)據(jù)。以這篇文章所舉的例子來說,我們可以方便地了解到有多少訪客點(diǎn)擊了“Subscribe To Our RSS Feed”這個(gè)鏈接。如果頁面上有多個(gè)訂閱鏈接,甚至可以知道那個(gè)訂閱鏈接的點(diǎn)擊率比較高,從而相應(yīng)地調(diào)整訂閱鏈接的位置,為調(diào)整網(wǎng)頁布局提供一個(gè)可靠的參考。
如上圖,可以統(tǒng)計(jì)出訂閱鏈接的總點(diǎn)擊次數(shù)。
下面是兩個(gè)實(shí)例教程,將對你如何充分利用自定義報(bào)告起到很好的啟示。
1.那些內(nèi)容最能吸引訪客訂閱
1.登錄Google Analytics,點(diǎn)擊“Custom Reporting》Create new custom report(自定義報(bào)告》創(chuàng)建自定義報(bào)告)”;
2.選擇“Content》Total Events(內(nèi)容》事件總計(jì))”作為metric(指標(biāo));
3.選擇“Content》Page Title(內(nèi)容》頁標(biāo)題)”,如果頁面標(biāo)題和內(nèi)容都不是固定內(nèi)容的話可以選擇“Page(網(wǎng)頁)”作為dimension(維度);
4.修改報(bào)告名稱,并保存報(bào)告。
2.獲取訂閱者來路
1.登錄Google Analytics,點(diǎn)擊“Custom Reporting》Create new custom report(自定義報(bào)告》創(chuàng)建自定義報(bào)告)”;
2.選擇“Content》Total Events(內(nèi)容》事件總計(jì))”作為指標(biāo);
3.選擇“Traffic Sources》Source(流量來源》來源)”作為維度;
4.修改報(bào)告名稱,并保存報(bào)告。
后記
網(wǎng)站流量和用戶行為分析是指定網(wǎng)站發(fā)展方向的重要參考(特別是CMS類網(wǎng)站),通過Google Analytics強(qiáng)大的分析功能,你可以輕松地查看訪客在網(wǎng)站上的一舉一動,從而對網(wǎng)站做出相應(yīng)的優(yōu)化,提高用戶體驗(yàn)和黏度。
新聞熱點(diǎn)
疑難解答
圖片精選