用戶點擊與網(wǎng)站目標(biāo)

0 評論 5331 瀏覽 1 收藏 11 分鐘

基于Google Analytics的應(yīng)用

用戶在網(wǎng)站的行為其實無非就是輸入和點擊,而點擊又是最常見的行為,其實用戶行為分析一大部分就是在分析用戶各種各樣的點擊行為。我們可以通過各種途徑來監(jiān)控用戶點擊行為,同時各類網(wǎng)站分析工具都相繼提供了豐富的事件監(jiān)控功能,來滿足不斷發(fā)展變化的網(wǎng)站交互。剛好我的博客需要監(jiān)控某些用戶點擊行為,并且要將這些點擊行為設(shè)置成網(wǎng)站目標(biāo),所以這里跟大家分享一下我的實現(xiàn)步驟。

用戶點擊對你的網(wǎng)站重要嗎?

首先需要明確的是我們是否有必要去監(jiān)控用戶的點擊行為,或者說用戶點擊對網(wǎng)站分析是否有價值?網(wǎng)站中有些按鈕完全是交互或者瀏覽的需要,對于分析并不是那么重要,但顯然有些按鈕對于網(wǎng)站分析有著至關(guān)重要的作用,比如電子商務(wù)網(wǎng)站的“放入購物車”、“購買”、“支付”等按鈕的點擊;微博網(wǎng)站的“關(guān)注”、“發(fā)布微博”等按鈕;視頻網(wǎng)站的“播放”、“暫?!钡劝粹o。通過統(tǒng)計和分析這些按鈕的點擊數(shù)據(jù),我們可以對用戶的這些對網(wǎng)站產(chǎn)生關(guān)鍵影響的行為了如指掌。

我們需要去統(tǒng)計這些重要的用戶點擊,但也不是所有的這些點擊都需要進行額外的設(shè)置,當(dāng)點擊跳轉(zhuǎn)到一個新的頁面時就會有新的Pageview產(chǎn)生,這類點擊我們就不需要另外進行監(jiān)控。但某些點擊,比如Ajax架構(gòu)的點擊交互,或者是Flash中的點擊按鈕,抑或是出站的按鈕或鏈接點擊,這類行為不會產(chǎn)生新的頁面瀏覽行為,也就不會有Pageview的記錄,那么如果剛好這些點擊像上面說的對網(wǎng)站來說是重要的,我們就必須對其進行監(jiān)控和統(tǒng)計。

以我的博客為例,對于我的博客而言,通過右方側(cè)邊欄最上方的5個按鈕可以對博客進行訂閱或關(guān)注,用戶的這些行為對于我而言是十分有價值的,因為至少用戶開始對我的博客內(nèi)容感興趣了,我需要知道每天有多少用戶會嘗試去點擊這些按鈕(無論點擊的結(jié)果如何,因為最終的結(jié)果超出了監(jiān)控的范圍,無法追蹤 =_=” ),其實通過Google Analytics就能簡單地統(tǒng)計到這些點擊數(shù)據(jù)。

Google Analytics的點擊監(jiān)控統(tǒng)計

Google Analytics中監(jiān)控點擊一般通過事件追蹤(Event Track)虛擬頁面(Virtual Page)兩種方式。我原先使用的是事件追蹤的方法,因為事件追蹤是GA專門為這類用戶行為量身定制的,可以設(shè)置類別(Category)、行為(Action)、標(biāo)簽(Label),甚至可以為每個事件定義它的價值(Value),所以對于各類時間的分類匯總非常方便,比如我在RSS訂閱中加入onClick=”_gaq.push([‘_trackEvent’, ‘Feed&Follow’, ‘Feed’, ‘RSS’]);”類別為Feed&Follow,行為為Feed,標(biāo)簽是RSS,另外設(shè)置郵件訂閱的標(biāo)簽為為Email,關(guān)注的3個按鈕的動作為Follow,再根據(jù)標(biāo)簽區(qū)分類別,這樣就可以非常方便的看到匯總和細分的數(shù)據(jù)了(注意我這里使用的是異步代碼,使用前請先看一下自己網(wǎng)站的GA代碼類型,具體設(shè)置可以參考藍鯨的文章——Google Analytics功能篇—事件追蹤):

但事件追蹤有一個局限性就是無法設(shè)置為網(wǎng)站目標(biāo),熟悉Google Analytics的朋友都知道GA的目標(biāo)只能是三種類型:頁面瀏覽(URL Destination)、停留時間(Time on Site)、每次訪問頁面數(shù)(Pages/Visit)。所以如果我要將我的博客的訂閱和關(guān)注的點擊作為網(wǎng)站的目標(biāo),在GA中通過事件追蹤的方式就沒法實現(xiàn)了,就需要通過設(shè)置虛擬頁面的方式,詳細操作也可以參考藍鯨的Google Analytics功能篇—虛擬頁面,這里來說一下我的設(shè)置:

點擊類型 追蹤代碼
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è)置虛擬頁面后會出現(xiàn)另外一個問題,就是導(dǎo)致Pageviews的增加,因為虛擬頁面也會被算到頁面瀏覽量中去,所以還需要進行另外一步操作——添加過濾器,下面來看一下過濾器(Filter)的添加,及如何將點擊行為設(shè)置為網(wǎng)站目標(biāo)。

將點擊設(shè)置為網(wǎng)站目標(biāo)

首先來看一下通過上面的設(shè)置后在Google Analytics的報表上顯示的結(jié)果:

虛擬頁面統(tǒng)計

虛擬頁面在數(shù)據(jù)展現(xiàn)其實與普通的頁面瀏覽并沒有區(qū)別,也是在Content模塊中,可以在Top Content報表中查看,根據(jù)我上面的設(shè)置可以直接filter出包含“virtual”的頁面統(tǒng)計:

content-virtual

同時,根據(jù)上面虛擬頁面的URL結(jié)構(gòu),也可以使用Content Drilldown中按層次一次向下展開,可以同時查看各類匯總數(shù)據(jù)和細分數(shù)據(jù),詳細介紹參考前一篇文章——讓URL更適合分析。這樣依次展開的順序為:virtual=>feed=>feed的各子項,virtual=>follow=>follow的各子項,十分清晰。

設(shè)置網(wǎng)站目標(biāo)

因為虛擬頁面已經(jīng)將點擊轉(zhuǎn)變成了頁面瀏覽,因此可以將這些行為設(shè)置成網(wǎng)站目標(biāo)了:

Feed&Follow-Goal

這里的目標(biāo)類型(Goal Type)選擇URL目標(biāo)(URL Destination),我在這里使用了正則表達式進行匹配,將所有/virtual/feed或follow/開頭的URL設(shè)置成目標(biāo),同時設(shè)置該目標(biāo)的價值(Value)為10(對于博客而言,這類點擊價值較高,同時博客還設(shè)置了其他的目標(biāo),價值相對低一些),這樣按確定就設(shè)置完成了,可以在報表上查看每天的目標(biāo)轉(zhuǎn)化率(Conversion Rate)和價值了。

添加過濾器

因為使用虛擬頁面監(jiān)控點擊行為將點擊當(dāng)做了頁面瀏覽統(tǒng)計,因此會導(dǎo)致網(wǎng)站的Pageviews虛高,我們需要將這些虛擬頁面的瀏覽量從網(wǎng)站的Pageviews統(tǒng)計中過濾掉,所以需要用到Google Analytics的過濾器功能。首先要新建一個配置文件(Profile),這一步是必需的,因為一旦在配置文件中加入過濾器后不符合條件的數(shù)據(jù)就會直接被剔除,無法找回,所以我們必須保留一個最原始的配置文件以查看未過濾的虛擬頁面的統(tǒng)計情況。我這里只要用到預(yù)定義過濾器(Predefined filter)中的排除子目錄即可,詳細的設(shè)置參見下圖:

virtaul-filter

只要把所有以/virtual/開頭的子目錄的流量過濾,然后把新建的配置文件放到下方右側(cè)“已選擇的配置文件”的區(qū)域即可,非常簡單方便,之后你就可以從你新建的配置文件中看到“干凈”的網(wǎng)站Pageviews的統(tǒng)計了。不過需要注意的是,因為在這個配置文件中虛擬頁面被過濾,所以上面設(shè)置的目標(biāo)只能通過查看原配置文件的報表中才能看到。

最后總結(jié)一下,網(wǎng)站的點擊行為統(tǒng)計對于某些網(wǎng)站的分析而言是十分重要的,基于Google Analytics的點擊事件追蹤可以通過事件追蹤和虛擬頁面兩種方式,如果你單純?yōu)榱私y(tǒng)計點擊事件發(fā)生的情況(當(dāng)然不一定是點擊,同樣適用于其它事件),那么時間追蹤是非常不錯的選擇,如果你要將點擊最為網(wǎng)站目標(biāo),那么就需要通過虛擬頁面的方式了。我的博客也是剛換過來,大家也可以自己動手試試。

? 本文采用?BY-NC-SA 協(xié)議,轉(zhuǎn)載請注明來源:網(wǎng)站數(shù)據(jù)分析 ??《用戶點擊與網(wǎng)站目標(biāo)》

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!