journeyStep イベントのアクション実行フィールド sharing-execution-fields

このフィールドグループは、journeyStepEvent と journeyStepProfileEvent が共有します。

処理が必要なアクションがステップにある場合、これらのフィールドはイベントペイロードに追加されます。

actionID actionid-field

実行中のアクションの ID。

型:文字列

actionName actionname-field

アクションの名前。名前が設定されていない場合、stepName が使用されます。

型:文字列

actionType actionType-field

アクションのタイプ。

型:文字列

actionParameterized actionparameterized-field

アクションがパラメータ化されているかどうかを示します。

型:ブール型

actionExecutionTime actionexecutiontime-field

現在のアクションを実行するのに費やした時間(ミリ秒)。

型:long

actionExecutionTime フィールドは、アクションを実行するのに要した合計時間(ミリ秒単位)を表します。これには、リクエストがキュー内で待機していた時間(スロットルが設定され、レート制限に達した場合)と実際の実行時間(外部エンドポイントへのネットワーク待ち時間を含む)の両方が含まれます。

Timestamp フィールドは、アクション実行の終了時刻を示します。プロファイルがカスタムアクションノードにエントリしたタイミングを特定するには、Timestamp から actionExecutionTime を減算します。

例えば、Timestamp が「2025-02-04 09:39:03 UTC」で、actionExecutionTime が 1,813,227 ミリ秒(~31 分)の場合、プロファイルは「2025-02-04 09:08:32 UTC」頃にノードにエントリしました。

actionExecutionError actionexecutionerror-field

アクションが呼び出されたときに発生するエラーの種類。

型:文字列

値:

  • http
  • キャップ
  • timeout
  • error

actionExecutionErrorCode actionexecutionerrorcode-field

アクション実行エラーのコード。エラーにコードがあるかどうかを示します(HTTP など)。

型:文字列

actionExecutionOriginError actionexecutionoriginerror-field

タイムアウトは、次の 2 つの場合に発生する可能性があります。

  • アクションの実行を最初に試行したとき。この場合、実行は完了せず、基になるエラーはありません。
  • 再試行時。この場合、actionExecOrigError/actionExecOrigErrorCode は、再試行前に試行したときのエラーを示します。

たとえば、メールが送信され、最初の試行時に HTTP 500 エラーが返されます。フェッチを再試行しますが、2 回の試行のデュレーションがタイムアウトを超えます。次に、アクションの実行にタイムアウトのタグが付けられます。アクション部分は次のようになります。

    ...
    "actionId": "myActionId",
    "actionName": "My mail sending",
    "actionType": "acsRestAction",
    "actionParameterized": true,
    "actionExecError": "timedout",
    "actionExecOrigError": "http",
    "actionExecOrigErrorCode": "500"

型:文字列

actionExecutionOriginCode actionexecutionorigincode-field

actionExecOrigError のエラーコード。

型:文字列

actionOriginEndpoint actionoriginendpoint

アクションで使用されるカスタムアクションエンドポイントの URI。

型:文字列

actionOriginMethod actionoriginmethod

これは、HTTP リクエストで使用されるメソッド(GETまたは POST)を表します。

型:文字列

actionOriginIsMTLS actionoriginismtls

これは、エンドポイントに対して MTLS が有効になっているかどうかを表します。

型:ブール型

actionIsProxy actionisproxy

定義済みの IP アドレス範囲を持つ HTTP プロキシが呼び出しに使用されるかどうかを示します。

型:ブール型

actionExecutionOriginStartTime actionexecutionoriginstarttime

これは、HTTP リクエストが開始されるタイムスタンプを表します。 再試行の場合、これは最後の再試行が開始されるタイムスタンプです。 タイムスタンプは、UTC タイムゾーンで ISO8601 形式を使用します。

このタイムスタンプは、通常、プロファイルがカスタムアクションノードに入ってやや後になることに注意してください。または、スロットルの場合、プロファイルがノードに入ってかなり後になります。

タイプ:timestamp

actionExecutionOriginTime actionexecutionorigintime

HTTP 呼び出しの応答時間を表します。 再試行の場合、これは最後の再試行の試行にかかる時間です。 HTTP リクエストが開始されてから、サーバーから完全な応答が返されるまでの時間を測定します。 スロットルの場合、キューでの待機に費やされた時間は除外されます。

型:long

actionIsThrottled actionisthrottled

これは、エンドポイントに対してスロットルが有効になっているかどうかを表します。

型:ブール型

actionWaitTime actionwaittime

これは、スロットルされたエンドポイントに対して設定されたレート制限に達した場合、呼び出しは設定されたレートでキューに入れられ、処理されます。 このフィールドは、コールが実行されるまでキュー内で待機していた時間をレポートします。 actionIsThrottled が true の場合にのみ指定==ます。

型:long

actionBusinessType actionbusinesstype-field

アクションのタイプを示します。

値:

  • 組み込み

    • ACS メール
    • ACS SMS
    • ACS プッシュ
  • 顧客

    • Epsilon

型:文字列

deliveryJobID deliveryjobid-field

バッチジャーニーの配信ジョブ ID を示します。

型:文字列

batchDeliveryID batchdeliveryid-field

バッチジャーニーの配信 ID を示します。

型:文字列

fromSegmentTrigger fromsegmenttrigger-field

バッチジャーニーがオーディエンスセグメントからトリガーされるかどうかを示します。

型:ブール型

actionSchedulerCount actionschedulercount-field

ステップの処理中にスケジューラーサービスに送信されたスケジューラー通知リクエストの数。

型:long

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76