journeysteps事件常見欄位 sharing-common-fields
此Mixin將由journeyStepEvent和journeyStepProfileEvent共用。
這些是Journey Orchestration傳送至Adobe Experience Platform的常見XDM欄位。 歷程中處理的每個步驟都會傳送通用欄位。 自訂動作和增強功能會使用更具體的欄位。
其中一些欄位僅適用於特定處理模式(動作執行、資料擷取等) 以限制事件大小。
入口
指出使用者是否已進入歷程。 如果不存在,我們會假設值為false。
型別:布林值
值: true/false
重新進入
指出使用者是否已使用相同執行個體重新進入歷程。 如果不存在,我們會假設值為false。
型別:布林值
值: true/false
instanceEnded
表示執行個體是否已結束(成功或失敗)。
型別:布林值
eventID
處理中的事件ID,用於步驟處理。 如果事件是外部事件,則值為其eventId。 如果事件是內部事件,則值為內部eventId (例如scheduledNotificationReceived、executedAction等)。
型別:字串
nodeID
使用者端節點id (來自畫布)。
型別:字串
stepID
目前正在處理之步驟的唯一ID。
型別:字串
stepName
目前正在處理的步驟名稱。
型別:字串
stepType
步驟型別。
型別:字串
可能的值:
- 條件
- 動作
- 排程器
- 計時器
步驟狀態
步驟的狀態,代表步驟在處理完成(且引發步驟事件)時的狀態。
型別:字串
狀態可以是:
- 已結束:步驟沒有轉變,其處理已成功結束。
- 錯誤:步驟處理發生錯誤。
- 轉變:步驟正在等待事件轉變到另一個步驟。
- 上限:步驟因上限錯誤而失敗,在動作或擴充期間發生。
- 逾時:步驟因逾時錯誤而失敗,在動作或擴充期間發生。
- instanceTimedout:步驟已停止處理,因為執行個體已達到其逾時。
journeyID
歷程的ID。
型別:字串
journeyVersionID
歷程版本的ID。 在journeyStepEvent的情況下,此id代表歷程的身分參考。
型別:字串
journeyVersionName
歷程版本的名稱。
型別:字串
journeyVersion
歷程版本的版本。
型別:字串
instanceID
歷程執行個體的內部ID。
型別:字串
externalKey
從事件擷取的外部索引鍵加以處理。
型別:字串
parentstepid
執行個體中目前已處理步驟的父級步驟ID。
型別:字串
parentStepName
目前步驟之父項的步驟名稱。
型別:字串
parentTransitionID
將執行個體帶到已處理步驟的轉變ID。
型別:字串
parentTransitionName
將執行個體帶到已處理步驟的轉變名稱。
型別:字串
inTest
表示此歷程是否處於測試模式。
型別:布林值
processingtime
從執行個體步驟進入到處理結束的總時間量(以毫秒為單位)。
型別: long
instanceType
指示執行個體型別(若為批次或單一)。
型別:字串
值:批次/單一
recurrenceIndex
如果歷程是批次和週期性(第一次執行有recurrenceIndex = 1),則為週期性的索引。
型別: long
isBatchToUniary
表示此單一執行個體是否已從批次執行個體觸發。
型別:布林值
batchExternalKey
批次事件的外部索引鍵。
型別:字串
batchinstanceid
這是批次例項ID。
型別:字串
batchUnitaryBranchID
如果執行個體是從批次執行個體觸發的,則為單一分支ID。
型別:字串