linkExternalFilters

AppMeasurement 提供自动跟踪指向网站外部的链接的功能。如果启用了 trackExternalLinks (AppMeasurement) 或 clickCollectionEnabled (Web SDK),则当访客单击链接以离开您的网站时,图像请求会发送到 Adobe。linkExternalFilterslinkInternalFilters 变量可确定哪些链接被视为内部/外部链接。

如果此变量包含值,则自动退出链接跟踪的行为类似于允许列表。 如果链接点击与任何 linkExternalFilters 值都不匹配,则不会将其视为退出链接。系统将针对此变量检查整个 URL。如果启用了 linkLeaveQueryString,则还会检查查询字符串。

TIP
仅当您确切知道要将哪些域视为退出链接时,才使用此变量。许多组织发现使用 linkInternalFilters 足以满足其退出链接跟踪需求,因此没有使用 linkExternalFilters

如果同时使用 linkInternalFilterslinkExternalFilters,则点击的链接必须与 linkExternalFilters 匹配​ ​与 linkInternalFilters 不匹配时才能被视为退出链接。如果点击的链接与退出链接和下载链接标准均匹配,则将优先使用下载链接类型。

Web SDK 中的退出链接

如果链接目标域与当前的 window.location.hostname 不同,则链接自动符合退出链接的条件。Web SDK 不提供任何配置变量来修改自动退出链接检测。如果您需要自定义符合退出链接条件的域,则可以在 onBeforeEventSend 回调中使用自定义逻辑。

有关更多信息,请参阅 Web SDK 文档中的自动链接跟踪

使用Adobe Analytics扩展的“出站链接 — 跟踪”

“跟踪”字段是在配置 Adobe Analytics 扩展时链接跟踪折叠面板下以逗号分隔的过滤器(通常是域)列表。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击所需的标记属性。
  3. 转到扩展选项卡,然后单击 Adobe Analytics 下的​ 配置 ​按钮。
  4. 展开链接跟踪折叠面板,这会显示出站链接 - 跟踪字段。

在此字段中放置要始终视为外部链接的过滤器。用逗号分隔多个域,不带空格。

AppMeasurement和Analytics扩展自定义代码编辑器中的s.linkExternalFilters

s.linkExternalFilters 变量是包含被视为退出链接的过滤器(如域)的字符串。用逗号分隔多个域,不带空格。

s.linkExternalFilters = "example.com,example.net,example.org";

假定 adobe.com 上有以下实施示例:

<script>
  s.trackExternalLinks = true;
  s.linkExternalFilters = "example.com,example.net";
</script>

<!-- The following link is NOT considered an exit link, even though the link is outside adobe.com -->
<a href = "example.org">Example link 1</a>

<!-- The following link is an exit link because it matches the linkExternalFilters allowlist -->
<a href = "example.com">Example link 2</a>
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690