Adobe Journey Optimizer:カスタムアクションの外部サードパーティエンドポイントがタイムアウトする
外部のサードパーティエンドポイントを呼び出すようにAdobe Journey Optimizer(AJO)でカスタムアクションを設定する際に、タイムアウトエラーが発生する場合があります。 これを修正するには、エンドポイントのアクセシビリティを確認し、サーバーログを確認し、Adobeからのブロックがないことを確認し、エンドポイント設定を更新して、更新後にテストします。 API 呼び出しのタイムアウトの仕様に注意します。
説明 description
環境
Adobe Journey Optimizer(AJO)(Journey Optimizerから外部エンドポイントへの送信 API 呼び出しに関する設定に適用)
問題/症状
- AJOと外部サードパーティのエンドポイントとの接続をテストすると、タイムアウトエラーが発生します。
- API 呼び出しは 30 秒以内に応答を受信しないため、ツールの仕様に従って自動タイムアウトが発生します。
- エンドポイントは公開してアクセスでき、一部のテスターでは機能しますが、AJO経由でトリガーされると他のテスターでは機能しません。
解決策 resolution
設定済みのエンドポイントのタイムアウトの問題に対処するには:
- Postmanや cURL などのツールを使用して、AJO以外で外部エンドポイントのアクセシビリティをテストし、外部エンドポイントが公開でアクセス可能で機能していることを確認します。
- サーバーログを確認し、AJOからの受信リクエストに影響を与える問題や制限を特定します。
- Journey Optimizerからの発信呼び出しを妨げるAdobe End からの制限やブロックがないことを確認します。 通常、明示的に設定されない限り、このようなブロックはありません。
- 問題が解決しない場合は、エンドポイントをホストするサーバーの設定を更新して、受信リクエストと応答を許容可能な期間内(30 秒未満)で適切に処理するようにします。
- 更新を行った後、Journey Optimizerのカスタムアクション機能を使用して接続を再テストし、外部エンドポイントとの通信を成功させます。
注意 : Journey Optimizerによって開始された API 呼び出しは、30 秒以内に応答が受信されない場合、タイムアウトします。 この期間内にサーバーが迅速に応答することを確認してください。
リソース
- Journey Optimizer ガイドの Throttling API
- Journey Optimizer ガイドの 外部システムとの統合
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f