從一個旅程跳到另一個旅程

Jump​動作活動可讓您將個人從一個歷程推送至另一個歷程。 此功能可讓您:

  • 將複雜的旅程分割為數個旅程,以簡化複雜的旅程設計
  • 根據常見且可重複使用的歷程模式建立歷程

在原始歷程中,只需新增​Jump​活動並選取目標歷程即可。 當個人進入​Jump​步驟時,內部事件會傳送至目標歷程的第一個事件。 如果​Jump​動作成功,則個人會繼續在歷程中前進。 行為與其他動作類似。

在目標歷程中,由​Jump​活動內部觸發的第一個事件將使個別流程進入歷程。

生命週期

假設您已將旅程A中的​Jump​活動新增至行程B。旅程A是​原始旅程​和旅程B,目標旅程
以下是執行程式的不同步驟:

從外 部事件觸發的歷程識別:

  1. 旅程A會接收與個人相關的外部事件。
  2. 個人進入​Jump​步驟。
  3. 將個人推送至「旅程B」,然後在​Jump​步驟後移至「旅程A」中的下一個步驟。

在旅程B中,第一個事件會透過旅程A的​Jump​活動在內部觸發:

  1. 旅程B從旅程A收到內部活動。
  2. 個人開始流入B旅程。
注意

旅程B也可透過外部事件觸發。

最佳實務和限制

編寫

  • Jump​活動僅適用於使用命名空間的歷程。
  • 您只能跳至使用與原始歷程相同命名空間的歷程。
  • 您無法跳至以​區段資格​事件開始的歷程。
  • 您不能在相同歷程中有​Jump​活動和​區段資格​事件。
  • 您可以在歷程中加入任意數量的​Jump​活動。 在​Jump​之後,您可以新增任何所需的活動。
  • 您可以視需要擁有任意數量的跳躍層級。 例如,A躍進到B旅程,C旅程等。
  • 目標歷程也可視需要包含多個​Jump​活動。
  • 不支援循環圖樣。 無法將兩個或兩個以上的旅程連結在一起,以產生無限回圈。 Jump​活動配置螢幕會阻止您執行此操作。

執行

  • 執行​Jump​活動時,會觸發目標歷程的最新版本。
  • 和往常一樣,一個獨特的個人只能在同一行程中出現一次。 因此,如果從原始歷程推送的個人已經進入目標歷程,則個人將不會進入目標歷程。 Jump​活動不會報告任何錯誤,因為這是正常行為。

配置跳轉活動

  1. 設計您的​原始歷程

  2. 在旅程的任何步驟中,從​ACTIONS​類別新增​Jump​活動。 新增標籤和說明。

  3. 在​Target journey​欄位內按一下。
    清單會顯示草稿、即時或在測試模式中的所有歷程版本。 無法使用使用不同名稱空間或以​區段限定​事件開頭的歷程。 也會篩選出會建立回圈模式的目標歷程。

    注意

    您可以按一下右側的​開啟目標歷程​圖示,在新標籤中開啟目標歷程。

  4. 選擇您要跳至的目標歷程。
    第一個事件​欄位會預先填入目標歷程的第一個事件的名稱。 如果您的目標歷程包含多個事件,則​Jump​僅允許在第一個事件上。

  5. 動作參數​區段會顯示目標事件的所有欄位。 與其他動作類型相同,請將每個欄位對應至原始事件或資料來源的欄位。 這些資訊會在執行時期傳遞至目標歷程。

  6. 新增下一個活動,以完成您的原始旅程。

    注意

    個人的身分會自動對應。 此資訊在介面中不可見。

您的​Jump​活動已設定。 當您的旅程一經上線或進入測試模式,到達​Jump​步驟的個人就會被推送至目標旅程。

在歷程中設定​Jump​活動時,目標歷程的開頭會自動新增​Jump​項目圖示。 這可協助您識別旅程可從外部觸發,也可從內部從​Jump​活動觸發。

疑難排解

當旅程發佈或處於測試模式時,若發生下列情況,將會發生錯誤:

  • 目標旅程不再存在
  • 目標旅程是草稿、關閉或停止
  • 如果目標歷程的第一個事件已變更,且地圖已中斷

本頁內容