追蹤連結

可手動設定或追蹤連結 自動. 手動追蹤的方式為新增 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

已針對錨點自動完成連結追蹤 AAREA 標籤。 不過,如果這些標籤已附加,則不會考慮用於連結追蹤 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;
        }
    }
  }
});

本頁內容