增强的链接归因

增强的链接归因功能会自动使用 link 元素 ID 区别同一页面上指向相同网址的多个链接,从而提高网页内分析报告的准确性。

用法

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

  1. 在 Google Analytics(分析)帐号的“管理”界面中启用增强的链接归因
  2. 在每个网页上更新您的代码,以加载增强的链接归因插件(也称为“linkid”)。

下列代码展示了如何加载增强的链接归因插件:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid');
ga('send', 'pageview');

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

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

选项 值类型 默认值 说明
cookieName string _gali Cookie 的名称
duration 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 了,这种情况下链接仍是匿名的。

下例展示了在使用增强的链接归因插件时如何指定自定义配置选项:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid', {
  'cookieName': '_ela',
  'duration': 45,
  'levels': 5
});
ga('send', 'pageview');