transactionID

transactionID 變數可唯一識別交易,因此點擊能與透過 Data Sources 上傳的資料連結。若您想要使用其他管道的資料,並將這些資料與透過 AppMeasurement 收集的資料連結在一起,此變數很有用。

NOTE
使用此變數之前,請確認報表套裝中的「交易 ID 儲存」已啟用。如需詳細資訊,請參閱「管理員使用指南」中的一般帳戶設定

當您在點擊上設定 transactionID 時,Adobe 會針對在該時間點設定或留存的所有 Analytics 變數拍攝「快照」。透過 Data Sources 上傳且具有相符交易 ID 的資料會永遠與這些變數值連結。

依預設,Adobe 會記住所有交易 ID 值 (連結和未連結) 達 90 天。如果您的離線互動程序超過 90 天,請聯絡客戶服務以要求延長期限。

使用 Web SDK 的交易 ID

交易 ID 會為 Adobe Analytics 進行對應,在 XDM 欄位 commerce.order.payments[0].transactionID 底下。

使用 Adobe Analytics 擴充功能的交易 ID

您可以在設定 Analytics 擴充功能 (全域變數) 時設定交易 ID,或依據規則進行設定。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往規則標籤,然後按一下所需的規則 (或建立規則)。
  4. 在「動作」下方按一下現有的「Adobe Analytics - 設定變數」動作,或按一下「+」圖示。
  5. 設定 副檔名 Adobe Analytics的下拉式清單,以及 動作型別 至 設定變數.
  6. 找出「交易 ID」區段。

您可以將交易 ID 設為任何字串值,包括資料元素。

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

s.transactionID 變數是包含交易唯一識別碼的字串。有效值包括長度最多 100 個位元組的英數字元。其預設值為空字串。

s.transactionID = "ABC123";

如果您的點擊有多個交易 ID,可以使用逗號分隔每個 ID。即使有多個交易 ID,長度上限仍是 100 個位元組。

s.transactionID = "ABC123,XYZ456";
TIP
如果您使用此變數整合多個離線管道,請確認不同管道之間沒有重疊的交易 ID。例如,如果您的呼叫中心交易 ID 值為 1234,潛在客戶交易 ID 值為 1234,可能會發生衝突並導致意外結果。請確認每個離線管道的交易 ID 均包含唯一格式,並視需要加以區分。例如,在 Data Sources 和 AppMeasurement 中,將呼叫中心交易 ID 設定為 call_1234,將潛在客戶交易 ID 設定為 lead_1234
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690