加強連結歸因

加強連結歸因會自動區分特定網頁上使用相同網址的不同連結點擊,藉此提升點擊報表的成效。

使用方法

如要使用加強連結歸因,請按照下列步驟操作:

  1. 在 Google Analytics (分析) 帳戶的「管理員」使用者介面中,啟用加強連結歸屬
  2. 更新各個頁面的 config 指令,新增 'link_attribution': true 參數。

例如:

// Enable enhanced link attribution
gtag('config', 'GA_MEASUREMENT_ID', {
  'link_attribution': true
});

加強連結歸因會使用連結或父項元素的元素 ID 和 Cookie,區分指向同一個網址的連結。您可以在載入外掛程式時提供設定選項,藉此自訂外掛程式尋找元素 ID 所需的範圍,以及這個 Cookie 的行為。

以下是可用的選項和預設值:

選項 資料類型 預設 說明
cookie_name string _gali Cookie 的名稱
cookie_expires number 30 儲存 Cookie 的時間長度上限 (以秒為單位)
levels number 3

在 DOM 中尋找現有 ID 的層級上限。舉例來說,下列連結不含 ID 屬性,但 <ul> 元素 (向上兩個層級) 卻有:

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

如果將 levels 選項設為 1,系統就會找不到「側欄」ID,且連結會保持匿名狀態。

例如,以下範例展示了每個可能自訂的選項時,程式碼看起來會如何呈現:

// Turn on enhanced link attribution with every option customized
gtag('config', 'GA_MEASUREMENT_ID', {
  'link_attribution': {
    'cookie_name': '_gaela',
    'cookie_expires': 60,
    'levels': 2
  }
});