[有限可用性]{class="badge informative"}
模擬您的歷程 simulate-journey
除了草稿、測試模式和 即時 之外,您還可以將歷程設定為模擬。 在模擬中,您使用個模擬的使用者進行測試:您新增的臨時設定檔樣實體,而不使用Adobe Experience Platform中的持續測試設定檔。
Adobe Journey Optimizer提供兩種方式來測試和驗證您的歷程:
-
模擬:使用 模擬 歷程功能,並模擬使用者在Adobe Experience Platform中快速執行,但不預先建立設定檔。
-
測試模式:使用在Adobe Experience Platform中標示為測試設定檔的持續設定檔,可跨工作階段重複使用。 當您需要一致、預先定義的資料時,請選擇此方法。 瞭解如何建立測試設定檔。
請注意,歷程模擬處於 有限可用性 中。 若要分享意見並協助我們改善體驗,請從頂端列開啟意見反應。
建立和管理模擬使用者 test-users
模擬使用者是您在 模擬設定 中定義的臨時設定檔實體。 本節涵蓋如何從UI或JSON檔案建立檔案、儲存檔案以供重複使用、從清單中調整或移除檔案,以及將其傳送至歷程中。
建立模擬使用者
下列步驟說明如何從UI或匯入JSON檔案來建立模擬使用者。
-
從您的歷程中,開啟 Simulate 並選擇Simulation。
歷程介面中的
-
按一下 建立模擬使用者 以建立新使用者,並選取是要從UI建立使用者,還是從JSON匯入使用者。
若要改為重複使用模擬使用者,請按一下[選取模擬使用者],然後選擇您先前儲存的專案。
-
如果您從JSON建立模擬使用者,請以模擬使用者資料更新對應欄位。
-
如果您從UI建立模擬使用者,請輸入 顯示名稱 和 描述 以識別此模擬使用者。 然後,從聯合綱要中選取要為此使用者填入的屬性。
從聯合結構描述中選取
-
按一下新增 對象會籍 以模擬區段會籍。
-
按一下新增設定檔,在單一工作階段中建立多個模擬使用者。
-
對於您在此工作階段中新增的每個模擬使用者,您都可以使用以下動作:
- 重複:新增一個模擬使用者,該使用者會複製現有專案的完整組態,然後您可以視需要編輯重複。
- 套用至全部:將屬性值或設定從一個模擬使用者傳播到清單中其他每個模擬使用者。
- 刪除:從清單中移除選取的模擬使用者。
-
按一下[儲存]儲存一或多個模擬使用者,以供日後使用。
-
儲存後,您建立的模擬使用者會出現在 測試使用者 清單中。 針對每個專案,開啟選項功能表並選取下列其中一項:
-
:更新模擬使用者的詳細資料。 -
:僅針對這個模擬的使用者執行模擬。 -
:從此清單移除使用者。 系統不會刪除模擬使用者,而會保留在「模擬使用者」選項中。
-
-
如果您的歷程包含 等待 活動,請開啟 測試設定 索引標籤以微調模擬期間等待的時間長度。
-
按一下全部傳送,將清單中的每個模擬使用者傳送至歷程。 當模擬的使用者成功進入歷程時,會出現
Simulated users have been sent successfully.確認訊息。
-
存取 結果 標籤以開啟執行記錄檔並檢閱每個步驟的執行方式。 如需詳細資訊,請參閱檢視結果。
在 模擬 中驗證歷程後,請檢閱 結果 記錄。 如果發生錯誤,請保留模擬,將必要的變更套用至歷程,然後再次執行模擬,直到執行看起來正確為止。 接著,您就可以發佈歷程。 檢視發佈您的歷程。
選取模擬使用者
您手動建立的模擬使用者會儲存起來,而且可在其他歷程中啟用模擬時,從此清單中選取這些使用者。
-
將歷程設定為模擬。 開啟 Simulate 進入點並選擇Simulation,讓歷程使用模擬功能,例如搭配Test模式或Live (視您的工作區而定)。
歷程介面中的
-
在 模擬設定 面板中,您可以按一下選取模擬使用者,選取先前建立的模擬使用者。
-
從先前建立和儲存的模擬使用者清單中選取。
-
選取模擬使用者後,這些使用者現在可在 測試使用者 清單中使用。 從選項功能表中,選擇下列選項:
-
以編輯使用者並變更其詳細資料。 -
以僅傳送模擬給一個模擬使用者。 -
以從清單中清除模擬的使用者。 請注意,清除它並不會刪除它,您仍可從「模擬使用者」清單中選取它。
-
-
按一下全部傳送,將清單中的每個模擬使用者傳送至歷程。 當模擬的使用者成功進入歷程時,會出現
Simulated users entered the journey successfully.確認訊息。
-
存取 結果 標籤以開啟執行記錄檔並檢閱每個步驟的執行方式。 如需詳細資訊,請參閱檢視結果。
在 模擬 中驗證歷程後,請檢閱 結果 記錄。 如果發生錯誤,請保留模擬,將必要的變更套用至歷程,然後再次執行模擬,直到執行看起來正確為止。 接著,您就可以發佈歷程。 檢視發佈您的歷程。
觸發您的事件 firing_events
如果您的歷程包含一或多個事件,您可以在模擬作用中時觸發這些事件。
-
在 選取事件型別 中,選取要為此模擬引發的事件。
-
按一下 設定事件 以開啟編輯器,並視需要調整事件。 若要只變更特定模擬使用者的裝載,請按一下該使用者旁邊的
。
-
在 觸發事件 檢視中,指定要包含在執行中的模擬使用者。 事件設定會一次套用至單一事件。 修改選取的事件或包含的使用者集合會重設先前輸入的欄位值。 請先完成目前的設定,再變更任一選取專案。
-
按一下「完成」。
-
然後,在 測試事件 中,選取全部傳送,將列在 測試使用者 下的每個模擬使用者傳送至歷程,或選取
,讓單一使用者只為該使用者執行模擬。 -
存取 結果 標籤以開啟執行記錄檔並檢閱每個步驟的執行方式。 如需詳細資訊,請參閱檢視結果。
檢視結果 viewing-results
結果索引標籤可讓您檢視測試結果。 在 測試使用者 下拉式清單中,選取您要檢查其執行的模擬使用者。
對於每個活動,記錄可以顯示模擬的使用者是否進入或退出步驟,以及在模擬期間發生的錯誤。
測試使用者的
對於 等待 活動,記錄檔包含兩個持續時間相關的值:
- 定義的持續時間:在已發佈歷程的 等待 活動上指定的持續時間,並在歷程上線後套用。 記錄會記錄模擬是否從測試設定套用覆寫(例如10秒),而非僅依賴歷程上定義的值。
- 實際持續時間:模擬使用者留在 等待 活動上的經過時間。 此值是從 測試設定 索引標籤設定的。
當記錄中出現錯誤時,保留模擬,將必要的變更套用至歷程,然後再次執行模擬。 驗證成功後,發佈歷程。 檢視發佈您的歷程。
限制 limitations
在這個版本中,模擬可能不支援 測試模式 或即時歷程支援的所有活動、管道或整合,而且行為可能會隨著功能成熟而改變。 請依照本文所述程式處理支援的工作流程。
請參閱下方的下拉式清單,以進一步瞭解模擬限制。
如果歷程包含下列任何節點,則無法在 模擬 中啟動它。 必須先修改歷程或移除相關節點,才能執行模擬。
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 | |
|---|---|
| 受限制的節點 | 附註 |
| 業務事件 | 以業務事件開始的歷程無法在 模擬 中執行。 |
| 補充ID (多次重新進入) | 同時重新進入(同一個模擬使用者的幾個作用中執行個體)會導致 模擬 無法啟動。 |
| 內容決定節點 | 必須先移除或變更此活動,然後才能模擬歷程。 |
| 資料集查詢 | 不支援依索引鍵查詢客戶資料集;包含此活動的歷程無法在 模擬 中執行。 |
| 路徑實驗(最佳化 — 實驗變體) | 模擬中不支援。 您仍然可以將 最佳化 用於過去在條件 (例如,資料來源條件)下存在的流程。 |
| 路徑鎖定目標(最佳化、鎖定目標規則變體) | 模擬中不支援。 |
| 外部對象屬性擴充 | 當此驗證作用中時,使用來自外部對象來源的個人化屬性的歷程將不會在 模擬 中開始。 |
模擬不支援下列功能。
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 | |
|---|---|
| 功能 | 附註 |
| 退出條件 | 當您執行 模擬 時,不會套用退出條件。 |
| 動作內的Adobe Journey Optimizer決策(例如,使用Adobe Journey Optimizer決策的電子郵件內容) | 不產生使用Adobe Journey Optimizer決策之內容的動作校樣。 |
| 模擬自訂動作回應 | 自訂動作預設會執行實際傳出呼叫。 正在模擬回應,因此不支援執行任何外部呼叫。 |
| 同意原則評估 | 無法在模擬使用者層級模擬同意。 |
| 歷程上限和仲裁 | 模擬中不支援。 |
| 頻率限定(依頻道或通訊型別) | 模擬中不支援。 |
| 選擇退出管理、隱藏和允許清單 | 遵循訊息路由設定的適用位置。 |
| 頻道設定中的動態子網域和動態屬性 | 遵循訊息路由設定的適用位置。 |
| 傳送時間最佳化(STO) | 模擬中不支援。 |
| 沙箱工具(跨沙箱複製模擬使用者) | 不支援。 |
| 在歷程中傳送的波次 | 不支援。 |
| 無訊息時間 | 不支援。 |
| 選擇退出管理、隱藏和允許清單 | 不支援。 |
| 頻道設定中的動態子網域和動態屬性 | 不支援。 |
| Privacy service | 模擬的使用者不是符合GDPR的永久性設定檔。 請勿在模擬的使用者中包含真實的客戶資料。 |
這些護欄適用於模擬。 數值上限會在歷程介面和執行階段中強制執行。 上限在後續版本中可能會變更;如果您在接近上限的位置執行,請驗證沙箱中的行為。
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 | ||
|---|---|---|
| 護欄 | 限制 | 附註 |
| 可以選取和觸發一個批次的最大模擬使用者數(批次歷程、事件觸發的流程和對象資格流程) | 20 | 每個 傳送全部 或 觸發選取的事件 皆計算;不是整個歷程的累積上限。 |
| 在單一模擬回合中測試的不重複模擬使用者上限 | 100 | 在一個執行區塊中聯絡 100 個不重複使用者為新的模擬使用者選取模擬使用者。 如果您位於90,在相同區塊之前最多可以新增10。 |
| 可以在一個沙箱中同時在 模擬 中執行的最大歷程數 | 20 | Cap一次由該沙箱中的每個 模擬 歷程共用。 |
| 一個沙箱中最大活動模擬使用者數 | 2,000 | 一次可存在於沙箱中的最大模擬使用者數。 Adobe可能會根據客戶意見反應調整此限制。 |
| 事件預填(僅限瀏覽器) | — | 您只能在瀏覽器型模擬UI中預先填寫事件裝載欄位。 預先填入的值只會保留在瀏覽器中,不會同步至其他瀏覽器、裝置或工作階段,因此您可能會在每個測試位置看到不同的預先填入資料。 |