用戶點(diǎn)擊與網(wǎng)站目標(biāo)
![](http://image.woshipm.com/wp-files/img/95.jpg)
基于Google Analytics的應(yīng)用
用戶在網(wǎng)站的行為其實(shí)無(wú)非就是輸入和點(diǎn)擊,而點(diǎn)擊又是最常見(jiàn)的行為,其實(shí)用戶行為分析一大部分就是在分析用戶各種各樣的點(diǎn)擊行為。我們可以通過(guò)各種途徑來(lái)監(jiān)控用戶點(diǎn)擊行為,同時(shí)各類網(wǎng)站分析工具都相繼提供了豐富的事件監(jiān)控功能,來(lái)滿足不斷發(fā)展變化的網(wǎng)站交互。剛好我的博客需要監(jiān)控某些用戶點(diǎn)擊行為,并且要將這些點(diǎn)擊行為設(shè)置成網(wǎng)站目標(biāo),所以這里跟大家分享一下我的實(shí)現(xiàn)步驟。
用戶點(diǎn)擊對(duì)你的網(wǎng)站重要嗎?
首先需要明確的是我們是否有必要去監(jiān)控用戶的點(diǎn)擊行為,或者說(shuō)用戶點(diǎn)擊對(duì)網(wǎng)站分析是否有價(jià)值?網(wǎng)站中有些按鈕完全是交互或者瀏覽的需要,對(duì)于分析并不是那么重要,但顯然有些按鈕對(duì)于網(wǎng)站分析有著至關(guān)重要的作用,比如電子商務(wù)網(wǎng)站的“放入購(gòu)物車”、“購(gòu)買”、“支付”等按鈕的點(diǎn)擊;微博網(wǎng)站的“關(guān)注”、“發(fā)布微博”等按鈕;視頻網(wǎng)站的“播放”、“暫停”等按鈕。通過(guò)統(tǒng)計(jì)和分析這些按鈕的點(diǎn)擊數(shù)據(jù),我們可以對(duì)用戶的這些對(duì)網(wǎng)站產(chǎn)生關(guān)鍵影響的行為了如指掌。
我們需要去統(tǒng)計(jì)這些重要的用戶點(diǎn)擊,但也不是所有的這些點(diǎn)擊都需要進(jìn)行額外的設(shè)置,當(dāng)點(diǎn)擊跳轉(zhuǎn)到一個(gè)新的頁(yè)面時(shí)就會(huì)有新的Pageview產(chǎn)生,這類點(diǎn)擊我們就不需要另外進(jìn)行監(jiān)控。但某些點(diǎn)擊,比如Ajax架構(gòu)的點(diǎn)擊交互,或者是Flash中的點(diǎn)擊按鈕,抑或是出站的按鈕或鏈接點(diǎn)擊,這類行為不會(huì)產(chǎn)生新的頁(yè)面瀏覽行為,也就不會(huì)有Pageview的記錄,那么如果剛好這些點(diǎn)擊像上面說(shuō)的對(duì)網(wǎng)站來(lái)說(shuō)是重要的,我們就必須對(duì)其進(jìn)行監(jiān)控和統(tǒng)計(jì)。
以我的博客為例,對(duì)于我的博客而言,通過(guò)右方側(cè)邊欄最上方的5個(gè)按鈕可以對(duì)博客進(jìn)行訂閱或關(guān)注,用戶的這些行為對(duì)于我而言是十分有價(jià)值的,因?yàn)橹辽儆脩糸_始對(duì)我的博客內(nèi)容感興趣了,我需要知道每天有多少用戶會(huì)嘗試去點(diǎn)擊這些按鈕(無(wú)論點(diǎn)擊的結(jié)果如何,因?yàn)樽罱K的結(jié)果超出了監(jiān)控的范圍,無(wú)法追蹤 =_=” ),其實(shí)通過(guò)Google Analytics就能簡(jiǎn)單地統(tǒng)計(jì)到這些點(diǎn)擊數(shù)據(jù)。
Google Analytics的點(diǎn)擊監(jiān)控統(tǒng)計(jì)
Google Analytics中監(jiān)控點(diǎn)擊一般通過(guò)事件追蹤(Event Track)和虛擬頁(yè)面(Virtual Page)兩種方式。我原先使用的是事件追蹤的方法,因?yàn)槭录粉櫴荊A專門為這類用戶行為量身定制的,可以設(shè)置類別(Category)、行為(Action)、標(biāo)簽(Label),甚至可以為每個(gè)事件定義它的價(jià)值(Value),所以對(duì)于各類時(shí)間的分類匯總非常方便,比如我在RSS訂閱中加入onClick=”_gaq.push([‘_trackEvent’, ‘Feed&Follow’, ‘Feed’, ‘RSS’]);”類別為Feed&Follow,行為為Feed,標(biāo)簽是RSS,另外設(shè)置郵件訂閱的標(biāo)簽為為Email,關(guān)注的3個(gè)按鈕的動(dòng)作為Follow,再根據(jù)標(biāo)簽區(qū)分類別,這樣就可以非常方便的看到匯總和細(xì)分的數(shù)據(jù)了(注意我這里使用的是異步代碼,使用前請(qǐng)先看一下自己網(wǎng)站的GA代碼類型,具體設(shè)置可以參考藍(lán)鯨的文章——Google Analytics功能篇—事件追蹤):
但事件追蹤有一個(gè)局限性就是無(wú)法設(shè)置為網(wǎng)站目標(biāo),熟悉Google Analytics的朋友都知道GA的目標(biāo)只能是三種類型:頁(yè)面瀏覽(URL Destination)、停留時(shí)間(Time on Site)、每次訪問(wèn)頁(yè)面數(shù)(Pages/Visit)。所以如果我要將我的博客的訂閱和關(guān)注的點(diǎn)擊作為網(wǎng)站的目標(biāo),在GA中通過(guò)事件追蹤的方式就沒(méi)法實(shí)現(xiàn)了,就需要通過(guò)設(shè)置虛擬頁(yè)面的方式,詳細(xì)操作也可以參考藍(lán)鯨的Google Analytics功能篇—虛擬頁(yè)面,這里來(lái)說(shuō)一下我的設(shè)置:
點(diǎn)擊類型 | 追蹤代碼 |
RSS訂閱 | onClick=”javascript: _gaq.push([‘_trackPageview’, ‘/virtual/feed/rss’]);” |
Email訂閱 | onClick=”javascript: _gaq.push([‘_trackPageview’, ‘/virtual/feed/email’]);” |
關(guān)注Twitter | onClick=”javascript: _gaq.push([‘_trackPageview’, ‘/virtual/follow/twitter’]);” |
關(guān)注Buzz | onClick=”javascript: _gaq.push([‘_trackPageview’, ‘/virtual/follow/buzz’]);” |
關(guān)注新浪微博 | onclick=”javascript: _gaq.push([‘_trackPageview’, ‘/virtual/follow/sina’]);” |
但是設(shè)置虛擬頁(yè)面后會(huì)出現(xiàn)另外一個(gè)問(wèn)題,就是導(dǎo)致Pageviews的增加,因?yàn)樘摂M頁(yè)面也會(huì)被算到頁(yè)面瀏覽量中去,所以還需要進(jìn)行另外一步操作——添加過(guò)濾器,下面來(lái)看一下過(guò)濾器(Filter)的添加,及如何將點(diǎn)擊行為設(shè)置為網(wǎng)站目標(biāo)。
將點(diǎn)擊設(shè)置為網(wǎng)站目標(biāo)
首先來(lái)看一下通過(guò)上面的設(shè)置后在Google Analytics的報(bào)表上顯示的結(jié)果:
虛擬頁(yè)面統(tǒng)計(jì)
虛擬頁(yè)面在數(shù)據(jù)展現(xiàn)其實(shí)與普通的頁(yè)面瀏覽并沒(méi)有區(qū)別,也是在Content模塊中,可以在Top Content報(bào)表中查看,根據(jù)我上面的設(shè)置可以直接filter出包含“virtual”的頁(yè)面統(tǒng)計(jì):
同時(shí),根據(jù)上面虛擬頁(yè)面的URL結(jié)構(gòu),也可以使用Content Drilldown中按層次一次向下展開,可以同時(shí)查看各類匯總數(shù)據(jù)和細(xì)分?jǐn)?shù)據(jù),詳細(xì)介紹參考前一篇文章——讓URL更適合分析。這樣依次展開的順序?yàn)椋簐irtual=>feed=>feed的各子項(xiàng),virtual=>follow=>follow的各子項(xiàng),十分清晰。
設(shè)置網(wǎng)站目標(biāo)
因?yàn)樘摂M頁(yè)面已經(jīng)將點(diǎn)擊轉(zhuǎn)變成了頁(yè)面瀏覽,因此可以將這些行為設(shè)置成網(wǎng)站目標(biāo)了:
這里的目標(biāo)類型(Goal Type)選擇URL目標(biāo)(URL Destination),我在這里使用了正則表達(dá)式進(jìn)行匹配,將所有/virtual/feed或follow/開頭的URL設(shè)置成目標(biāo),同時(shí)設(shè)置該目標(biāo)的價(jià)值(Value)為10(對(duì)于博客而言,這類點(diǎn)擊價(jià)值較高,同時(shí)博客還設(shè)置了其他的目標(biāo),價(jià)值相對(duì)低一些),這樣按確定就設(shè)置完成了,可以在報(bào)表上查看每天的目標(biāo)轉(zhuǎn)化率(Conversion Rate)和價(jià)值了。
添加過(guò)濾器
因?yàn)槭褂锰摂M頁(yè)面監(jiān)控點(diǎn)擊行為將點(diǎn)擊當(dāng)做了頁(yè)面瀏覽統(tǒng)計(jì),因此會(huì)導(dǎo)致網(wǎng)站的Pageviews虛高,我們需要將這些虛擬頁(yè)面的瀏覽量從網(wǎng)站的Pageviews統(tǒng)計(jì)中過(guò)濾掉,所以需要用到Google Analytics的過(guò)濾器功能。首先要新建一個(gè)配置文件(Profile),這一步是必需的,因?yàn)橐坏┰谂渲梦募屑尤脒^(guò)濾器后不符合條件的數(shù)據(jù)就會(huì)直接被剔除,無(wú)法找回,所以我們必須保留一個(gè)最原始的配置文件以查看未過(guò)濾的虛擬頁(yè)面的統(tǒng)計(jì)情況。我這里只要用到預(yù)定義過(guò)濾器(Predefined filter)中的排除子目錄即可,詳細(xì)的設(shè)置參見(jiàn)下圖:
只要把所有以/virtual/開頭的子目錄的流量過(guò)濾,然后把新建的配置文件放到下方右側(cè)“已選擇的配置文件”的區(qū)域即可,非常簡(jiǎn)單方便,之后你就可以從你新建的配置文件中看到“干凈”的網(wǎng)站Pageviews的統(tǒng)計(jì)了。不過(guò)需要注意的是,因?yàn)樵谶@個(gè)配置文件中虛擬頁(yè)面被過(guò)濾,所以上面設(shè)置的目標(biāo)只能通過(guò)查看原配置文件的報(bào)表中才能看到。
最后總結(jié)一下,網(wǎng)站的點(diǎn)擊行為統(tǒng)計(jì)對(duì)于某些網(wǎng)站的分析而言是十分重要的,基于Google Analytics的點(diǎn)擊事件追蹤可以通過(guò)事件追蹤和虛擬頁(yè)面兩種方式,如果你單純?yōu)榱私y(tǒng)計(jì)點(diǎn)擊事件發(fā)生的情況(當(dāng)然不一定是點(diǎn)擊,同樣適用于其它事件),那么時(shí)間追蹤是非常不錯(cuò)的選擇,如果你要將點(diǎn)擊最為網(wǎng)站目標(biāo),那么就需要通過(guò)虛擬頁(yè)面的方式了。我的博客也是剛換過(guò)來(lái),大家也可以自己動(dòng)手試試。
? 本文采用?BY-NC-SA 協(xié)議,轉(zhuǎn)載請(qǐng)注明來(lái)源:網(wǎng)站數(shù)據(jù)分析 ??《用戶點(diǎn)擊與網(wǎng)站目標(biāo)》
- 目前還沒(méi)評(píng)論,等你發(fā)揮!