AppMeasurement 提供自动跟踪指向网站外部的链接的功能。如果 trackExternalLinks
(AppMeasurement)或 clickCollectionEnabled
(Web SDK)启用后,当访客单击链接以离开您的网站时,图像请求会发送到Adobe。 linkExternalFilters
和 linkInternalFilters
变量可确定哪些链接被视为内部/外部链接。
如果此变量包含值,则自动退出链接跟踪的行为与阻止列表类似。 如果链接点击与任何 linkInternalFilters
值都不匹配,则会将其视为退出链接。系统将针对此变量检查整个 URL。如果启用了 linkLeaveQueryString
,则还会检查查询字符串。
如果同时使用 linkInternalFilters
和 linkExternalFilters
,则点击的链接必须与 linkExternalFilters
匹配且与 linkInternalFilters
不匹配时才能被视为退出链接。如果点击的链接与退出链接和下载链接标准均匹配,则将优先使用下载链接类型。
Activity Map 使用此变量帮助确定哪些链接是您网站的内部链接。Adobe 建议为使用 Activity Map 的实施设置此变量。
linkInternalFilters
和内部 URL 过滤器是两个不同功能,可以实现不同的目的。linkInternalFilters
变量专门用于退出链接跟踪。内部 URL 过滤器是一个管理员设置,可帮助处理流量源维度,如反向链接域名。
如果链接目标域与当前域不同,则链接会自动确定为退出链接 window.location.hostname
. Web SDK不提供任何配置变量来修改自动退出链接检测。 如果您需要自定义符合退出链接资格的域,则可以在 onBeforeEventSend
回调。
请参阅 自动链接跟踪 (位于Web SDK文档中)以了解更多信息。
“从不跟踪”字段是配置 Adobe Analytics 扩展时链接跟踪折叠面板下以逗号分隔的过滤器(通常是域)列表。
在此字段中放置您永远不希望作为退出链接进行跟踪的过滤器。用逗号分隔多个域,不带空格。
s.linkInternalFilters
变量是包含您视为网站内部链接的过滤器(如域)的字符串。用逗号分隔多个过滤器,不带空格。
s.linkInternalFilters = "example.com,example.net";
假定 adobe.com
上有以下实施示例:
<script>
s.trackExternalLinks = true;
s.linkInternalFilters = "adobe.com";
</script>
<!-- The following link is an exit link because it does not match the anything under linkInternalFilters -->
<a href = "example.org">Example link 2</a>