Dragdis創建團隊成員之一Petras Baukys發文傳授用谷歌分析進行用戶體驗研究的五種方法。Petras認為,無論用戶體驗研究做得多么充分,也無法全部預測到可能會發生的意外情況,因此,設計師需要盡可能早地獲知用戶行為反饋,從而做進一步調整。此外,如果你接手的是開始菜單,你的目標就是盡快關閉反饋回路。

Petras傳授了五種方法,告訴設計師們怎樣在剛剛發布涉及后就獲得用戶體驗反饋。
首先,為什么要選擇谷歌分析(Google Analytics,以下簡稱GA)?
盡管GA是公認以行銷為目的的工具,但它確實能夠提供強大的功能設置,這種設置又恰好是需要直觀洞悉用戶感受的用戶體驗研究員的福音,有了GA,用戶體驗研究員們就不用再通過其他的工具實現目標。
總結起來,選擇GA作為用戶體驗研究主要工具的原因有:
大多數用戶體驗工具只會浪費預算,而基礎GA賬戶是免費的。并且,在接下去的使用中也無需額外費用,因為這里的免費數據已足夠使用。
GA的靈活性幾乎是毫無限制的。可以創建GA賬戶觀測使用趨勢、動作、跟蹤誤差……只要你肯,就有答案。
數據可視化是讀懂數據的最佳方法。GA允許用戶以多種方式剖析數據,并且能在不同的表格中展示這些被“大卸八塊”的數據。
操作方便,只需在JavaScript中粘貼一個小片段就能夠運行。
當然,GA不是萬能的。
GA跟蹤結構基礎知識
在使用GA進行用戶分析之前,需要熟悉GA跟蹤的幾個層級。在GA,你可以擁有多個賬戶、屬性表和視圖。
最高層級是“賬戶”??梢杂觅~戶區分單個項目或想要跟蹤的網頁,例如example.com或test.org。
“屬性表”能夠提供一個在單一項目中分別處理問題的方式。例如,example.com有幾個供用戶瀏覽的公共頁面,還有為注冊用戶專屬的內部頁面,這樣的話,這些頁面由于目的不同,就需要分別在不同的屬性表里。這樣,用戶流和權值才能始終清晰簡潔。
小提示:即便你的網站有為不同用戶群體設置的不同區域,也應該要將它們分割成不同的GA屬性表,否則可能得出并不精確的數據。
需要追蹤的內容
設置GA或設置報告時,首先需要對查詢目的有清晰的想法。以下是基本用戶體驗研究需要的五種最簡單跟蹤功能。
1. 首先是標準頁面訪問量追蹤
GA系統默認能夠提供標準追蹤代碼,監測用戶如何操作,同時還包括一些顯示用戶其他細節的平行數據?;颈O測能夠幫助您回答以下問題:
用戶從哪里進入網頁,又從哪里離開?
用戶瀏覽網頁時使用怎樣的路徑?
用戶使用哪些技術(移動設備還是臺式設備,屏幕分辨率如何……)?
由于標準檢測主要針對市場,它只追蹤實際頁面,而不是我們希望知道的用戶互動信息。所以,一般來說,你很可能只會從中得到淺顯的認識。
不過, 我們能夠通過一些輕微調整改變這樣的情況,只需在檢測代碼加入虛擬頁面點擊,就能夠更加細致地觀測用戶行為。“虛擬頁面點擊”就是說你需要先對GA進行手動設置,每次用戶執行你希望檢測的動作時,都調用追蹤功能。
比如,如果你想知道你的用戶是否打開了一個特定標簽或下載了另一個畫集,只需在 JavaScript中加入下面這一行代碼,告訴GA在頁面被點擊時追蹤特定動作:
ga('send', 'pageview', '/your-custom-pageview');
2. 行為流
你在建立自己網站時還有一個重要因素就是行為流。這是一份GA報告,能夠準確告訴你用戶在瀏覽你的網站時究竟是怎樣操作的。
這樣的報告便于:
分析某個特定節點的用戶行為
用戶采取某一措施或訪問某頁面之前和之后的即時變化
研究用戶不同互動之后的精確順序
分析用戶是否因某些原因做出一個不必要的步驟,或返回了之前的狀態
確定某腳本中哪一步驟失敗次數最多
一旦拿到這份最新報告,選擇“自動分組頁面”檢視模式,就能夠以可視化模式看到所有用戶流,如下圖。如果這是點擊某一特定頁面或步驟,,通過這一頁面的路徑就會變亮,甚至將這一步變為所有可視化分析的起始參考。

3. 漏斗設計極其有用
漏斗(Funnels)和目標(Goals)是為觀測最敏感數據而設計的功能——能夠幫助體現你的網頁“是否”以及“如何”實現目標。
GA中的目標通常表現了網頁目標(銷售轉換是一般對象),而漏斗是用戶實現前述目標的一套預設步驟。
目標通常在GA的管理員部分針對獨立檢視進行設置,也就是說,即便是在同一個網站,也能夠在不同環境下設定不同的目標。例如,在某新聞訂閱頁面就有不同的目標。
剛開始,應對網站的每一個對象設定目標,比如“完成口令”或“用戶注冊”。這樣的設定能夠讓GA知道如何計算各種轉變,方便GA輸送精確的行為報告。
另一方面,漏斗是真正的寶藏。你能夠為每一個目標定義最多20個步驟,之后對每一個步驟的表現進行分析。這是精細操控的一種!
每一個步驟代表著一次頁面或虛擬頁面的點擊,唯一限制是你的想象力。通常來講,最佳實踐效果是在用戶放棄腳本的節點能夠隨時建立一個漏斗步驟。
你應當利用漏斗和目標進行:
追蹤某網站如何完成目標
定位腳本中失敗的節點
監控腳本整體表現
一旦確定目標,就能夠在轉換部分運用這些報告。從完成目標的角度看,目標流報告能夠提供行為流提供的同類數據。這樣你就能夠分析用戶如何在漏斗步驟之間跳躍,觀察用戶在何處離開渠道或跳回。
這樣的話,你就更容易識別腳本邏輯中的漏洞,輕易確認用戶迷失的斷點。

另外一個強大的報告是漏斗可視化,在這里你能夠在同一個界面內看到所有漏斗的表現——報告還會展示每一個步驟有效程度,以及用戶如果在某一個步驟離開你的漏斗將會前往何處。

從某種程度上來說,漏斗可視化與目標流不太一樣:如果用戶跳過某些漏斗步驟,漏斗可視化報告的動作是“填充”步驟,并在最后以直接腳本的方式體驗某漏斗;而目標流報告則展示用戶在不同步驟之間如何真正地得到引導。
小提示:如果你的漏斗步驟表現的是0%(無用戶訪問)或100%(所有用戶訪問)轉換——這可能說明你的漏斗設定出了問題。每個步驟都至少應該有幾個訪問和轉換。轉換率最低的步驟可能就是你需要提高用戶體現的著手之處。
4.標志用戶特征的是grinding
如果你希望建立流暢的視覺體驗,細節和微互動至關重要,不過,你沒辦法像觀測頁面訪問量那樣追蹤這兩項表現,因為這兩項可能擾亂行為流報告。在這種情況下,GA的活動追蹤又能給予幫助。
GA中的活動代表用戶正在采取的某一個獨立行動,非常適于追蹤快捷菜單打開或列表視圖變化類互動。所有活動都經過特定,且每個活動都有四個屬性,你可以根據自身情況定義:
分類的價值只是為了組合活動的方便
行動是代表活動本身的段名稱——這里內容應該詳細
標簽(自選)用戶追蹤額外文本數據
價值(自選)用戶追蹤額外數字數據
小提示:以過去式為活動命名,能夠幫助你創造更多直觀、易讀的報告。
要想追蹤某個活動,你需要添加一條不同的代碼:ga('send', 'event', 'Category', 'Menu click', 'Menu item title', 100);
所有的活動報告都可在Behavior -> Events下找到。這其中最有價值的是Top Events,這份報告里包含用戶最經常做的動作。
小提示:如果你想要在單個界面上看到所有活動,只要選擇Event Action作為二級規格。

5. 時機十分重要
在用戶體驗領域,時機通常會被忽視,但是在某些時候,檢測時機十分重要。通過測算時間,你可以確定用戶是否正在點擊你路徑上的關鍵點,或找出不能獨立完成任務的用戶。
這一方法能幫你解答一下問題:
用戶在你網站上搜尋目標用時多久?
既定操作或行為耗時多久?
你網站哪些點最能吸引用戶?
哪些微互動引人困惑或耗時較多?
GA安裝了一個名為“用戶計時(User timings)”的功能,解答以上問題。這是另外一個用于測算時間的自定義點擊類型。不過由于GA沒有計時功能,你需要利用可利用的資源計時。獲得時間數據后,你還需要制定四個參數:
分類只是組合時間活動的值
短名字代表活動本身
時間以毫秒計
標簽(自選)用戶追蹤額外文本數據
在用戶計時報告里你能夠追蹤并分析所有時間數據,在Behavior -> Site Speed路徑下可找到計時報告。

從何開始
這五項功能能夠為你搜集大量有用數據,但關鍵點還是在于如何分析數據。友情提示:無需一次裝載以上所有功能,只將它們視為回答問題、收集反饋的工具。現在,你需要做的就是提出一個問題,看GA報告能告訴你什么。