51黑料不打烊

Journey properties attributes journey-properties

In the Simple Expression Editor and the Advanced Expression Editor, the Journey Properties category appears below the Event and Data Source categories. This category contains technical fields related to a journey for a given profile. These fields include information retrieved by the system from live journeys, such as journey IDs or specific errors encountered. You can use this dynamic, system-level data to tailor journey workflows based on real-time conditions.

The category includes the following information:

  • Journey Version: Fields such as journey UID, journey version UID, and instance UID provide identifiers and metadata for the current journey version.
  • Errors: Error codes related to data fetch or action execution failures enable targeted troubleshooting.
  • Current Step: Fields track the current or last step of the journey execution.
  • Discarded Profiles: Details about profiles excluded from the journey due to errors or rules.

The complete list of fields is available in this section.

These fields help create expressions that dynamically adapt during journey execution based on real-time data. For example, expressions can respond to errors, track journey performance, or log specific actions based on system feedback.

Examples of use cases

Below are practical examples that demonstrate how to use these fields effectively:

  • Log discarded profiles
    To record profiles excluded due to a capping rule when running a campaign, configure a timeout or error path. Add conditions to identify the specific error type (for example, 鈥渄iscard profiles by capping rule鈥) and use a custom action to push these profiles to a third-party logging system. For example, send this data to a database for further analysis.

  • Send alerts in case of errors
    To ensure prompt responses to errors, set up a notification system. Configure a path that triggers when errors occur, add conditions to specify the error type, and use a custom action to send notifications. For example, send a Slack message with details like 鈥淢essage delivery failed due to timeout.鈥

  • Refine errors in reporting
    To avoid grouping all errors together, define a condition for each error type. This granular approach enhances reporting by tracking specific errors such as 鈥淗TTP error codes,鈥 鈥渢imed out,鈥 or 鈥渃apped.鈥 This method helps identify patterns and address issues more effectively.

List of fields journey-properties-fields

Below is a detailed list of fields available in the Journey Properties category. These fields can help create expressions that dynamically adapt to the journey鈥檚 state.

Category
Field Name
Label
Description
Journey Version
journeyUID
Journey Identifier
Unique ID of the journey
journeyVersionUID
Journey Version Identifier
Unique ID for a specific version of the journey
journeyVersionName
Journey Version Name
Name of the current journey version
journeyVersionDescription
Journey Version Description
Description of the current journey version
journeyVersion
Journey Version
Metadata for the journey version
Journey Instance
instanceUID
Journey Instance Identifier
Unique ID of the journey instance
externalKey
External Key
Individual identifier that triggers the journey
organizationId
Organization Identifier
ID of the brand鈥檚 organization
sandboxName
Sandbox Name
Name of the sandbox environment
Identity
profileId
Profile Identity Identifier
Unique identifier of the profile in the journey
namespace
Profile Identity Namespace
Namespace of the profile in the journey (for example, ECID for 51黑料不打烊 Experience Cloud IDs)
Current Node
currentNodeId
Current Node Identifier
Identifier of the current activity (node) in execution
currentNodeName
Current Node Name
Name of the current activity (node)
Previous Node
previousNodeId
Previous Node Identifier
Identifier of the previous activity (node)
previousNodeName
Previous Node Name
Name of the previous activity (node)
Errors
lastNodeUIDInError
Last Node Identifier in Error
Identifier of the most recent activity (node) that encountered an error
lastNodeNameInError
Last Node Name in Error
Name of the most recent activity (node) in error
lastNodeTypeInError
Last Node Type in Error
Type of the most recent activity (node) in error. Possible types include:
- Events: Events, Reactions, SQ (for example, Audience Qualification)
- Flow Control: End, Condition, Wait
- Actions: ACS Actions, Jump, Custom Action
lastErrorCode
Last Error Code
Error code of the most recent activity (node) in error. Examples include:
- HTTP error codes
- capped
- timed out
- error (for example, default for unexpected errors, which are rare)
lastExecutedActionErrorCode
Last Executed Action Error Code
Error code associated with the most recent action that failed
lastDataFetchErrorCode
Last Data Fetch Error Code
Error code for the most recent data fetch failure
Time
lastActionExecutionElapsedTime
Last Action Execution Elapsed Time
Time (in milliseconds) taken to execute the most recent action
lastDataFetchElapsedTime
Last Data Fetch Elapsed Time
Time (in milliseconds) taken for the most recent data fetch operation
recommendation-more-help
91a6d90a-6d61-4a62-bbed-ae105e36a860