ジャーニーのシミュレート simulate-journey

このページ:​公開する前に、クイックシミュレーションと手動シミュレーションをシミュレートされたユーザーと一緒に実行して、ジャーニーパスを検証し、結果を確認する方法を説明します。

シミュレーション​を使用して、公開前に​ シミュレートされたユーザー ​とジャーニーを検証します。 このページでは、クイックシミュレーション​と​手動シミュレーション、シミュレートされたユーザーの作成と送信、ジャーニーが必要なときに単一イベントのトリガー、結果 ログの確認について説明します。

IMPORTANT
  • シミュレーション​を使用するには、ジャーニー​機能から少なくとも1つの権限を割り当てます。ジャーニーのシミュレーションジャーニーの公開​または​ジャーニーの承認と公開。 同じ権限でシミュレートされたユーザーを作成および管理できます。シミュレートされたユーザー​の権限は必要ありません。 詳細情報

  • シミュレーション​を使用しないシミュレートされたユーザーを管理するには、シミュレートされたユーザー​機能から​ シミュレートされたユーザーの管理 ​または​ シミュレートされたユーザーの表示 ​を割り当てます。

  • シミュレーションのAI (クイックシミュレーション、AI生成ユーザー、イベント値の生成)に対して、AI アシスタント​機能から​ コンテンツの生成 ​を割り当てます。

ジャーニーのタイプ別の概要については、ジャーニーシミュレーションの基本を学ぶを参照してください。

シミュレーションの種類 simulation-types

アクティベーション後、オーディエンスの読み取りエントリを含むバッチジャーニーでは、シミュレーションを実行する2つの方法が提供されます。

  • クイックシミュレーション​は、Journey Agentを利用して、生成されたユーザー、生成されたイベント値、デフォルトのテスト設定をエンドツーエンドで実行します。 最小限の介入で、ジャーニーをエンドツーエンドで迅速にシミュレートできます。 クイックシミュレーションは、このオプションを選択するとすぐに開始されます。

  • 手動シミュレーション​を使用すると、シミュレーションを手動で実行できます。 シミュレートされたユーザー(手動またはJourney Agent)を作成し、ジャーニーにトリガーし、イベントペイロード(手動またはJourney Agent)を定義し、待機を上書きします。

​ ジャーニーキャンバスの横に、クイックシミュレーションと手動シミュレーションオプションを含むシミュレーション設定パネル ​

クイックシミュレーション quick-simulation

シミュレーション​の任意のジャーニーで、クイックシミュレーション​は、生成されたユーザー、イベント値、事前入力された設定を使用してジャーニーを実行します。

  1. クイックシミュレーション​を選択します。

  2. 実行用に収集したフィールドを確認します。Adobe Journey Optimizer 「値を更新」をクリックして、テスト設定と実行アドレスを変更するか、変更せずに続行します。

    この手順は、ジャーニーで待機またはチャネルが使用されている場合にのみ表示されます。 シミュレートされたユーザーのすべての待機時間と実行アドレスを調整できます。例えば、実行時のメッセージが受信トレイに送信されるように、独自の電子メールを使用できます。

    値を更新して次の手順に進む情報の収集手順に関するクイックシミュレーションダイアログ ​

  3. 値を更新​を開いた場合、メッセージの校正に使用するアドレスなどの設定を編集し、シミュレーションを開始することを確認します。

    note
    NOTE
    事前に入力された実行メール、電話、プッシュトークンのフィールドは、ジャーニーシミュレーションで以前に使用され、ブラウザーにキャッシュされた値から取得されます。

    ​ クイックシミュレーション値の更新ステップ。待機時間の上書き、電子メール、電話、プッシュトークンのフィールドが含まれています

  4. Journey Agentは、ジャーニー定義からシミュレートされた一連のユーザーを生成します。

    電子メール、SMS、またはプッシュノードを使用するジャーニーの場合、エージェントは、使用する電子メールアドレス、電話番号、またはプッシュトークンの確認を求めるメッセージを表示します。 シミュレートされたユーザーは、これらの値を使用して生成されます。 完了したら、生成​をクリックします。

  5. 実行が完了したら、結果を表示​をクリックして、パス、エラー、および検出された分岐を確認します。 結果を表示を参照してください。

    すべての手順が正常に完了し、結果を表示してクイックシミュレーションを完了しました

クイックシミュレーションは、イベントアクティビティを含むイベントトリガージャーニーとジャーニーもサポートしています。 生成されたシミュレートされたユーザーごとに、イベント値が自動的に設定され、発生します。 利用者がジャーニーにエントリすると、各イベントは、対応する「待機」に到達するとすぐにトリガーされます。

手動シミュレーション manual-simulation

シミュレートされた各ユーザーを選択し、送信順序を制御し、イベントペイロードを設定し、実行の​ 待機 ​期間を上書きする必要がある場合は、手動シミュレーション​を選択します。

​ シミュレートされたユーザーの作成と管理​ イベントのトリガー結果の表示を続行します。

シミュレートされたユーザーの作成と管理 test-users

シミュレートされたユーザーは、シミュレーション設定​で定義した一時的なプロファイルのようなエンティティです。 この節では、それらを作成し、再利用するために保存し、リストから調整または削除して、ジャーニーに送信する方法について説明します。

ジャーニーでCSVやFederated Audience Composition オーディエンスなどの外部オーディエンスを使用しており、条件、式、パーソナライゼーションがそのエンリッチメント属性に依存している場合は、プロファイル属性と同様に、シミュレートされたユーザーでそれらの属性をモックできます。 これにより、実際のオーディエンスを実行することなく、設定した値に基づいてユーザーを特定のブランチに誘導できます。

  1. テストユーザー​のリストを入力することから始めます。

    accordion
    AIを活用したユーザー生成

    Adobe Journey Optimizerは、ジャーニー定義からシミュレートされた一連のユーザーを生成します。

    電子メール、プッシュ、またはSMS ノードを使用するジャーニーの場合、AIは、使用する電子メールアドレス、電話番号、またはプッシュトークンの確認を求めます。 シミュレートされたユーザーは、定義された値を使用して生成されます。 完了したら、生成をクリックします。

    生成されたシミュレーションユーザーには、現在のジャーニーで使用される属性(エクスプレッションやパーソナライゼーションなど)のみが表示されます。

    note
    NOTE
    電子メール、電話、プッシュトークンのフィールドは、ジャーニーシミュレーションで以前に使用した値から事前入力され、ブラウザーにキャッシュされます。

    実行メール、電話およびプッシュトークンのフィールドと生成ボタンを使用したシミュレートされたユーザーダイアログの生成

    accordion
    在庫の参照

    インベントリを参照​を選択して、既に保存したシミュレートされたユーザー(フォームやJSONから作成したユーザー、AI生成実行後に保持したユーザーなど)を追加します。

    在庫からシミュレートされたユーザーを選択すると、ユーザーが別のジャーニーで設定された他の属性の値を持っている場合でも、現在のジャーニーで使用されている属性のみが表示されます。

    検索、ユーザーテーブル、選択ボタンを含むユーザー在庫ダイアログ ​

    accordion
    フォームから作成
    1. 表示名ID名前空間​および​ 説明 ​を入力して、このシミュレートされたユーザーを識別します。

      表示名、ID名前空間、説明、結合スキーマ属性を含むシミュレートされたユーザーフォームを作成

    2. 次に、このユーザーに入力する結合スキーマから属性を選択します。 ここで使用できるのは、現在のジャーニーで使用されている属性(エクスプレッションやパーソナライゼーションなど)のみです。

      属性は、プロファイル属性の別のセクションでオリジン別にグループ化され、ジャーニーがそのオーディエンスのエンリッチメント属性に対してCSVやFederated Audience Composition オーディエンスなどの外部オーディエンスを読み取る場合は、そのオーディエンスに対してグループ化されます。

    3. オーディエンスメンバーシップを追加」をクリックして、セグメントメンバーシップをシミュレートします。

    4. シミュレートされたユーザーの作成 ウィンドウで、シミュレートされたユーザーの追加​をクリックして、1つのセッションで複数のシミュレートされたユーザーを定義します。

      リストにユーザーを表示する方法を変更したり、積み重ね表示ですべてのカードを折りたたんだり、ユーザーの属性メタデータを開いたりできます。

      ​ シミュレートされたユーザーの追加、すべてを折りたたむ、レイアウト表示のコントロールを使用して、シミュレートされたユーザーのフッターを作成

    5. シミュレートされたユーザーメニューから、重複​を使用してユーザーをコピーし、すべての属性を他のユーザーに適用​して、1人のユーザーの属性をセッション内の他のすべてのユーザーにコピーするか、削除​してユーザーを削除します。

      重複を含むシミュレートされたユーザーカードを作成し、すべての属性を他のユーザーに適用し、各ユーザーで削除

    6. このセッションでユーザーの設定を完了したら、保存​をクリックします。

    accordion
    JSONから作成

    シミュレートされたユーザーの作成​で、JSON テンプレートを編集してユーザーを定義し、JSONの書式設定​および​ 保存 ​をクリックします。

    JSONから作成​および​ JSONから更新 ​すると、シミュレートされたユーザーに保存されているすべての属性(プロファイル属性を含む)にアクセスできます。また、該当する場合は、CSVやFederated Audience Composition オーディエンスなどの外部オーディエンスのエンリッチメント属性にもアクセスできます。

    ​ ユーザーテンプレートと形式JSON コントロールを使用したシミュレートされたユーザーJSON エディターの作成

    プロファイルまたは​ テストプロファイル ​の属性値をAdobe Experience Platformで再利用するには:

    1. 参照として使用するプロファイルを参照します。 プロファイルの詳細ページで、JSONを表示​をクリックします。 詳細情報

      Adobe Experience Platformのプロファイル JSON ビュー

    2. ビューアからJSONをコピーします。

    3. ジャーニーで、シミュレーション設定​を開き、シミュレートされたユーザーの作成​を開始し、JSONから作成​を選択します。

    4. JSONを、シミュレートされたユーザーテンプレートの一致する部分(1人のユーザーの属性ブロックなど)に貼り付けます。 「JSONを書式設定」をクリックして、構造を検証します。

      ​ ペーストされたプロファイル属性を持つシミュレートされたユーザーのJSON エディターの作成

    5. mergePolicyIdやlastModifiedAtなど、ソースプロファイルにのみ関連付けられたAdobe Experience Platform プロファイルに存在するプロパティを削除します。

    6. シミュレートされたユーザーテンプレートで必要なフィールドを設定します。表示名ID名前空間、ID値、およびチャネル実行アドレス。

    7. 保存」をクリックします。 シミュレーション​を実行する前に、保存されたシミュレーションユーザーで 編集アイコン ​ を使用してデータを確認してください。

      ​ ユーザーテンプレートと形式JSON コントロールを使用したシミュレートされたユーザーJSON エディターの作成

      note warning
      WARNING
      プロファイル JSONを貼り付ける場合は、すべての実稼動識別子と連絡先(電子メール、電話、ECID、プッシュトークンなど)を削除または置換します。 シミュレーションは、提供されたデータを使用してメッセージを送信します。
  2. 作成したシミュレートされたユーザーは、ユーザーのテスト リストに表示されます。 各エントリについて、次のいずれかを選択します。

    • 編集アイコン ​ :シミュレートされたユーザーの詳細を更新します。

    • 送信アイコン ​ :このシミュレートされたユーザーのみのシミュレーションを実行します。

      このオプションは、イベントで始まるジャーニーでは使用できません。シミュレートされたユーザーのエントリは、送信されるイベントによってトリガーされます。 詳細情報

    • ​ アイコンを消去 :このリストからユーザーを削除します。 シミュレートされたユーザーは削除されず、「シミュレートされたユーザー」選択で引き続き使用できます。

    編集、送信、削除のアクションとシミュレートされたパスをキャンバス上に強調表示して、ユーザーリストをテストする

  3. 選択後にリストを変更するには、ユーザーの管理​をクリックして、インベントリから、または新しいユーザーを作成して、さらにシミュレートされたユーザーを追加します。 この実行の​テストユーザー リストから各ユーザーを削除するには、すべてのユーザーをクリア​を選択します。

    追加ユーザーオプションを使用して開いているユーザー管理メニューとすべてのユーザーの消去

  4. ジャーニーに​待機 アクティビティが含まれる場合は、「テスト設定」タブを開いて、シミュレーション中に待機時間を微調整します。 例えば、ライブ 待機 アクティビティが数日間設定されている場合、それを10秒に上書きして、シミュレートされたユーザーが次のアクティビティに移動する前にノードでその長さを費やすようにすることができます。

  5. すべてを送信​をクリックして、リスト内のすべてのシミュレートされたユーザーをジャーニーに送信するか、行の 送信アイコン ​ をクリックして、そのユーザーのみを送信します。 シミュレートされたユーザーがジャーニーに正常にエントリすると、Simulated users have entered the journey successfully.確認メッセージが表示されます。

    ​ ユーザーがジャーニーに入った後、キャンバス上で成功メッセージとパスを使用して「ユーザー」タブをテストする

  6. ジャーニーに単一イベントが含まれる場合は、トリガーするイベントを選択する必要があります。 ​ イベントのトリガーを参照してください。

  7. 結果」タブにアクセスして実行ログを開き、各ステップの実行方法を確認します。 詳しくは、結果の表示を参照してください。

  8. テストが終了したら、シミュレーションの管理 メニューを開きます。

    • シミュレーションを停止​して、現在のシミュレーション セッションを終了します。

    • シミュレーションをリセット​して、現在の実行、選択したシミュレートされたユーザー、定義されたイベント値、その他のテスト設定からすべてのデータをクリアし、新しいシミュレーションをゼロから開始できます。

      ​ シミュレーションをリセットおよびシミュレーションを閉じるオプションを使用して開いているシミュレーション メニューを管理

シミュレーション​でジャーニーを検証したら、結果 ログを確認します。 エラーが表示された場合は、シミュレーション​を終了し、必要な変更をジャーニーに適用し、実行が正しく表示されるまで​ シミュレーション ​を再度実行します。 そして、ジャーニーを公開することができます。 「​ ジャーニーを公開する」を参照してください。

イベントのトリガー firing-events

NOTE
Simulationでトリガーされたイベントは、次のラベルが付いたAdobe Experience Platformの専用データセットに保存されます:JOtestmode - <schema of your event>

ジャーニーに1つ以上の単一イベントが含まれている場合は、シミュレーションがアクティブな間にトリガーできます。 イベントから開始せず、イベントを含むジャーニーの場合、シミュレートされたユーザーがジャーニーに入るまで、このセクションは表示されません。

  1. イベントタイプを選択​で、このシミュレーションに適用するイベントを選択します。

    ​ シミュレーション設定の「テストイベント」セクションで開くイベントタイプドロップダウンを選択

  2. リスト内のすべてのユーザーに同じ変更を適用するには、イベントの管理 オプションを使用して、次の操作を行います。

    • イベント値を生成​して、Journey AgentがAIを使用してすべてのペイロードを生成できるようにします。 値が生成されると、ユーザーは​ 送信準備完了 ​とマークされます。
    • イベントデータを編集​して、リスト内のシミュレートされたユーザーごとにペイロードを変更します。

    AIを使用した生成とすべてのオプションの編集を使用したテストイベントのイベントメニューの管理

  3. ユーザーの横にある「 ​ イベントを編集 」をクリックして、各ユーザーのイベントペイロードを設定します。

    • イベント値を生成​して、Journey AgentがAIを使用してペイロードを生成できるようにします。 値が生成されると、ユーザーは​ 送信準備完了 ​とマークされます。
    • イベントデータを編集​して、シミュレートされたユーザーのみのペイロードを変更します。

    イベント値の生成とイベントデータの編集オプションを含むテストイベントの ​ ユーザーごとのメニュー

  4. テストイベント​で、「すべてを送信」を選択して、テストユーザー​にリストされているすべてのシミュレーションユーザーにこのイベントを送信するか、そのユーザーのみにトリガーされる1つのイベントに対して 送信アイコン ​ 」を選択します。

    準備完了とマークされたユーザーに対する、すべての送信とユーザーごとの送信コントロールを含むイベントセクションをテストする

  5. イベントが発生すると、各ユーザーの進行状況を反映するようにキャンバスが更新されます。

  6. 結果」タブにアクセスして実行ログを開き、各ステップの実行方法を確認します。 詳しくは、結果の表示を参照してください。

  7. テストが終了したら、シミュレーションの管理 メニューを開きます。

    • シミュレーションを停止​して、現在のシミュレーション セッションを終了します。

    • シミュレーションをリセット​して、現在の実行、選択したシミュレートされたユーザー、定義されたイベント値、その他のテスト設定からすべてのデータをクリアし、新しいシミュレーションをゼロから開始できます。

      ​ シミュレーションのリセットおよびシミュレーションの停止オプションを使用して開いているシミュレーション メニューを管理

結果の表示 viewing-results

結果」タブでは、テスト結果を表示できます。 「ユーザーをテスト」ドロップダウンで、実行を検査するシミュレートされたユーザーを選択します。 1人のシミュレートされたユーザーを選択すると、キャンバスはユーザーがジャーニーを通過した正確なパスを強調表示するので、ユーザーが期待した分岐に入ったことを確認できます。

すべて​を選択すると、実行中のシミュレートされたユーザーごとに集計された結果が表示されます。 キャンバスには、実行でカバーされているすべてのパスが表示されます。これにより、プロファイル間のカバレッジを比較し、アクティビティ、結果、エラーを含む完全なシミュレーションを一目でスキャンできます。最初にシミュレートされたユーザーを1人で選択する必要はありません。

​ ジャーニーキャンバス上のシミュレーションの概要、テストユーザーフィルター、およびパスカバレッジを含む結果タブ ​

各アクティビティについて、ログには、シミュレートされたユーザーがステップにエントリしたか離脱したか、各ステップのタイムスタンプと分岐の決定、シミュレーション中に発生したエラーが表示されます。

Wait アクティビティの場合、ログには期間に関連する2つの値が含まれます。

  • 定義された期間:公開されたジャーニーの​Wait アクティビティで指定され、ジャーニーがライブになると適用される期間。 ログは、ジャーニーで定義された値のみに依存するのではなく、Simulationがテスト設定からオーバーライド(例えば10秒)を適用するかどうかを記録します。
  • 実際の期間:シミュレートされたユーザーが​待機 アクティビティに残った経過時間。 この値は、テスト設定 タブから設定されます。

ログにエラーが表示されたら、シミュレーション​を終了し、必要な変更をジャーニーに適用して、シミュレーション​を再度実行します。 検証が成功したら、ジャーニーを公開します。 「​ ジャーニーを公開する」を参照してください。

AI ナレッジリファレンス

この節には、このトピックに関連する解釈、検索、質問への回答をサポートすることを目的とした構造化された知識が含まれています。

完全に理解するには、この情報をこのページのドキュメント組み合わせる必要があります。 どちらのソースも単独で使用することを意図していません。このページでは、機能について説明していますが、この節では、用語、意図、適用可能性、制約の曖昧さを解消するのに役立つ追加コンテキストを提供しています。

  • 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:結果ログにエラーが表示された場合はどうすればよいですか? — シミュレーションを終了し、必要な修正をジャーニーに適用してから、実行が公開する前にエラーが表示されないまでシミュレーションを再実行します。
recommendation-more-help
journey-optimizer-help