Google Analytic自訂維度、指標

2020/07/21

前言

Google Analytics除了可以使用標準的維度、指標來做追蹤

最強大的功能就是可以自訂維度、指標、報表

本篇將紀錄如何自訂維度、指標

包含GA後台的操作、JS的操作

 

維度、指標

 

維度

可以想像成分類或標籤

方便後續做報表可以區分

其實GA本身就提供一些標準維度可以做分類

像是使用者的裝置、國家、媒介等

而GA自訂維度可分為四種資料層級範圍(Level Scope)

  • 命中層級範圍(Hit Level Scope)
  • 使用者層級範圍(User Level Scope)
  • 產品層級範圍(Product Level Scope)
  • 工作階段層級範圍(Session Level Scope)

 

指標

可以想成是數據、資料

分成兩種層級

  • 命中層級範圍(Hit Level Scope)
  • 產品層級範圍(Product Level Scope)

 

並且可使用三種類型

  • 整數
  • 時間長度(單位為秒)
  • 貨幣(拿來做金額累加)

 

自訂維度、指標的相關資訊可參考官方文件

 

規劃

在建立自訂維度、指標之前

最好先規劃好再設定

因為GA的指標、維度一旦建立之後就不可刪除只能修改

而且免費版的數量只有20個

Google Analytics 360每年15萬美金一般人也不可能使用

因此先規劃好再設定比較保險

 

模擬情境(影片+購物平台)

假設目前要追蹤的網站是一個影片OTT平台

這個平台除了可以讓會員觀看影片之外

還提供商城功能讓會員可以在平台上購物

並且可以Donate給該平台

 

自訂維度規劃

下方編號為後續在GA設定的自訂維度順序

  1. 會員性別(使用者):男女
  2. 會員年齡層(使用者):0-18歲、19-30歲、31-50歲、51-70歲、71歲以上
  3. 商品主類型(商品):3C、食品、電器
  4. 登入方式(工作階段):Google、FB、一般
  5. 圖片上傳方式(Hit):直接上傳、Google Photo匯入、Instagram匯入

 

自訂指標規劃

下方編號為後續在GA設定的自訂指標順序

  1. 圖片建立次數(整數)
  2. 影片觀看時間(時間)
  3. 影片點擊(整數)
  4. 商品消費金額(貨幣)
  5. Donate(貨幣)
  6. 登入次數(整數)

 

開始設定自訂維度、指標

規劃好確認沒問題之後

就可以開始到GA後台做設定

 

設定自訂維度

前往GA後台的資源設定>自訂定義中

即可設定自訂維度

1.png

 

建立好之後會出現這段Code

但目前先不用

後續可以再回到這頁看

每個維度的差異只在編號而已

2.png

 

自訂維度建立完成

3.png

 

設定自訂指標

依照先前規劃的層級範圍、資料類型

設定自訂指標

4.png

 

建立自訂維度、指標的常數

因為GA建立出來的維度、指標辨識依據都是英文+建立順序

容易造成各個專案不同

如果直接將這些值像預設提供的code寫入專案中

ga('set', 'dimension1', dimensionValue);

 

而且這些英文+數值對工程師來說都是無意義的

一個恍神很容易就寫錯

別的專案如果維度、指標順序不同還要翻出來改很麻煩

 

因此我都會集中再同一個地方設定

寫隻js將這些常數mapping到實際的維度、指標辨識值

要修改就修改這隻js即可

大致會長這樣

// 獨立js維護常數
window.GA_DEMENSIONS = {
  GENDER: 'dimension1',
  AGE: 'dimension2',
  PRODUCT_TYPE: 'dimension3',
  LOGIN_TYPE: 'dimension4',
  PHOTO_UPLOAD_TYPE: 'dimension5',
}

window.GA_METRICS = {
  PHOTO_UPLOAD_COUNTS: 'metric1',
  VIDEO_VIEWS: 'metric2',
  VIDEO_CLICKS: 'metric3',
  PAID_FORM_PRODUCT: 'metric4',
  DONATE: 'metric5',
  LOGIN_COUNTS: 'metric6',
}

// 使用方式
ga('set', GA_DEMENSIONS.GENDER, '男');
ga('set', GA_DEMENSIONS.AGE, '21-30歲');
ga('set', GA_METRICS.LOGIN_COUNTS, 1);

 

設定自訂報表

點選自訂報表後

可以從指標、維度的地方選取前面自訂的資料

舉例來說

我可以透過登入方式的維度登入次數的指標

來建立一個分析各年齡層的登入行為報表

5.png

 

aa.png

 

 

貨幣設定

因為GA的貨幣預設都是美金

如果是系統的台幣的話

要從資料檢視設定頁面去修改

7.png