Google Analytics分析終極入門指南[2020]

blank

Google Analytics分析終極入門指南[2020]

GA(Google Analytics)是一個非常強大的網站數據收集和統計分析工具。

借助GA,我們可以非常直觀的了解到網站的流量來源及目標轉化等數據,這些數據是我們了解用戶,做出商業決策的重要依據,也是我們對網站進行UX優化的行動的指南。

一、GA的功能

1.記錄和保存網站的流量數據

記錄的數據主要包括:

  • 網站的流量從哪裡來(流量來源渠道)
  • 用戶來到網站後做了什麼事(頁面訪問和頁面內的行為事件)
  • 用戶在網站上停留了多長時間

2.數據統計和報表展示

GA統計工具將收集到的數據以報表的形式直觀展示出來,方便閱讀和統計分析用。

報表是我們在GA工具中接觸最多的功能,也是我們應該多花時間學習和掌握的功能。

GA提供了以下五類報表,對應GA界面左側五個主要菜單欄:

  • Realtime實時報表,主要是查看當前相關的數據訊息,如多少用戶正在瀏覽網站等。
  • Audience受眾群體和人口統計相關的報表(年齡,地區,性別,語言等)
  • Acquisition流量獲取和來源相關的統計報表
  • Behavior用戶行為相關報表
  • Conversions網站轉換相關報表
blank

基本概念

在深入GA的使用和分析之前,我們先先搞清楚一些基本概念。

1. GA賬號結構

  • 一個google賬號可以建立最多25個analytics賬號。
  • 一個analytics賬號可以加入最多50個資源(properties),資源一般就是指一個網站。
  • 一個Property資源下面可以創建多個視圖view,視圖是網站的數據子集。
  • 所有Repots報表都是基於view視圖之上的數據展示和統計。

他們之間的層級關係如下:

blank

2、試圖view的理解

當我們的網站接入GA工具後,默認會收集網站所有的數據訊息,這些訊息包括人和搜索引擎等渠道過來的數據,通常把這份數據叫著Raw data裸數據。

由於不同部門的分析需求,有些數據並不是當前部分所需要的,如爬蟲抓取,自己公司內部的訪問等。

為了讓報表更精確,在view這個層級就可以設置過濾策略,將不需要做分析的數據進行過濾掉,這樣基於過濾後數據得到的報表將更符合我們的需要。

view這個層級還可以對收集到的數據進行一些標記,以便我們更好的識別。具體可參考後續章節。

2.用戶瀏覽行為概念

當用戶訪問到我們網站後,會在網站上產生一系列的行為,這些行為包括從一個網頁鏈接跳轉到另外一個網頁鏈接,點擊視頻播放,填寫表單等。

網頁跳轉,視頻播放,表單填寫這些動作是從人的視角理解的概念,而GA是一台計算機,它只能記錄和閱讀計算機數據,用戶行為和GA收集到的數據之間的會有一個匹配關係,匹配關係如下:

blank
blank
Session與Pageview和event的關係

二、數據收集

報表數據的展示形式,先有數據,才能基於數據做出各個維度的報表。數據越多,越詳細,提供的報表才更有參考意義。

要讓GA能夠收集到網站的數據,需要在我們的網站上先安裝GA的收集代碼( GA tracking code),通過這些代碼。 GA就可以將我們網站上的數據實時傳輸給到GA系統保存下來,GA代碼根據作用區分有兩類:

  1. 通用基礎代碼(必須安裝)
  2. Event事件相關代碼(可選)

通用代碼是我們大多數人都知道安裝的代碼,但通用代碼只能記錄到用戶行為中的網頁瀏覽相關的數據,無法記錄Event事件數據(一個網頁內發生的行為)。

要想查看Event相關的報表,則需要先有Events事件數據,Events數據收集需要在網站上安裝額外的event事件統計代碼。

具體安裝方案見後續章節,我們先從最基本的GA通用代碼開始。

1. GA通用代碼的安裝

用Google郵箱賬號登錄Google Analytics系統,創建GA賬號,按照要求輸入要採集數據的網站域名等訊息。

blank

blank

填寫完訊息後,會彈出相關的跟踪代碼code,複製並保存下來。

blank

回到wordpress網站後台,搜索並安裝插件“insert headers and footers”, 通過這個插件將GA代碼安裝到網站上。

blank
blank

測試代碼是否生效

安裝完成代碼後,再次用瀏覽器打開我們的網站,然後登陸GA系統查看realtime實時菜單中的概覽報表,可以看到GA系統已經記錄了此次訪問,表明GA代碼運行正常。

blank

由於剛安裝,收集到的數據有限,此時其他報表基本都是空,需要等待幾天收集到足夠的數據後,才能查閱到相關的報表。

2、Demo賬號添加

為了學習和研究需要,可以添加一個google的analytics demo賬號,demo賬號對應google的商城網站,可以查看到非常豐富的報表和相關設置。

安裝方法也非常簡單,直接點擊這個鏈接即可Demo account

blank

三、基礎報表

在學習報表之前,我們先回顧下前面提到的概念,GA通用代碼能夠記錄的數據主要有如下幾類:

  1. 流量來源:即用戶是從哪裡跳轉到我們的網站的。
  2. 用戶訊息:來到網站上的是什麼用戶,都有哪些特徵。
  3. 用戶行為:用戶在網站上瀏覽了哪些頁面,在網站停留了多久,什麼時候離開的。
blank

1、流量來源報表

通過點擊“流量獲取”菜單可查看到流量來源相關的統計報表。

blank

縱軸代表流量來源的類別,主要有以下幾類:

  • Organic search 自然搜索流量(搜索引擎)
  • Direct 直接訪問
  • Refferal 其他網站鏈接
  • Display 展示廣告流量

橫軸代表該渠道來的流量統計訊息,主要包括三類:

  • 當前渠道來了多少流量(用戶數/ 新用戶多少)
  • 在網站上做了啥(看了多少網頁,停留了多長時間)
  • 產生了多少轉化(轉化概念請查閱後續章節)

2、用戶訊息報表

用戶訊息對應“audience受眾群體”菜單下的報表,用戶訊息報表是我們了解用戶最重要的窗口。

用戶的訊息報表非常豐富,年齡、性別、地理位置,使用的設備等,這些報表理解起來也非常容易。

blank

3、用戶行為報表

用戶行為即用戶在網站上做了哪些動作。在概念章節中,我們提到了用戶的行為對應到GA數據主要有兩類:

  • 一類是與網頁瀏覽pageview相關的數據。
  • 一類是Event事件相關的數據(發生在單個網頁內的行為)。
blank

安裝完GA通用代碼後,GA工具只會記錄Pageview相關的數據,不會記錄Events事件數據。要想記錄到event事件數據,則需要額外安裝event事件代碼。

如果沒有安裝event事件代碼,點擊event事件報表將看不到任何訊息,這是正常情況。

blank

四、自定義數據和轉化報表

建立網站的目的不是引來流量,而是期望產生我們的商業目標,根據網站的類型不同,商業目標也會不同。

B2B網站的商業目標往往是詢盤獲取,B2C網站則是訂單獲取。

商業目標在GA系統中稱為“轉化conversion”。

能否直接在報表上查看到網站一段時間內達成了多少conversion轉化呢?

“轉化conversion或者商業目標”很顯然一個人為概念,GA無法直接理解。 GA能理解的只能是數據,要讓GA能夠理解什麼是“轉化”,就需要告訴GA,它收集到的哪些數據是轉化數據。這個“告訴GA什麼是轉化數據”的過程稱為“數據標記”。

在沒有對數據進行標記前,我們能看到的數據報表主要是流量來源、用戶特徵、網站訪問行為三個方面,這三個方面的數據無需標記,GA可以直接理解。

blank

而當我們想查看conversion轉化相關的報表時,則需要對原始數據進行“加工”,即定義哪些特徵的數據稱之為conversion轉化。

在GA系統中定義好“轉化數據”後,GA會對收集到的原始數據進行重新計算,統計出“轉化數據“,並在系統中以“轉化”相關的報表展現。

他們之間的邏輯關係如下:

blank

1、轉化設置概念

理解了以上邏輯後,再實施轉化設置就簡單了。我們只需要告訴GA系統,什麼樣特徵的數據就是我們理解的“轉化”。

對數據進行“轉化標記”這個工作是在“view”層級實施的,一個網站可以建立多個view數據視圖。 view數據視圖層除了可以對數據進行轉化標記(Goal)外,還可以設置“過濾”。

通常做法是將原始的沒標記的數據命令為”Raw data“,然後再新建一個新的view視圖,再在新的視圖上做數據標記和過濾。

blank

點擊Goal菜單,進入Goal的設定後,會提示“目標模板”,此處可以直接選擇custom自定義即可。

blank

填入目標的命名後,接下來最重要的就是目標類型選擇了。

blank

先回顧下最開始提到的概念,GA能夠收集到哪種類型的數據?

GA能夠收集到的數據有兩類:

  1. Pageview網頁查看相關數據(包括session會話和時長)
  2. Events事件相關數據

第一類安裝全局代碼後就可以獲取到的pageview相關數據,第二類Events事件類數據需要安裝額外的代碼才能獲取。

而GA目標允許標記為“轉化”的數據可以為以下四類:

  1. PageView網頁瀏覽,即用戶訪問到了指定的頁面即認為是完成了一次轉化。
  2. Duration訪問時長,即用戶在網站上停留了指定時長就認為是一次轉化。
  3. 會話數,一個用戶在我們網站上訪問了多少個頁面就認為是一次轉化。
  4. Event事件,用戶在網站上產生了什麼某種預期的事件動作就認為是一次轉化。

將轉化匹配到GA中的Goal

1,2,3屬於pageview相關的數據類型,通用代碼已經收集了這部分數據,如果將“轉化”匹配為pageview數據,則只需要在已經收集到的數據基礎上指定某些特徵就可以了。

blank

而如果要把Event事件作為轉化目標,則需要先讓GA能夠收集到Events事件相關的代碼後,才能再做標記,設置起來會復雜不少,請參考後續文章。

Duration和會話數這兩個指標一般很少使用,因為它很難真實反映我們的商業目標達成。

2、Pageview目標案例

下面我們以pageview作為B2B網站的商業目標轉化為例。

B2B網站最重要的商業目標就是獲取用戶詢盤,一次用戶詢盤可以認為是一次商業目標達成,那麼怎麼把用戶詢盤這個動作和GA中的Pageview數據進行匹配呢?

我們可以在wordpress的form表單設置中,將程序設置為當用戶輸入表單內容,點擊發送詢盤後,程序自動跳轉到thanks感謝頁面,這樣用戶訪問到感謝頁面這個行為正好是pageview數據。一次感謝頁面的訪問正好對應就可以對應上一次商業目標達成。

具體步驟如下:

  1. 在wordpress後台新建一個thanks.html的頁面.

可以使用Elementor編輯器快速創建一個類似於如下的頁面。

blank
  1. 在詢盤發送頁面上使用Elementor中的form表單元素,在form表單中設置自動跳轉到thanks頁面.

blank

  1. 在GA中設置目標類型為“pageview”,目標地址為“/thanks".
blank

測試驗證表單跳轉功能和GA中轉化相關數據記錄。

正常的話,GA的實時報表中可以看到此次轉化數據。

blank

總結

以上是整個GA的基礎設置過程,基礎設置並不難。轉化相關設置稍微複雜點,但也是最重要的部分。由於轉化為人為定義的概念,要將人為定義概念匹配到GA中的數據特徵,則需要做Goal設置,將這個邏輯關係理清楚後就會簡單很多。

實際項目中,我們可以將人為定義的轉化匹配為多種不同類型的GA數據,如event類型,以上只是展示了最基礎的pageview設置,也是最快的設置Goal的方式。

如希望了解Events相關的數據收集和以events數據作為Goal的設置,請關注TTVPS數字行銷部落格後續的文章。

What do you think?

Written by marketer

blank

Google Analytics分析的跟踪代碼在哪?分析的關鍵字怎麼是亂碼?

blank

Google analytics(GA,谷歌分析)安裝及授權教程