事件處理 about-event-processing

在交易式訊息的內容中,事件是由外部資訊系統產生,並透過​ PushEvent ​和​ PushEvents ​方法傳送至Adobe Campaign (請參閱事件說明)。

此事件包含連結至事件的資料,例如其型別 (訂單確認、網站上的帳戶建立等)、電子郵件地址或行動電話號碼,以及其他可讓您在傳遞前擴充及個人化交易式訊息的資訊(客戶聯絡資訊、訊息語言、電子郵件格式等)。

事件資料的範例:

事件處理步驟 event-processing

若要處理異動訊息事件,下列步驟將套用至執行例項:

  1. 事件集合
  2. 事件轉移至訊息範本
  3. 使用個人化資料擴充事件
  4. 傳遞執行
  5. 回收連結傳遞失敗的事件 (透過Adobe Campaign工作流程)

透過執行例項執行上述所有步驟後,每個目標收件者都會收到個人化訊息。

NOTE
如需異動訊息執行個體的詳細資訊,請參閱異動訊息架構

事件集合 event-collection

資訊系統產生的事件可使用兩種模式收集:

  • 對SOAP方法的呼叫可讓您在Adobe Campaign中推送事件:PushEvent方法可讓您一次傳送一個事件,PushEvents方法則可讓您一次傳送多個事件。 如需詳細資訊,請參閱事件說明

  • 建立工作流程可讓您透過匯入檔案或透過SQL閘道(使用同盟資料存取選項)來復原事件。

收集事件後,系統會根據技術工作流程,在執行個體的即時和批次佇列之間,同時等待連結至訊息範本時,對事件進行劃分。

NOTE
在執行例項上,Real time events ​或​ Batch events ​資料夾不能設定為檢視,因為這樣可能會導致存取許可權問題。 如需將資料夾設定為檢視的詳細資訊,請參閱本節

路由至範本 routing-towards-a-template

在執行例項上發佈訊息範本後,就會自動產生兩個範本:一個會連結至即時事件,另一個則會連結至批次事件。

路由步驟是將事件連結至適當的訊息範本,依據為:

  • 在事件本身的屬性中指定的事件型別:

  • 訊息範本屬性中指定的事件型別:

依預設,路由依賴下列資訊:

  • 事件型別
  • 要使用的頻道(預設:電子郵件)
  • 根據發佈日期的最新傳遞範本

事件狀態 event-statuses

在​ Message Center > Event history ​下方的​ 事件歷史記錄 ​會將所有已處理的事件分組為一個單一檢視。 它們可以依事件型別或​ 狀態 ​分類。 這些狀態包括:

  • 擱置中:事件可以是:

    • 已收集但尚未處理的事件。 Number of errors ​欄顯示值0。 尚未連結電子郵件範本。
    • 事件已處理,但其確認錯誤。 Number of errors ​資料行顯示的值不是0。 若要知道何時再次處理此事件,請參閱​ Process requested on ​欄。
  • 擱置的傳遞:事件已處理且傳遞範本已連結。 電子郵件正在等候傳遞,且已套用傳統傳遞程式。 如需詳細資訊,您可以開啟傳遞。

  • 已傳送已忽略 ​及​ 傳遞錯誤:這些傳遞狀態是透過​ updateEventsStatus ​工作流程復原。 如需詳細資訊,您可以開啟相關的傳送。

  • 事件未涵蓋:異動訊息路由階段失敗。 例如,Adobe Campaign找不到當作事件範本的電子郵件。

  • 事件已過期:已達到傳送嘗試次數上限。 該事件會視為Null。

事件回收 event-recycling

如果特定頻道上的訊息傳送失敗,Adobe Campaign可以使用其他頻道重新傳送訊息。 例如,如果簡訊頻道上的傳遞失敗,則使用電子郵件頻道重新傳送訊息。

若要這麼做,您需要設定一個工作流程,重新建立所有狀態為​ 傳遞錯誤 ​的事件,並指派不同的管道給這些事件。

CAUTION
此步驟只能使用工作流程執行,因此保留給專家使用者。 如需詳細資訊,請聯絡您的Adobe客戶主管。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1