事件處理 event-processing
在交易式訊息的內容中,事件是由外部資訊系統產生,並透過 PushEvent 和 PushEvents 方法傳送至Adobe Campaign。 在本節中說明這些方法。
此事件包含連結至事件的資料,例如:
- 其型別:訂單確認、在網站上建立帳戶等,
- 電子郵件地址或電話號碼,
- 在傳送之前擴充及個人化交易式訊息的任何其他資訊:客戶聯絡資訊、訊息語言、電子郵件格式等。
事件資料的範例:
若要處理異動訊息事件,下列步驟將套用至執行例項:
- 事件集合
- 事件轉移至訊息範本
- 使用個人化資料擴充事件
- 傳遞執行
- 回收連結傳遞失敗的事件 (透過Adobe Campaign工作流程)
完成所有步驟後,每個目標收件者都會收到個人化訊息。
收集事件 event-collection
資訊系統產生的事件可使用兩種模式收集:
收集到事件後,系統會根據技術工作流程,在執行個體的即時和批次佇列之間,以及等待連結至訊息範本時,對事件進行劃分。
將事件轉移至範本 event-to-template
在執行例項上發佈訊息範本後,就會自動產生兩個範本:一個會連結至即時事件,另一個則會連結至批次事件。
路由步驟是將事件連結至適當的訊息範本,依據為:
-
在事件本身的屬性中指定的事件型別:
-
訊息範本屬性中指定的事件型別:
依預設,路由依賴下列資訊:
- 事件型別
- 要使用的頻道(預設:電子郵件)
- 根據發佈日期的最新傳遞範本
檢查事件狀態 event-statuses
所有已處理的事件都會分組到 事件歷史記錄 資料夾或Explorer中的單一檢視。 它們可以依事件型別或 狀態 分類。
可能的狀態包括:
-
擱置中
- 擱置事件可以是剛剛收集且尚未處理的事件。 Number of errors 欄顯示值0。 尚未連結電子郵件範本。
- 擱置事件也可以是已處理但其確認錯誤的事件。 Number of errors 資料行顯示的值不是0。 若要知道何時再次處理此事件,請參閱 Process requested on 欄。
-
擱置的傳遞
已處理事件,且已連結傳遞範本。 電子郵件正在等候傳遞,且已套用傳統傳遞程式。 如需詳細資訊,您可以開啟傳遞。 -
已傳送,已忽略 和 傳遞錯誤
這些傳遞狀態是透過 updateEventsStatus 工作流程復原。 如需詳細資訊,您可以開啟相關的傳送。 -
事件未涵蓋
異動訊息路由階段失敗。 例如,Adobe Campaign找不到當作事件範本的電子郵件。 -
事件已過期
已達到最大傳送嘗試次數。 該事件會視為Null。
回收事件 event-recycling
如果特定頻道上的訊息傳送失敗,Adobe Campaign可以使用其他頻道重新傳送訊息。 例如,如果簡訊頻道上的傳遞失敗,則使用電子郵件頻道重新傳送訊息。
若要這麼做,您需要設定一個工作流程,重新建立所有狀態為 傳遞錯誤 的事件,並指派不同的管道給這些事件。