增强的链接归因

增强的链接归因功能可以自动区分同一页面上前往相同网址的多次链接点击,从而提高点击报告的准确性。

用法

要使用增强的链接归因,请按以下步骤操作:

  1. 在 Google Analytics(分析)账号的“管理”界面中启用增强的链接归因
  2. 在每个页面上更新 config 命令,为其添加 'link_attribution': true 参数。

例如:

// Enable enhanced link attribution
gtag('config', 'GA_MEASUREMENT_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_MEASUREMENT_ID', {
  'link_attribution': {
    'cookie_name': '_gaela',
    'cookie_expires': 60,
    'levels': 2
  }
});