abort

abort 變數是布林值,可防止將下個追蹤呼叫傳送至Adobe。 Web SDK中存在類似的功能,可讓您傳回 false 傳送XDM事件之前。

取消使用Web SDK擴充功能傳送事件

使用 在事件傳送回撥前開啟 程式碼編輯器和傳回 false.

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往 擴充功能 標籤,然後按一下 設定 按鈕在 Adobe Experience Platform Web SDK.
  4. 在 資料彙集,按一下 在事件傳送回呼代碼前編輯 按鈕。
  5. 在程式碼編輯器中,將下列程式碼置於您想要中止傳送資料至Edge的任何條件下:
return false;

取消手動實作Web SDK時傳送事件

使用 onBeforeEventSend 回呼和傳回 false. 另請參閱 全域修改事件 詳細資訊,請參閱Web SDK檔案。

alloy("configure"), {
    "onBeforeEventSend": function(content) {
        return false;
    }
}

在Adobe Analytics擴充功能中使用abort變數

Adobe Analytics 擴充功能中沒有專用欄位可使用這個變數。請依照 AppMeasurement 語法使用自訂程式碼編輯器。

AppMeasurement和Analytics擴充功能自訂程式碼編輯器中的s.abort

s.abort 變數是布林值。其預設值為 false

  • 如果設為 true,下個追蹤呼叫 (t()tl()) 就不會將任何資料傳送至 Adobe。
  • 若設為 false 或未定義,此變數就不會執行任何動作。
s.abort = true;
NOTE
abort 變數會在每個追蹤呼叫後重設為 false。如需中止相同頁面上的後續追蹤呼叫,請重新將 abort 設為 true

例如, abort 變數可在以下位置設定: doPlugins() 函式:將影像要求傳送至Adobe前要執行的最後一個函式。 此範例的運作方式與 onBeforeEventSend 使用Web SDK的回呼。

s.doPlugins = function(s) {
    s.campaign = s.Util.getQueryParam("cid");
    if ((!s.campaign) && (!s.events)) {
        s.abort = true;
    }
};

您可以集中邏輯,用於識別不想追蹤的活動,例如自訂連結或顯示廣告中的外部連結。

recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690