增强的链接归因

Google Analytics(分析)提供增强的链接归因功能,该功能自动使用 link 元素 ID 区别单个页面上指向相同网址的多个链接,从而可提高报告数据的准确性。

用法

要使用增强的链接归因功能,请执行以下操作:

  1. 在 Google Analytics(分析)帐号的管理界面中启用增强的链接归因
  2. 在每个网页上更新您的跟踪代码,以通过 'link_attribution': true 设置启用增强的链接归因。

例如:

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

增强的链接归因插件会使用链接(或父级元素)的元素 ID 和 Cookie 区分指向相同网址的链接。您可以在加载插件时提供配置选项,自定义插件在 DOM 的多大范围内查找元素 ID,以及自定义此 Cookie 的行为。

以下是可用选项及其默认值:

选项 数据类型 默认值 说明
cookie_name string _gali Cookie 的名称
cookie_expires number 30 保存 Cookie 的时长上限(秒)
levels number 3

为查找现有 ID 而查看的 DOM 层级数上限。例如,以下链接中不包含 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,就找不到“sidebar”ID,链接仍将保持匿名。

例如,以下示例演示了自定义每个可能选项的代码:

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