可手動設定或追蹤連結 自動. 手動追蹤的方式為新增 web.webInteraction
結構的一部分。 有三個必要變數:
web.webInteraction.name
web.webInteraction.type
web.webInteraction.linkClicks.value
alloy("sendEvent", {
"xdm": {
"web": {
"webInteraction": {
"linkClicks": {
"value": 1
},
"name": "My Custom Link", // Name that shows up in the custom links report
"URL": "https://myurl.com", // The URL of the link
"type": "other" // values: other, download, exit
}
}
}
});
連結類型可以是下列三個值之一:
other
: 自訂連結download
: 下載連結exit
: 退出連結這些值包括 自動對應 進入Adobe Analytics, 已配置 來做。
依預設,Web SDK會擷取、標籤及記錄對合格連結標籤的點按。 點按次數會以 擷取 按一下附加到文檔的事件偵聽器。
自動連結追蹤可由 配置 網頁SDK。
clickCollectionEnabled: false
已針對錨點自動完成連結追蹤 A
和 AREA
標籤。 不過,如果這些標籤已附加,則不會考慮用於連結追蹤 onclick
處理常式。
如果錨點標籤包含下載屬性或連結結尾是熱門的副檔名,則連結會標示為下載連結。 下載連結限定符可以是 已配置 使用規則運算式:
downloadLinkQualifier: "\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$"
如果連結目標網域與目前的網域不同,連結會標示為退出連結 window.location.hostname
.
不符合下載或退出連結資格的連結會標示為「其他」。
通過提供 onBeforeEventSend回呼函式.
為Analytics報表準備資料時,篩選連結追蹤資料很實用。 自動連結追蹤會擷取連結名稱和連結URL。 在Analytics報表中,連結名稱的優先順序高於連結URL。 若您想報告連結URL,則需移除連結名稱。 下列範例顯示 onBeforeEventSend
函式,移除下載連結的連結名稱:
alloy("configure", {
onBeforeEventSend: function(options) {
if (options
&& options.xdm
&& options.xdm.web
&& options.xdm.web.webInteraction) {
if (options.xdm.web.webInteraction.type === "download") {
options.xdm.web.webInteraction.name = undefined;
}
}
}
});