トランザクションメッセージの実行とモニタリング transactional-messaging-execution
トランザクションメッセージ実行配信 transactional-message-execution-delivery
メッセージが公開され、サイト統合が完了すると、イベントがトリガーされると、実行配信に割り当てられます。
実行配信は、トランザクションメッセージごとに月に1回作成される、実用的でない機能的でないテクニカルメッセージであり、トランザクションメッセージが再度編集および公開されるたびに作成されます。
関連トピック:
トランザクションメッセージの再試行プロセス transactional-message-retry-process
一時的に配信されないトランザクションメッセージは、配信が期限切れになるまで自動再試行が実行される場合があります。 配信期間について詳しくは、有効期間パラメーターを参照してください。
トランザクションメッセージの送信に失敗した場合は、2 つの再試行システムがあります。
- トランザクションメッセージングレベルでは、トランザクションメッセージが実行配信に割り当てられる前(イベントの受信と配信の準備の間)に、イベントが失敗する可能性があります。 イベント処理の再試行プロセスを参照してください。
- 送信プロセスレベルでは、イベントが実行配信に割り当てられると、一時的なエラーが原因でトランザクションメッセージが失敗する場合があります。 詳しくは、メッセージ送信の再試行プロセスを参照してください。
イベント処理の再試行プロセス event-processing-retry-process
イベントがトリガーされると、実行配信に割り当てられます。 イベントを実行配信に割り当てられない場合、イベント処理は延期されます。 再試行は、新しい実行配信に割り当てられるまで実行されます。
例えば、イベントの内容が正しくなかったり、アクセス権やブランディングに問題があったり、タイポロジルールの適用時にエラーが検出されたりして、実行配信にイベントを割り当てることができませんでした。この場合、メッセージを一時停止して編集し、問題を修正して再度公開できます。 再試行システムは、その後、新しい実行配信に割り当てます。
メッセージ送信再試行プロセス message-sending-retry-process
イベントが実行配信に割り当てられると、受信者のメールボックスがいっぱいになった場合など、一時的なエラーが原因でトランザクションメッセージが失敗する場合があります。 詳しくは、一時的な配信エラーの後の再試行を参照してください。
再試行プロセスの制限 limitations
ログの更新を送信中
再試行プロセスでは、新しい実行配信の送信ログは直ちに更新されません(更新はスケジュールされたワークフローを介して実行されます)。 つまり、トランザクションイベントが新しい実行配信で処理されている場合でも、メッセージの「Pending」ステータスが変わる可能性があります。
失敗した実行配信
実行配信を停止することはできません。 ただし、現在の実行配信が失敗した場合、新しいイベントを受け取るとすぐに新しいイベントが作成され、すべての新しいイベントがこの新しい実行配信で処理されます。 失敗した実行配信で新しいイベントが処理されることはありません。
再試行プロセスの一環として、既に実行配信に割り当てられている一部のイベントが延期され、その実行配信が失敗した場合、再試行システムは延期されたイベントを新しい実行配信に割り当てません。つまり、これらのイベントは失われます。 配信ログ を確認して、影響を受けた可能性のある受信者を確認します。
トランザクションメッセージの監視 monitoring-transactional-message-delivery
トランザクションメッセージを監視するには、対応する実行配信にアクセスする必要があります。
-
メッセージ配信ログを表示するには、Deployment ブロックの右下にあるアイコンをクリックします。
-
「Execution list」タブをクリックします。
-
任意の実行配信を選択します。
-
Deployment ブロックの右下にあるアイコンをもう一度クリックします。
実行の配信ごとに、標準配信の場合と同様に、配信ログを参照できます。 ログへのアクセスと使用について詳しくは、配信の監視を参照してください。
プロファイルベースのトランザクションメッセージの詳細 profile-transactional-message-monitoring
プロファイルベースのトランザクションメッセージの場合は、次のプロファイル情報を監視できます。
「Sending logs」タブを選択します。 Status 列内の Sent は、プロファイルがオプトインしたことを示します。
「Exclusions logs」タブを選択して、メッセージターゲットから除外された受信者(アドレスなど)を表示します。
オプトアウトしたプロファイルの場合、Address on denylist タイポロジルールは対応する受信者を除外します。
このルールは、Profile テーブルに基づくすべてのトランザクションメッセージに適用される特定のタイポロジの一部です。
関連トピック: