Google Analytics 高階攻略指南
Google Analytics谷歌分析如何從網站收集資料分析?
Google Analytics谷歌分析透過以下步驟分析使用者資料:
- 使用者與你的網站進行互動,比如點選圖片,留言等等。
- 使用者的每一次互動會觸發Google Analytics谷歌分析程式碼向平臺傳送一次資訊,也就是“Hit”。Hit的樣式是網址後面的字串樣式:
- Google Analytics谷歌分析平臺透過這些複雜的網址字串,可以解讀出使用者的資料。比如:
- 使用者瀏覽器的語言設定(en-us&de)
- 使用者正在瀏覽的網頁名稱
- 使用者裝置的螢幕解析度
- 對應的GA賬戶ID
- 判斷是新使用者,還是之前有瀏覽過網頁的回訪使用者
- 使用者所在的地理位置
- 使用者所使用的瀏覽器、作業系統及服務提供商的詳情
- 使用者的年齡和性別
- 將使用者引薦到某網站的來源/媒體
- 等等
- Google Analytics谷歌分析伺服器處理網址字串的資料,再與其他資料合併後,最後生成報告。
Google Analytics谷歌分析監測資料的方式
Google Analytics谷歌分析可以監測Hit的型別有很多,三種最常見的是網頁瀏覽,觸發事件,交易監測。
- 網頁瀏覽只要使用者開啟包含跟蹤程式碼的網頁,就會被GA監測為一次網頁瀏覽。
- 觸發事件Google Analytics谷歌分析你可以在某些特定位置加上程式碼,這樣你就可以監測使用者是否有點選過這裡。比如可以在影片播放按鈕加入程式碼,然後就可以知道使用者是否有點選過影片觀看。你可以從4個維度判斷使用者的行為:事件操作、事件類別、事件標籤和事件價值,在GA報告中會分類體現。
- 交易監測這是專門針對電子商鋪的監測,可以監測到如使用者購買的產品,ID,SKU等等資料。如果設定“Enhanced Ecommerce”,就可以得到更加詳細的資料,比如產品的類別,某個產品是否被新增到購物車,使用者檢視了多少次某個產品等等。還有其他一些命中,比如可傳遞點贊數、分享數或 Twitter 微博資料的“社交命中”,以及可統計網頁計時的“網頁計時命中”。不過,“網頁瀏覽”、“事件”和“交易”命中是最常見的三種命中。
- 社交監測可以統計多少次點贊或分享,以及Twitter或微博社交平臺的資料。
- 網頁計時使用者累積或單次瀏覽網頁的時間
Google Analytics谷歌分析如何處理資料生成報告呢?
第1步:Google Analytics谷歌分析會區分新使用者與回訪使用者
GA會給每一個瀏覽網頁的使用者一個唯一的,隨機的ID。當GA監測到這個ID再次訪問了網站,就會統計為一個回訪使用者,如果監測到時一個全新ID,就會統計為一個新使用者。
但是,一旦回訪使用者清除過Cookie,或者禁止瀏覽器獲取Cookie,那麼GA將無法監測使用者身份,這個回訪使用者會被統計為一個新使用者。
- 只要在同一瀏覽器或同一裝置,即使使用者離開網站後再次瀏覽,也可以被監測出身份。
- 不同裝置的同一使用者,GA無法監測出身份,會被認作不同的使用者。如果需要監測則要開啟User ID 功能。
第2步:Google Analytics谷歌分析將收集的資料歸類到會話中
為了解使用者與網站的互動程度,Google Analytics谷歌分析會將使用者在網站互動的所有資料Hits按照時間進行歸類,這個維度就是會話Sessions。
再來複習一下什麼是Sessions,也就是當使用者從瀏覽網頁開始,就開始了一次會話Sessions。如果使用者沒有其他任何互動,30分鐘後會話Sessions結束。如果使用者在第一次會話Sessions結束後再次訪問了網頁,那就是一次新的會話Sessions。
當然這個30分鐘的標準是預設的,你也可以根據自己的需要調整計算會話的時長,比如可以調整為如果使用者1個小時內不互動,才被認定為Sessions結束。
我們來舉個例子:
- 使用者訪問了Digital Marketing Ted的首頁,看了看10分鐘內就關掉,沒有點選任何內容:GA會統計這個互動為1次Hit1個會話Sessions,即一次網頁瀏覽。
- 使用者訪問了Digital Marketing Ted的首頁,點選了一個影片播放按鈕(按鈕之前已被加入了程式碼監測):GA會統計這個互動為2次Hits1個會話Sessions,包括1次網頁瀏覽,1次觸發事件。
- 使用者訪問了Digital Marketing Ted的首頁,然後立刻開啟了一個新標籤訪問另一個B網站,並在B網站上停留30分鐘以上。然後使用者又再次瀏覽之前開啟的Digital Marketing Ted網站,並播放了影片播放:GA會統計這個互動為2次Hits2個會話Sessions,包括1次網頁瀏覽一個會話,1次觸發事件另一個會話。(關於這次的計算如果有問題,請在評論區留言。)
按會話整理資料後,Google Analytics谷歌分析就能根據不同維度生成報告,比如:
- 會話次數
- 每次會話瀏覽頁數
- 平均會話時長
- 跳出率等
第3步:將Google Analytics谷歌分析資料與其他資料來源合併
- Google Analytics谷歌分析與其他Google營銷工具如 Google Ads、AdSense 或 Google Search Console)關聯資料,關聯後,可以在GA平臺檢視如Google Ads點選次數,費用等資料。
- Google Analytics谷歌分析也可以用 Measurement Protocol,從任何聯網裝置(如銷售終端系統或自助服務終端)關聯資料,但必須使用網址字串手動傳遞資料。
Google Analytics谷歌分析報告設定
谷歌分析會收集所有資料,而你可以自定義如何處理這些資料,比如設定資料過濾器,目標,自定義維度、自定義指標等等。
資料過濾器
根據你的需求,你可以設定過濾器,排除掉某些資料。比如你可排除掉從你公司訪問網站的IP地址,這樣可以更準確的統計使用者瀏覽資料。
- 如果過濾器型別為“TURE”,你設定的規則就會應用於資料包告。
- 如果過濾器型別為“False”,你設定的規則就不會應用於資料包告。
在實際操作中,過濾器的應用主要有兩種場景:
- 篩選報告中顯示的資料,比如僅顯示來自某個該國家或地區的資料。
- 為了資料包告的準確性,在報告中排除來自內部員工的流量。
設定監測目標
Google Analytics谷歌分析的核心是監測資料,那麼設定你監測的目標就非常重要了。
Google Analytics谷歌分析中有4種目標型別:
- 網頁瀏覽:使用者是否瀏覽了網站上的某個特定網頁,比如監測使用者是否進入了支付成功頁面。
- 觸發事件:被定義為事件的某個操作是否被觸發,比如前文提到的使用者是否點選了網站上的影片播放鍵。
- 持續時間:會話Sessions的持續時間是否超出某個設定值。
- 每次會話Sessions的瀏覽頁面數量:使用者是否在會話中瀏覽了一定數量的網頁。
每個會話Sessions只會記錄一次轉化,比如你將觸發事件設定為點選了影片播放鍵,而使用者在一次的會話中點選了3次播放鍵,那麼系統只會將其認定為1次轉化。
Google Analytics谷歌分析會從幾個維度記錄目標達成情況:
- 達成次數
- 目標價值(需要預設定)
- 目標轉化率
自定義資料
如剛剛提到的,我們可以告訴谷歌我們想要什麼處理收集上來的資料,比如以渠道劃分資料,或以內容劃分資料。
維度和指標你可以理解為一個excel表格的行列和縱列。Google Analytics谷歌分析會有一些預設的維度和指標,當然作為谷歌的高階使用者,你還要知道如何自定義谷歌分析中的維度和指標。自定義維度可以用作模板報告中的次級維度、自定義報告中的主要維度或作為一個細分。對於任何無法用 Google Analytics中的預定義指標來衡量的標準維度或自定義維度,我們可以收集“自定義指標”。
你也可以自行上傳Hit資料,自定義維度資料,與原有資料進行彙總整合。比如從CMS或客戶管理後臺中匯出資料。
注意:設定維度和指標需要在資料處理之前完成。如果是已經完成處理的資料,就不能再更改維度和指標二次生成報告了。
生成Google Analytics谷歌分析報告
當你設定好所有過濾器,設定好監測目標,谷歌分析就會根據模板維度,或你的自定義維度來計算數值,生成報告。
你可以這麼理解,維度就像是一個個獨立的excel表格,你可以告訴谷歌你想要什麼型別的資料,比如使用者使用裝置的資料,網頁瀏覽資料等等。指標就是在這個維度下細分的資料,比如網頁瀏覽資料可以細分為新使用者瀏覽量和回訪使用者瀏覽量。
所有的 Google Analytics(分析)報告都是由單個維度和相應的指標組成,維度就是excel表格,指標類似於excel表格中的每一個值。在生成的表格中,維度為行,指標為列。
指標會以兩種方式被歸類到維度中:
- 以彙總方式計算指標,如總會話次數、使用者總數或總網頁瀏覽量
- 在特定維度中計算指標,如每個國家/地區的新使用者數
以下是幾個關鍵指標的計算方式:
- 頁面停留時間:使用者瀏覽下一個網頁的時間減去本次網頁瀏覽的時間。
- 每次會話瀏覽頁數:使用者在每次會話期間產生網頁瀏覽hit的平均值
- 平均會話時長:在使用者離開網站或會話超時之前,從第一次hit到最後一次hit所花的平均時間
- 跳出率:在網站上只進行過一次互動而沒有進行第二次互動的使用者,計算他們的會話時長或頁面停留時間。由於使用者跳出,所以這兩個數值都是0。
在生成報告前,你需要設定維度和指標的範圍,維度和指標有以下三種範圍:
- 命中Hit級別
- 會話Session級別
- 使用者User級別
報告只能將同一範圍內的指標和維度進行配對。例如,如果將“hit級別”的維度(如“網頁標題”)與“會話Sessions級別”的指標(如“會話總數”)配對,則毫無意義,因為“網頁標題”會隨每次命中而變化,而“會話數”僅在每次會話結束後才變化。
報告資料與賬戶
在確定了維度及其相關指標後,原始資料會與你賬戶下的媒體資源ID關聯。
系統會每天彙總篩選過的資料生成報告,當你用次級維度建立自定義的報告,谷歌分析會將資料進行彙總。
對於標準使用者,會話抽樣發生在媒體資源級別,而不是資料檢視級別。這意味著,樣本集是在媒體資源一級確定,然後再在資料檢視一級應用過濾器。因此,對於應用了過濾器的資料檢視,抽樣計算中納入的會話次數可能會少一些。
對於 Analytics 360 使用者,抽樣發生在資料檢視級別,因此資料檢視的過濾器不會影響樣本規模。
資料在經過收集和處理之後就無法更改。例如,如果設定了一個過濾器來排除某個資料檢視中的資料,則在處理過程中,該資料將從該資料檢視的所有報告中永久移除,而且不可恢復。
制定一個網站監測計劃
在指定網站監測計劃以前,你應該花些時間考慮以下問題:
- 你的最終盈利的目標是什麼 – 這將成為關鍵轉化KPI
- 為了實現這個目標,要實施什麼樣的策略
- 實施這樣的策略,需要什麼樣的手段完成目標 – 這將成為次要轉化KPI
你的網站目標不同,設定的關鍵和次要轉化也會不同:
- 電子商務網站:關鍵轉化可能是使用者購買產品,而次要轉化可能是訂閱新優惠通知。
- 地產網站:關鍵轉化可能是讓使用者線上填寫聯絡單,線下完成交易,而次要轉化可能是在社交媒體上關注網站。
- 新聞網站:關鍵轉化可能是超過一定量的內容互動,而次要轉化可能是點選進入某篇文章。
在確定好策略,設定好KPI(也就是用數字衡量的結果),就可以開始設定Google Analytics的各個指標了。
我們來看看實際的案例:
比如你的網站是要推薦產品,當使用者透過你推薦的連結購買你就可以獲得收入。這種情況下你的主要轉化目標就是使用者點選推廣連結。根據你的情況設定一個KPI,比如一個月達成100次成功轉化。
為了達成這個目標,你可能需要有幾個策略,以及對應的監測目標:
- 引導使用者訂閱你的推薦產品 – 監測網頁瀏覽目標,加在成功訂閱頁面 – 每個目標設定KPI
- 引導使用者下載你總結的產品清單 – 監測觸發事件目標,加在下載按鈕上 – 每個目標設定KPI
- 吸引更多流量到網站 – 監測網站瀏覽總人數,新使用者等資料 – 每個目標設定KPI
此外,使用者類別,使用的裝置,流量來源,使用者所在位置來分別檢視每個目標的KPI。
Recommended Tools
Here are some tools I use and recommend:
Related Articles
免費指南:本週開始在線賺錢
獲取 7天聯盟行銷啟動計劃 — 我從零到第一筆傭金的具體步驟。
不發送垃圾郵件,可隨時退訂。