# Journey Simulation

## 概要

Journey Simulationは、マーケターやカスタマーエクスペリエンスチームが、ジャーニーを本番稼働させる前に、プロファイルがジャーニーをどのように進むかを検証できる機能です。Simulation Modeを使用すると、安全で管理された環境で、エントリーロジック、分岐動作、待機ステップ、メッセージパスを即座にプレビューできます。

これにより、チームは自信を持ってジャーニーをテストし、設定エラーを減らし、より高い精度でキャンペーンを開始できます。

## Journey Simulationを使用する場合

以下のような場合にSimulation Modeを使用します：

- エントリー条件が正しいことを確認する
- プロファイルがデシジョンポイントやA/Bテストをどのように通過するかをプレビューする
- リアルタイムの遅延なしで待機ステップを検証する
- 公開前に分岐ロジックを理解する
- QA中にジャーニーの動作を共有しレビューする
- ジャーニーが本番稼働する前に予期しないロジックをトラブルシューティングする


Simulation Modeは、リリース前の検証用に設計されており、ドラフト状態のジャーニーで最も効果的に機能します。

## Simulation Modeの開始

以下は、Journey BuilderキャンバスでSimulation Modeのエントリーポイントの場所を示しています。

![Journey Simulation](/assets/journey-simulation-2025-11-19.c132e84fbdaed3b672985de43e551cc399ce9a2ff70a958c9be60477c8480414.cf3845cb.png)

- Simulation Modeボタン – ジャーニーの検証とテストを開始するには、これをクリックします。
- ドラフト状態の要件 – シミュレーションは、ジャーニーがドラフト状態の場合にのみ使用できます。
- 安全なテスト環境 – 実際のプロファイルやアクティベーションには影響しません。


## 主な機能

### ワンクリックSimulation Mode

任意のドラフトジャーニーから、Simulation Modeを選択して即座に検証を開始できます。システムは、シミュレーション環境に入る前に、欠落している設定や無効な設定を自動的にチェックします。

### 自動プロファイル選択

Journey Simulationは、シミュレーション開始時にエントリー条件を満たす親セグメントからプロファイルを自動的に選択します。これにより、ジャーニーを迅速かつ摩擦なくテストできます。

### 早送りされた待機ステップ

Simulation Modeは実際の待機時間をスキップするため、時間ベースのステップをプロファイルがどのように進むかをすぐに確認できます。各待機ノードには、シミュレートされた「入場」および「退場」のタイムスタンプが表示されます。

## シミュレーション結果

![Journey Simulation Result](/assets/journey-simulation-2025-11-19-1.ccb52844a82315f65afbe5a5b8ba255d9bc2c61811f8647acf614219dbf06243.cf3845cb.png)

- ハイライトされたパス – プロファイルが実際にたどった分岐を示します。
- プロファイル数 – 各ノードには、それを通過したプロファイルの数が表示されます。
- シミュレートされた待機時間 – 「入場」および「退場」のタイムスタンプとして表示されます。


### Simulation Log

詳細なログパネルには、以下を含む主要な情報がまとめられています：

- シミュレーションの開始時刻と終了時刻
- 親セグメントの更新時刻
- ノードレベルの入場および退場のタイムスタンプ
- 各ステップの実行結果


これにより、チームはロジックとタイミングを一目で検証できます。

## 動作方法

ドラフト状態のジャーニーを開きます。

1. Simulation Modeをクリックします。
2. プロンプトが表示された場合は、検証エラーを解決します。
3. システムがプロファイルを自動選択するか、手動で選択します。
4. Run Simulationをクリックします。
5. ハイライトされたパスとSimulation Logを確認します。
6. 完了したら、再実行または終了します。
7. Simulation Modeは、実際のプロファイルやライブキャンペーンを変更することはありません。


## 現在の制限事項

現在のアーリーアクセスリリースでは、以下の動作が想定されています：

- シミュレーションは**静的**です：エントリー条件を満たすすべてのプロファイルが同時にジャーニーに入ります。
- パフォーマンスは、ジャーニーのサイズとシステムアクティビティによって異なる場合があります。
- **ジャンプステップ**は、マイルストーン1ではサポートされていません。
- シミュレーション中にプロファイル属性を編集することはできません。
- シミュレート結果は、Simulation Modeがアクティブな間のみ表示されます。
- ジャーニーが自身のジャーニーをセグメント条件として参照している場合、シミュレーション結果が正確でない可能性があります。


## FAQ

### シミュレーションは実際の顧客データに影響しますか？

いいえ。Simulation Modeは、プロファイル、キャンペーン、レポートには影響しません。

### 公開されたジャーニーをシミュレートできますか？

いいえ。Simulation Modeは、ドラフト状態のジャーニーでのみ使用できます。

### シミュレーションは実際のメッセージを送信しますか？

いいえ。シミュレーションはロジックのみを評価します。外部システムはトリガーされません。

### 一部の分岐またはステップがグレー表示されるのはなぜですか？

これは、シミュレーション中にそれらのパスをプロファイルが訪れなかったことを示しています。

### シミュレーション時間が異なる場合があるのはなぜですか？

シミュレーション時間は、ジャーニーの複雑さと全体的なシステムアクティビティによって異なる場合があります。