このページ:公開する前に、クイックシミュレーションと手動シミュレーションをシミュレートされたユーザーと一緒に実行して、ジャーニーパスを検証し、結果を確認する方法を説明します。
シミュレーションを使用して、公開前に シミュレートされたユーザー とジャーニーを検証します。 このページでは、クイックシミュレーションと手動シミュレーション、シミュレートされたユーザーの作成と送信、ジャーニーが必要なときに単一イベントのトリガー、結果 ログの確認について説明します。
-
シミュレーションを使用するには、ジャーニー機能から少なくとも1つの権限を割り当てます。ジャーニーのシミュレーション、ジャーニーの公開またはジャーニーの承認と公開。 同じ権限でシミュレートされたユーザーを作成および管理できます。シミュレートされたユーザーの権限は必要ありません。 詳細情報
-
シミュレーションを使用しないシミュレートされたユーザーを管理するには、シミュレートされたユーザー機能から シミュレートされたユーザーの管理 または シミュレートされたユーザーの表示 を割り当てます。
-
シミュレーションのAI (クイックシミュレーション、AI生成ユーザー、イベント値の生成)に対して、AI アシスタント機能から コンテンツの生成 を割り当てます。
ジャーニーのタイプ別の概要については、ジャーニーシミュレーションの基本を学ぶを参照してください。
シミュレーションの種類 simulation-types
アクティベーション後、オーディエンスの読み取りエントリを含むバッチジャーニーでは、シミュレーションを実行する2つの方法が提供されます。
-
クイックシミュレーションは、Journey Agentを利用して、生成されたユーザー、生成されたイベント値、デフォルトのテスト設定をエンドツーエンドで実行します。 最小限の介入で、ジャーニーをエンドツーエンドで迅速にシミュレートできます。 クイックシミュレーションは、このオプションを選択するとすぐに開始されます。
-
手動シミュレーションを使用すると、シミュレーションを手動で実行できます。 シミュレートされたユーザー(手動またはJourney Agent)を作成し、ジャーニーにトリガーし、イベントペイロード(手動またはJourney Agent)を定義し、待機を上書きします。
クイックシミュレーション quick-simulation
シミュレーションの任意のジャーニーで、クイックシミュレーションは、生成されたユーザー、イベント値、事前入力された設定を使用してジャーニーを実行します。
-
クイックシミュレーションを選択します。
-
実行用に収集したフィールドを確認します。Adobe Journey Optimizer 「値を更新」をクリックして、テスト設定と実行アドレスを変更するか、変更せずに続行します。
この手順は、ジャーニーで待機またはチャネルが使用されている場合にのみ表示されます。 シミュレートされたユーザーのすべての待機時間と実行アドレスを調整できます。例えば、実行時のメッセージが受信トレイに送信されるように、独自の電子メールを使用できます。
-
値を更新を開いた場合、メッセージの校正に使用するアドレスなどの設定を編集し、シミュレーションを開始することを確認します。
note NOTE 事前に入力された実行メール、電話、プッシュトークンのフィールドは、ジャーニーシミュレーションで以前に使用され、ブラウザーにキャッシュされた値から取得されます。
-
Journey Agentは、ジャーニー定義からシミュレートされた一連のユーザーを生成します。
電子メール、SMS、またはプッシュノードを使用するジャーニーの場合、エージェントは、使用する電子メールアドレス、電話番号、またはプッシュトークンの確認を求めるメッセージを表示します。 シミュレートされたユーザーは、これらの値を使用して生成されます。 完了したら、生成をクリックします。
-
実行が完了したら、結果を表示をクリックして、パス、エラー、および検出された分岐を確認します。 結果を表示を参照してください。
クイックシミュレーションは、イベントアクティビティを含むイベントトリガージャーニーとジャーニーもサポートしています。 生成されたシミュレートされたユーザーごとに、イベント値が自動的に設定され、発生します。 利用者がジャーニーにエントリすると、各イベントは、対応する「待機」に到達するとすぐにトリガーされます。
手動シミュレーション manual-simulation
シミュレートされた各ユーザーを選択し、送信順序を制御し、イベントペイロードを設定し、実行の 待機 期間を上書きする必要がある場合は、手動シミュレーションを選択します。
シミュレートされたユーザーの作成と管理、 イベントのトリガー、結果の表示を続行します。
シミュレートされたユーザーの作成と管理 test-users
シミュレートされたユーザーは、シミュレーション設定で定義した一時的なプロファイルのようなエンティティです。 この節では、それらを作成し、再利用するために保存し、リストから調整または削除して、ジャーニーに送信する方法について説明します。
ジャーニーでCSVやFederated Audience Composition オーディエンスなどの外部オーディエンスを使用しており、条件、式、パーソナライゼーションがそのエンリッチメント属性に依存している場合は、プロファイル属性と同様に、シミュレートされたユーザーでそれらの属性をモックできます。 これにより、実際のオーディエンスを実行することなく、設定した値に基づいてユーザーを特定のブランチに誘導できます。
-
テストユーザーのリストを入力することから始めます。
accordion AIを活用したユーザー生成 Adobe Journey Optimizerは、ジャーニー定義からシミュレートされた一連のユーザーを生成します。
電子メール、プッシュ、またはSMS ノードを使用するジャーニーの場合、AIは、使用する電子メールアドレス、電話番号、またはプッシュトークンの確認を求めます。 シミュレートされたユーザーは、定義された値を使用して生成されます。 完了したら、生成をクリックします。
生成されたシミュレーションユーザーには、現在のジャーニーで使用される属性(エクスプレッションやパーソナライゼーションなど)のみが表示されます。
note NOTE 電子メール、電話、プッシュトークンのフィールドは、ジャーニーシミュレーションで以前に使用した値から事前入力され、ブラウザーにキャッシュされます。
accordion 在庫の参照 インベントリを参照を選択して、既に保存したシミュレートされたユーザー(フォームやJSONから作成したユーザー、AI生成実行後に保持したユーザーなど)を追加します。
在庫からシミュレートされたユーザーを選択すると、ユーザーが別のジャーニーで設定された他の属性の値を持っている場合でも、現在のジャーニーで使用されている属性のみが表示されます。
accordion フォームから作成 -
表示名、ID名前空間および 説明 を入力して、このシミュレートされたユーザーを識別します。
-
次に、このユーザーに入力する結合スキーマから属性を選択します。 ここで使用できるのは、現在のジャーニーで使用されている属性(エクスプレッションやパーソナライゼーションなど)のみです。
属性は、プロファイル属性の別のセクションでオリジン別にグループ化され、ジャーニーがそのオーディエンスのエンリッチメント属性に対してCSVやFederated Audience Composition オーディエンスなどの外部オーディエンスを読み取る場合は、そのオーディエンスに対してグループ化されます。
-
「オーディエンスメンバーシップを追加」をクリックして、セグメントメンバーシップをシミュレートします。
-
シミュレートされたユーザーの作成 ウィンドウで、シミュレートされたユーザーの追加をクリックして、1つのセッションで複数のシミュレートされたユーザーを定義します。
リストにユーザーを表示する方法を変更したり、積み重ね表示ですべてのカードを折りたたんだり、ユーザーの属性メタデータを開いたりできます。
-
シミュレートされたユーザーメニューから、重複を使用してユーザーをコピーし、すべての属性を他のユーザーに適用して、1人のユーザーの属性をセッション内の他のすべてのユーザーにコピーするか、削除してユーザーを削除します。
-
このセッションでユーザーの設定を完了したら、保存をクリックします。
accordion JSONから作成 シミュレートされたユーザーの作成で、JSON テンプレートを編集してユーザーを定義し、JSONの書式設定および 保存 をクリックします。
JSONから作成および JSONから更新 すると、シミュレートされたユーザーに保存されているすべての属性(プロファイル属性を含む)にアクセスできます。また、該当する場合は、CSVやFederated Audience Composition オーディエンスなどの外部オーディエンスのエンリッチメント属性にもアクセスできます。
プロファイルまたは テストプロファイル の属性値をAdobe Experience Platformで再利用するには:
-
参照として使用するプロファイルを参照します。 プロファイルの詳細ページで、JSONを表示をクリックします。 詳細情報
-
ビューアからJSONをコピーします。
-
ジャーニーで、シミュレーション設定を開き、シミュレートされたユーザーの作成を開始し、JSONから作成を選択します。
-
JSONを、シミュレートされたユーザーテンプレートの一致する部分(1人のユーザーの属性ブロックなど)に貼り付けます。 「JSONを書式設定」をクリックして、構造を検証します。
-
mergePolicyIdやlastModifiedAtなど、ソースプロファイルにのみ関連付けられたAdobe Experience Platform プロファイルに存在するプロパティを削除します。
-
シミュレートされたユーザーテンプレートで必要なフィールドを設定します。表示名、ID名前空間、ID値、およびチャネル実行アドレス。
-
「保存」をクリックします。 シミュレーションを実行する前に、保存されたシミュレーションユーザーで
を使用してデータを確認してください。
note warning WARNING プロファイル JSONを貼り付ける場合は、すべての実稼動識別子と連絡先(電子メール、電話、ECID、プッシュトークンなど)を削除または置換します。 シミュレーションは、提供されたデータを使用してメッセージを送信します。
-
-
作成したシミュレートされたユーザーは、ユーザーのテスト リストに表示されます。 各エントリについて、次のいずれかを選択します。
-
:シミュレートされたユーザーの詳細を更新します。 -
:このシミュレートされたユーザーのみのシミュレーションを実行します。このオプションは、イベントで始まるジャーニーでは使用できません。シミュレートされたユーザーのエントリは、送信されるイベントによってトリガーされます。 詳細情報
-
:このリストからユーザーを削除します。 シミュレートされたユーザーは削除されず、「シミュレートされたユーザー」選択で引き続き使用できます。
-
-
選択後にリストを変更するには、ユーザーの管理をクリックして、インベントリから、または新しいユーザーを作成して、さらにシミュレートされたユーザーを追加します。 この実行のテストユーザー リストから各ユーザーを削除するには、すべてのユーザーをクリアを選択します。
-
ジャーニーに待機 アクティビティが含まれる場合は、「テスト設定」タブを開いて、シミュレーション中に待機時間を微調整します。 例えば、ライブ 待機 アクティビティが数日間設定されている場合、それを10秒に上書きして、シミュレートされたユーザーが次のアクティビティに移動する前にノードでその長さを費やすようにすることができます。
-
すべてを送信をクリックして、リスト内のすべてのシミュレートされたユーザーをジャーニーに送信するか、行の
をクリックして、そのユーザーのみを送信します。 シミュレートされたユーザーがジャーニーに正常にエントリすると、Simulated users have entered the journey successfully.確認メッセージが表示されます。
-
ジャーニーに単一イベントが含まれる場合は、トリガーするイベントを選択する必要があります。 イベントのトリガーを参照してください。
-
「結果」タブにアクセスして実行ログを開き、各ステップの実行方法を確認します。 詳しくは、結果の表示を参照してください。
-
テストが終了したら、シミュレーションの管理 メニューを開きます。
-
シミュレーションを停止して、現在のシミュレーション セッションを終了します。
-
シミュレーションをリセットして、現在の実行、選択したシミュレートされたユーザー、定義されたイベント値、その他のテスト設定からすべてのデータをクリアし、新しいシミュレーションをゼロから開始できます。
-
シミュレーションでジャーニーを検証したら、結果 ログを確認します。 エラーが表示された場合は、シミュレーションを終了し、必要な変更をジャーニーに適用し、実行が正しく表示されるまで シミュレーション を再度実行します。 そして、ジャーニーを公開することができます。 「 ジャーニーを公開する」を参照してください。
イベントのトリガー firing-events
JOtestmode - <schema of your event>。ジャーニーに1つ以上の単一イベントが含まれている場合は、シミュレーションがアクティブな間にトリガーできます。 イベントから開始せず、イベントを含むジャーニーの場合、シミュレートされたユーザーがジャーニーに入るまで、このセクションは表示されません。
-
イベントタイプを選択で、このシミュレーションに適用するイベントを選択します。
-
リスト内のすべてのユーザーに同じ変更を適用するには、イベントの管理 オプションを使用して、次の操作を行います。
- イベント値を生成して、Journey AgentがAIを使用してすべてのペイロードを生成できるようにします。 値が生成されると、ユーザーは 送信準備完了 とマークされます。
- イベントデータを編集して、リスト内のシミュレートされたユーザーごとにペイロードを変更します。
-
ユーザーの横にある「
」をクリックして、各ユーザーのイベントペイロードを設定します。- イベント値を生成して、Journey AgentがAIを使用してペイロードを生成できるようにします。 値が生成されると、ユーザーは 送信準備完了 とマークされます。
- イベントデータを編集して、シミュレートされたユーザーのみのペイロードを変更します。
イベント値の生成とイベントデータの編集オプションを含むテストイベントの
-
テストイベントで、「すべてを送信」を選択して、テストユーザーにリストされているすべてのシミュレーションユーザーにこのイベントを送信するか、そのユーザーのみにトリガーされる1つのイベントに対して
」を選択します。
-
イベントが発生すると、各ユーザーの進行状況を反映するようにキャンバスが更新されます。
-
「結果」タブにアクセスして実行ログを開き、各ステップの実行方法を確認します。 詳しくは、結果の表示を参照してください。
-
テストが終了したら、シミュレーションの管理 メニューを開きます。
-
シミュレーションを停止して、現在のシミュレーション セッションを終了します。
-
シミュレーションをリセットして、現在の実行、選択したシミュレートされたユーザー、定義されたイベント値、その他のテスト設定からすべてのデータをクリアし、新しいシミュレーションをゼロから開始できます。
-
結果の表示 viewing-results
「結果」タブでは、テスト結果を表示できます。 「ユーザーをテスト」ドロップダウンで、実行を検査するシミュレートされたユーザーを選択します。 1人のシミュレートされたユーザーを選択すると、キャンバスはユーザーがジャーニーを通過した正確なパスを強調表示するので、ユーザーが期待した分岐に入ったことを確認できます。
すべてを選択すると、実行中のシミュレートされたユーザーごとに集計された結果が表示されます。 キャンバスには、実行でカバーされているすべてのパスが表示されます。これにより、プロファイル間のカバレッジを比較し、アクティビティ、結果、エラーを含む完全なシミュレーションを一目でスキャンできます。最初にシミュレートされたユーザーを1人で選択する必要はありません。
各アクティビティについて、ログには、シミュレートされたユーザーがステップにエントリしたか離脱したか、各ステップのタイムスタンプと分岐の決定、シミュレーション中に発生したエラーが表示されます。
Wait アクティビティの場合、ログには期間に関連する2つの値が含まれます。
- 定義された期間:公開されたジャーニーのWait アクティビティで指定され、ジャーニーがライブになると適用される期間。 ログは、ジャーニーで定義された値のみに依存するのではなく、Simulationがテスト設定からオーバーライド(例えば10秒)を適用するかどうかを記録します。
- 実際の期間:シミュレートされたユーザーが待機 アクティビティに残った経過時間。 この値は、テスト設定 タブから設定されます。
ログにエラーが表示されたら、シミュレーションを終了し、必要な変更をジャーニーに適用して、シミュレーションを再度実行します。 検証が成功したら、ジャーニーを公開します。 「 ジャーニーを公開する」を参照してください。
この節には、このトピックに関連する解釈、検索、質問への回答をサポートすることを目的とした構造化された知識が含まれています。
完全に理解するには、この情報をこのページのドキュメント組み合わせる必要があります。 どちらのソースも単独で使用することを意図していません。このページでは、機能について説明していますが、この節では、用語、意図、適用可能性、制約の曖昧さを解消するのに役立つ追加コンテキストを提供しています。
- TL;DR:このページでは、Adobe Journey Optimizerでクイックシミュレーションと手動シミュレーションを実行する手順を説明します。シミュレートされたユーザーの作成と管理方法、単一イベントのトリガー方法、待機時間の上書き、結果ログの解釈方法を説明します。
インテント:
- クイックシミュレーションを実行して、最小限の手動入力でジャーニーをエンドツーエンドで検証します
- 手動シミュレーションを設定して、シミュレートされたユーザー作成、イベントペイロード、および待機の上書きを制御します
- AIによる生成、インベントリの閲覧、フォーム入力、JSONを使用して、シミュレートされたユーザーを作成できます
- アクティブなシミュレーション セッション中にシミュレートされたユーザーに対して単一イベントをトリガーする
- 結果ログを確認して、シミュレーション実行後にエラーと検出された分岐を特定します
- シミュレーション セッションをリセットまたは閉じて、新しい開始または終了します
用語集:
- クイックシミュレーション: Journey Agentを使用してユーザーとイベント値を生成し、最小限の手動ステップ (製品固有)で完全なジャーニーを実行する自動シミュレーションモード
- 手動シミュレーション:実務担当者がユーザーの作成、イベントペイロード、タイミングを個別に制御するステップバイステップのシミュレーションモード (製品固有)
- シミュレートされたユーザー: Adobe Experience Platform (product-specific)に保持されない、Simulationで使用される一時的なプロファイルのようなエンティティ
- Journey Agent: AI支援シミュレーション中にシミュレートされたユーザーとイベントペイロードを生成するAI コンポーネント (製品固有)
- テスト設定: シミュレーション実行 (製品固有) のシミュレーション実行で、待機時間と実行アドレス(電子メール、電話、プッシュトークン)を上書きできるシミュレーション パネル タブ
- 結果ログ: 「結果」タブからアクセス可能な実行ログ。シミュレートされた各ユーザー (製品固有) のアクティビティごとの結果、期間、エラーが表示されます
ガードレール:
- ジャーニーのシミュレーション、ジャーニーの公開、ジャーニーの承認と公開のいずれかの権限が必要です
- AI機能(クイックシミュレーション、AIを使用した生成、イベント値の生成)には、AI アシスタント機能からの「コンテンツを生成」権限が必要です
- イベントトリガージャーニーの場合、ユーザーごとの送信アイコンは使用できません。エントリは、「テストイベント」セクションを介してトリガーされます
- 待機時間の上書きおよび実行アドレスの設定は、ジャーニーに待機またはチャネルアクティビティが含まれている場合にのみ表示されます
- チャネルプルーフとカスタムアクションまたは外部データソースは、シミュレーション中に実際のアウトバウンドコールを実行できます。実稼動以外のコンタクトポイントを使用し、シミュレーションユーザーの実際の顧客PIIを回避します
- 結果ログのエラーは、公開する前にシミュレーションを終了し、ジャーニーを修正して再実行する必要があります
用語:
- 正規名:クイックシミュレーション – 頭字語:なし – バリアント:なし
- 正規名:手動シミュレーション – 頭字語:なし – バリアント:なし
- 正規名:シミュレートされたユーザー – Acronym: none — バリアント:テストユーザー(テストユーザーリストのUI ラベル)
- 同義語:「Send all」 = リストに登録されているすべてのシミュレーションユーザーを同時にトリガーします
- 混乱しないでください:「シミュレーションのリセット」≠「シミュレーションを閉じる」 – リセットはすべてのデータと設定をクリアします。閉じるは、現在のセッションを終了するだけです
よくある質問:
- Q: クイックシミュレーションと手動シミュレーションの違いは何ですか? - クイックシミュレーションは、AIが生成したユーザーとイベントを使用して自動的にジャーニー全体を実行します。手動シミュレーションでは、ペイロードとタイミングを完全に制御しながら、ユーザーとイベントをステップバイステップで作成できます。
- Q: シミュレーションセッション全体でシミュレートされたユーザーを再利用できますか? - はい。 インベントリに保存されたユーザーは、後続のセッションで「インベントリを参照」を使用して取得できます。
- Q: シミュレーション中に待機アクティビティ期間を上書きするにはどうすればよいですか? — 「テスト設定」タブを開き、10秒など、短い期間を設定します。これにより、シミュレートされたユーザーは待機ノードをすばやく移動できます。
- Q:特定のシミュレートされたユーザーに対して単一のイベントをトリガーするにはどうすればよいですか? - テストイベントセクションで、ユーザーの横にある編集アイコンをクリックしてイベントペイロードを設定し、その行の送信アイコンをクリックして、そのユーザーのイベントのみをトリガーします。
- Q:待機アクティビティの結果ログで、定義された期間と実際の期間フィールドの意味は何ですか? – 定義された期間は、ライブジャーニーの設定された待機時間です。実際の期間は、シミュレートされたユーザーが実際に待機ノードで費やしたオーバーライドされたテスト期間です。
- Q:結果ログにエラーが表示された場合はどうすればよいですか? — シミュレーションを終了し、必要な修正をジャーニーに適用してから、実行が公開する前にエラーが表示されないまでシミュレーションを再実行します。