journeyStep events action execution fields sharing-execution-fields
This field group will be shared by the journeyStepEvent and journeyStepProfileEvent.
If the step has an action to be processed, those fields will be added to the event payload.
actionID actionid-field
ID of the action that is being executed.
Type: string
actionName actionname-field
Name of the action. If no name has been set, the stepName will be taken.
Type: string
actionType actionType-field
Type of the action.
Type: string
actionParameterized actionparameterized-field
Indicates if the action is parameterized or not.
Type: boolean
actionExecutionTime actionexecutiontime-field
The amount of time (in milliseconds) taken to execute a current action.
Type: long
actionExecutionError actionexecutionerror-field
Type of error that happens when the action is called.
Type: string
Values:
- http
- capping
- timeout
- error
actionExecutionErrorCode actionexecutionerrorcode-field
Code for action execution error. Present if the error has a code, such as an HTTP one.
Type: string
actionExecutionOriginError actionexecutionoriginerror-field
A timeout can occur, in two cases:
- at the first attempt an action is executed. In this case, the execution is not finished, so there is no underlying error
- on a retry: in this case, the actionExecOrigError/actionExecOrigErrorCode describes the error encountered on the attempt before the retry.
For instance, an email is being sent and an HTTP 500 error is returned at the first attempt. The fetch is retried, but the duration of the 2 attempts exceeds the timeout. Then the action execution is tagged as timedout. The action part will look like:
...
"actionId": "myActionId",
"actionName": "My mail sending",
"actionType": "acsRestAction",
"actionParameterized": true,
"actionExecError": "timedout",
"actionExecOrigError": "http",
"actionExecOrigErrorCode": "500"
Type: string
actionExecutionOriginCode actionexecutionorigincode-field
Error code of the actionExecOrigError.
Type: string
actionBusinessType actionbusinesstype-field
Indicates the type of action.
Values:
- builtin
- ACS Email
- ACS SMS
- ACS Push
- customer
- Epsilon
- …
Type: string
deliveryJobID deliveryjobid-field
This describes the delivery Job Id for the batch Journey.
Type: string
batchDeliveryID batchdeliveryid-field
This describes the delivery Id for the batch Journey.
Type: string
fromSegmentTrigger fromsegmenttrigger-field
This describes if the Batch Journey is triggered from Audience Segment.
Type: boolean
actionSchedulerCount actionschedulercount-field
Count of scheduler notification requests sent to the scheduler service during the step processing.
Type: long