linkExternalFilters
AppMeasurement 提供自動追蹤連結的功能,讓您追蹤指向網站外部的連結。如果啟用 trackExternalLinks
(AppMeasurement) 或 clickCollectionEnabled
(Web SDK),當訪客按一下連結離開您的網站時,系統會將影像要求立即傳送給 Adobe。 linkExternalFilters
和 linkInternalFilters
變數決定要將哪些連結視為內部/外部連結。
如果此變數包含值,自動退出連結追蹤將會表現出類似允許清單的行為。 如果連結點擊與任何 linkExternalFilters
值不符,則不視為退出連結。系統會針對此變數檢查整個 URL。如果啟用 linkLeaveQueryString
,也會檢查查詢字串。
linkInternalFilters
足以滿足其退出連結追蹤需求,因而未使用 linkExternalFilters
。如果您同時使用 linkInternalFilters
和 linkExternalFilters
兩者,點按的連結必須符合 linkExternalFilters
而且 與 linkInternalFilters
不符,才會視為退出連結。如果點擊的連結符合退出連結和下載連結這兩個條件,則下載連結類型優先。
Web SDK 中的退出連結
如果退出連結目標網域與目前的 window.location.hostname
不同,則連結會以退出連結自動符合條件。 Web SDK 不提供任何設定變數來修改自動退出連結檢測。 如果您需要自訂以退出連結自動符合條件的網域,您可以在 onBeforeEventSend
回呼中使用自訂邏輯。
有關詳細資訊,請參閱 Web SDK 文件中的自動連結追蹤。
使用Adobe Analytics擴充功能追蹤對外連結
「追蹤」欄位是在設定 Adobe Analytics 擴充功能時,位於「連結追蹤」摺疊式功能表下方的逗號分隔篩選清單 (通常是網域)。
- 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集。
- 按一下所需的標籤屬性。
- 前往擴充功能標籤,然後按一下 Adobe Analytics 底下的 「設定」 按鈕。
- 展開「連結追蹤」摺疊式功能表,如此可顯示「對外連結 - 追蹤」欄位。
在此欄位中置入要一律視為外部的篩選器。請使用逗號 (不含空格) 分隔多個網域。
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>