在此頁面上:瞭解如何使用Jump活動將個人從一個歷程推送到另一個歷程,簡化複雜的設計並建立可重複使用的通用歷程模式。
跳轉動作活動可讓您將個人從一個歷程推送到另一個歷程。 此功能可讓您:
- 將複雜歷程分割為數個歷程,以簡化極為複雜的設計
- 根據常見且可重複使用的歷程模式來建立歷程
在來源歷程中,新增 跳轉 活動並選取目標歷程。 當個人進入 跳轉 步驟時,會傳送內部事件到目標歷程的第一個事件。 如果 跳轉 動作成功,個人會繼續進行歷程。 此行為與其他動作類似。
在目標歷程中,跳轉活動在內部觸發的第一個事件會在歷程中產生個別流程。
生命週期 jump-lifecycle
假設您已新增歷程A中的 跳轉 活動至歷程B。歷程A是來源歷程,而歷程B是目標歷程。
以下是執行流程的不同步驟:
歷程A是由外部事件觸發:
- 歷程A接收與個人相關的外部事件。
- 個人達到 跳轉 步驟。
- 個人會推送至歷程B,並在 跳轉 步驟後進入歷程A的後續步驟。
在歷程B中,第一個事件是透過歷程A的 跳轉 活動在內部觸發:
- 歷程B從歷程A收到內部事件。
- 個人開始在歷程B中流動。
跳轉期間的設定檔行為 jump-profile-behavior
當設定檔達到 跳轉 步驟時,它會在來源歷程(歷程A)中繼續前進,同時進入目標歷程(歷程B)。 因此,設定檔會在兩個歷程中同時啟用。
這表示:
- 在跳轉活動後,設定檔完成歷程A中的所有剩餘步驟(例如,後續追蹤等待或關閉動作)。
- 設定檔也會開始從第一個事件流經歷程B,不受歷程A影響。
- 如果執行跳轉時,設定檔在歷程B中已經是作用中,則它將 不會 再次進入歷程B。 歷程A正常繼續;未報告錯誤。
最佳實務和限制 jump-limitations
使用這些准則來確保跳轉活動行為可預測且安全。
製作 jump-limitations-authoring
- 跳轉活動僅適用於使用名稱空間的歷程。
- 您只能跳至使用與來源歷程相同名稱空間的歷程。
- 您無法跳至以 對象資格 事件或 讀取對象 開始的歷程。
- 您無法在同一歷程中擁有 跳轉 活動和 對象資格 事件或讀取對象。
- 您可以在歷程中包含所需數量的跳轉 跳轉 活動。 在 跳轉 之後,您可以新增任何需要的活動。
- 您可以視需要擁有任意多個跳轉層級。 例如,歷程A會跳至歷程B,再跳至歷程C,以此類推。
- 目標歷程也可以包含所需數量的跳轉 跳轉 活動。
- 不支援回圈模式。 無法將兩個或多個歷程連結在一起,這可能會產生無限回圈。 跳轉活動設定畫面會防止您執行此動作。
執行 jump-limitations-exec
- 執行 跳轉 活動時,會觸發目標歷程的最新版本。
- 同一個歷程中只能出現一次不重複個人。 因此,如果從來源歷程推送的個人已在目標歷程中,該個人將不會進入目標歷程。 跳轉活動不會報告任何錯誤,因為這是正常行為。
設計策略:小型子歷程 jump-strategy
複雜的客戶歷程可能很快就會變得難以建置和維護,尤其是在引入其他管道或接觸點時。 即使是包含幾個里程碑的歷程,也可能暴露客戶可以採用的20個或更多獨特路徑,並且複雜性會隨著每次新增以指數方式增加。
管理此專案的實用方法是將大型歷程分成較小且重點突出的子歷程(每個業務階段或里程碑各一個),並使用 跳轉 活動將其連線。 如此一來,每個歷程都能讀取、測試及獨立維護。
步驟1 — 將端對端歷程視覺化
對應完整的客戶歷程並識別其高階階段。 例如,熟客入門歷程可能包括三個不同的階段:下載行動應用程式、進行第一次交易、進行第二次交易。
步驟2 — 為階段加上註解並定義子歷程
標示每個階段的界限並定義其業務目標。 每個階段會成為具有明確進入條件和目標的候選子歷程。
步驟3 — 建置並連線子歷程
在Journey Optimizer中將每個階段建置為個別歷程,然後使用 跳轉 活動將設定檔從一個子歷程傳遞至下一個子歷程。 其結果是一組更簡單、可重複使用的歷程,結合以產生完整的端對端體驗,並降低發生錯誤的風險。
設定跳轉活動 jump-configure
-
設計您的來源歷程。
-
在歷程的任何步驟中,從 ACTIONS 類別新增 跳轉 活動。 新增標籤和說明。
-
在 目標歷程 欄位內按一下。
清單會顯示草稿、即時或測試模式中的所有歷程版本。使用不同名稱空間或以 對象資格 事件開頭的歷程無法使用。也會篩選掉會建立回圈模式的目標歷程。
note NOTE 您可以按一下右側的 開啟目標歷程 圖示,在新的索引標籤中開啟目標歷程。 -
選取您要跳至的目標歷程。
第一個事件欄位已預先填入目標歷程第一個事件的名稱。如果您的目標歷程包含多個事件,跳轉僅允許在第一個事件上。
-
動作引數區段會顯示目標事件的所有欄位。 將每個欄位與來源事件或資料來源的欄位相對應,就像其他型別的動作一樣。 此資訊將在執行階段傳遞至目標歷程。
-
新增後續活動以完成您的來源歷程。
note NOTE 個人的身分會自動對應。 此資訊在介面中不可見。
您的 跳轉 活動已設定。 一旦您的歷程為即時或處於測試模式,到達 跳轉 步驟的個人將被推送到目標歷程。
當在歷程中設定 跳轉 活動時,會在目標歷程的開頭自動新增 跳轉 專案圖示。 這可協助您識別歷程是否可從外部觸發,也可從內部從 跳轉 活動觸發。
疑難排解 jump-troubleshoot
設定錯誤
以下問題會導致跳轉無法正常運作,並在歷程畫布上顯示為錯誤:
- 目標歷程已不存在。
- 目標歷程為草稿、已關閉或已停止。
- 目標歷程的第一個事件已變更,且對應已中斷。
執行階段失敗
在下列情況下,跳轉步驟在歷程A中會視為失敗的動作。歷程A會套用標準的動作錯誤處理並繼續:
- 現有目標歷程執行個體已終止,且目標歷程不可重新進入。
- 目標歷程中已設定重新進入時段。 即使原則上允許重新輸入,在期間過去之前,設定檔也無法重新輸入(跳轉失敗並顯示「期間不可重新輸入」狀態)。
- 找不到目標歷程版本、已刪除、處於完成狀態或已停止。
本節包含結構化知識,用於支援與本主題相關的解譯、擷取和問答。
如需完整瞭解,此資訊應結合本頁的檔案。 兩者皆非獨立來源;頁面說明功能,本節提供額外內容,以協助去除術語、意圖、適用性和限制條件的歧義。
- TL;DR:此頁面說明Jump活動,此活動會將設定檔從一個歷程推送到另一個歷程,以透過可重複使用的子歷程模式來簡化複雜的歷程設計。
意圖:
- 使用跳轉活動將設定檔從來源歷程傳輸到目標歷程
- 將複雜的歷程分解為較小、可管理的子歷程,並透過跳轉活動連結
- 選取目標歷程和對映動作引數以設定跳轉活動
- 瞭解執行跳轉時的設定檔行為(兩個歷程中的設定檔同時啟用)
- 疑難排解Jump設定錯誤和執行階段失敗
- 將多個歷程與跳轉活動鏈結時,避免使用回圈模式
字彙表:
- 跳轉活動:將內部事件傳送到目標歷程的第一個事件的動作活動,導致設定檔開始流經該歷程。 (產品特定)
- 來源歷程:包含跳轉活動並起始將設定檔傳輸到另一個歷程的歷程。 (產品特定)
- 目標歷程:透過跳轉活動的內部事件觸發器接收設定檔的歷程。 (產品特定)
- 無訊息跳過:跳轉時設定檔已在目標歷程中處於作用中狀態時的行為 — 跳轉會被跳轉而不會發生錯誤,且來源歷程會正常繼續。 (產品特定)
護欄:
- 跳轉活動僅適用於使用名稱空間的歷程中;來源和目標歷程必須共用相同的名稱空間
- 無法跳至以對象資格事件或讀取對象開始的歷程
- 無法在同一歷程中使用跳轉活動和對象資格事件或讀取對象
- 不支援回圈模式(循環歷程鏈),且由設定UI阻止
- 在執行階段,會觸發目標歷程的最新即時版本
- 設定檔一次只能出現在相同歷程中一次;如果已在目標歷程中作用中,則會自動略過跳轉
- 如果目標歷程是草稿、已關閉、已停止、已刪除,或其第一個事件對應已中斷,跳轉會導致設定錯誤
術語:
- 正式名稱:跳轉活動 — 縮寫:none — 變體:跳轉動作,歷程跳轉
- 同義字: “origin journey” = “source journey”; “target journey” = “destination journey”
- 請勿混淆:「無訊息跳過」≠「執行階段失敗」 — 當設定檔已位於目標歷程中時,就會發生無訊息跳過(未引發錯誤);當目標歷程無法連線或無法重新進入時,就會發生執行階段失敗(視為失敗的動作)
常見問題集:
- 問:跳轉後來源歷程中的設定檔會發生什麼事? — 設定檔在跳轉步驟之後繼續通過來源歷程的任何剩餘步驟,同時進入目標歷程;它在兩個歷程中同時處於活動狀態。
- 問:我可以跳至讀取對象歷程嗎? — 否;您無法跳至以「讀取對象」或「對象資格」事件開始的歷程。
- 問:跳轉執行時觸發目標歷程的是什麼? — 跳轉活動將內部事件傳送到目標歷程的第一個事件;然後設定檔會從該第一個事件流過目標歷程。
- 問:將歷程與跳轉鏈結時,我如何防止無限回圈? — 跳轉活動設定UI會封鎖回圈模式,其會篩選掉會建立循環鏈結的目標歷程。
- 問:跳轉會觸發目標歷程的哪個版本? — 目標歷程的最新即時(或測試模式)版本會在執行階段觸發。