通知

G Suite 現已更名為 Google Workspace:滿足您業務需求,大幅提升工作效率。

[UA] 通用 Analytics (分析) 自訂維度

注意:本文將介紹通用 Analytics (分析)。自 2023 年 7 月 1 日起,標準通用 Analytics (分析) 資源就會停止處理資料 (通用 Analytics (分析) 360 資源則是自 2024 年 7 月 1 日起)。如果您仍在使用通用 Analytics (分析),請切換至 Google Analytics (分析) 4 (GA4)。

如果您需要在 Google Analytics (分析) 中使用的維度名稱並未列入預設維度和指標,請定義自訂維度。自訂維度可用來收集及分析 Analytics (分析) 未自動擷取的資料。若要將值傳送至自訂維度,只要使用變數從您的網頁擷取資料,或讓該變數使用資料層傳送特定值即可。

使用網頁變數來設定自訂維度值

如果您需要將清單中的值與 Google Analytics (分析) 工作階段建立關聯,請使用 Google 代碼管理工具中的對照表變數。

步驟 1:建立自訂維度

在 Google Analytics (分析) 中建立自訂維度的方式如下:

  1. 登入 Google Analytics (分析) 帳戶
  2. 前往 [管理] 下一步 [資源:自訂定義] 下一步 [自訂維度]
  3. 按一下 [+新增自訂維度]
  4. 在 [名稱] 欄位輸入您自行定義的名稱,並為「範圍選單設定適當的值。確認已勾選 [啟用] 選項。
    例子:在 [名稱] 欄位填入「目的地」,並將「範圍」選單設為 [命中]。
  5. 按一下 [建立]。
  6. 您可以在「已建立的自訂維度」網頁中找到維度編號,如以下範例程式碼所示。請將維度編號記下來。在這個例子中,維度的索引編號是 6:

JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);

Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];

您可隨時在 Google Analytics (分析) 中前往 [管理] 下一步 [資源:自訂定義] 下一步 [自訂維度],在畫面上出現的表格中查看特定維度的索引編號。

步驟 2:設定代碼管理工具變數來擷取網頁值

下一步是設定 Google 代碼管理工具變數,讓變數從網頁擷取值並填入自訂維度欄位。您指定的值可能來自多個不同來源,例如網頁上的元素 ID、計時器等事件觸發時所產生的值,或是網址中的某一段網址串。

在本例中,我們需要的值在網頁網址的某個片段中,也就是在網址末尾井字號 (#) 之後的字串:

  • https://www.example.com/destinations/#paris
  • https://www.example.com/destinations/#newyork
  • https://www.example.com/destinations/#tokyo

您可以設定代碼管理工具擷取網址片段,將擷取的值放在變數中,接著運用這個變數為我們要使用的自訂維度收集值。詳細設定方式如下:

  1. 在代碼管理工具中按一下 [變數]
  2. 在「使用者定義的變數」下方點擊 [新增]
  3. 按一下 [變數設定],然後選取 [網址] 做為變數類型。
  4. 在「變數設定」網頁中,將 [元件類型] 設為 [片段]
  5. 為變數命名,例如「網址片段變數」。
  6. 按一下 [儲存]。

步驟 3:在通用 Analytics (分析) 代碼中啟用自訂維度

最後一步是在 Google Analytics (分析) 設定變數中啟用自訂維度:

  1. 按一下 [變數],然後選取 Google Analytics (分析) 設定變數。
  2. 開啟要編輯的代碼,然後前往 [更多設定] 下一步 [自訂維度]
  3. 按一下 [+新增自訂維度]。
  4. 填入您在步驟 1 中記下的索引編號值。
  5. 針對「維度值」,請使用 variable selector icon 變數選擇器圖示,選取您在步驟 2 建立的變數名稱。
  6. 按一下 [儲存]。

從資料層設定自訂維度值

透過資料層來設定是最能確保報表結果一致的方式,因為您可以完整控制要傳送至代碼的值。在本例中,網站上所用的 dataLayer.push() 可以在使用者點擊某按鈕時,將目的地值新增到資料層:

<button onclick="dataLayer.push({'destination': 'paris'});">
  預訂這趟巴黎行程!
</button>

如要使用 Google 代碼管理工具將這個值以自訂維度的形式傳送到 Google Analytics (分析),請使用資料層變數,然後從您網站上已部署的 Google Analytics (分析) 代碼中找到適當的代碼,再套用這個自訂維度。

步驟 1:建立自訂維度

在 Google Analytics (分析) 中建立自訂維度的方式如下:

  1. 登入 Google Analytics (分析) 帳戶。
  2. 前往 [管理] 下一步 [資源欄:自訂定義] 下一步 [自訂維度]
  3. 按一下 [+新增自訂維度]
  4. 在 [名稱] 欄位輸入您自行定義的名稱,並為「範圍選單設定適當的值。確認已勾選 [啟用] 選項。
    例子:在 [名稱] 欄位填入「目的地」,並將「範圍」選單設為 [命中]。
  5. 按一下 [建立]。
  6. 您可以在「已建立的自訂維度」網頁中找到維度編號,如以下範例程式碼所示。請將維度編號記下來。在這個例子中,維度的索引編號是 6:

JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);

Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];

步驟 2:建立資料層變數

下一步是建立變數來擷取正確的資料層值:

  1. 在代碼管理工具中按一下 [變數]
  2. 在「使用者定義的變數」下方點擊 [新增]
  3. 為變數類型選取 [資料層變數]
  4. 將 [資料層變數名稱] 文字欄位設為「目的地」
  5. 為變數命名,例如「目的地資料層變數」
  6. 按一下 [儲存]。

步驟 3:在通用 Analytics (分析) 代碼中啟用自訂維度

最後一個設定步驟是在 Google Analytics (分析) 設定變數中啟用自訂維度:

  1. 按一下 [變數],然後按一下 [Google Analytics (分析) 設定變數]。
  2. 按一下 [變數設定]
  3. 依序按一下 [更多設定] 下一步 [自訂維度]
  4. 按一下 [+新增自訂維度]
  5. 填入您在步驟 1 中記下的索引編號值。
  6. 「維度值」請輸入您在步驟 2 建立的變數名稱。
  7. 按一下 [儲存]
  8. 發布容器,變更才會生效。
如果您尚未將通用 Analytics (分析) 代碼設為使用 Google Analytics (分析) 設定變數,建議您如此設定。Google Analytics (分析) 設定變數能跨多個代碼共用單一變數,讓您可以更輕鬆地修改配置。不過,如果您只要對特定通用 Analytics (分析) 代碼套用自訂維度,請選取 [在這個代碼中啟用覆寫設定] 核取方塊,即可查看 [更多設定] 選項。

這對您有幫助嗎?

我們應如何改進呢?
搜尋
清除搜尋內容
關閉搜尋
主選單
15745420964441828563
true
搜尋說明中心
true
true
true
true
true
102259
false
false