Attributs de propriétés du parcours journey-properties

Dans l’éditeur d’expression simple et dans l’éditeur d’expression avancé, sous les catégories Événement et Source de données, vous pouvez accéder à la catégorie Propriétés du parcours. Cette catégorie contient des champs techniques liés au parcours d’un profil donné. Il s’agit des informations récupérées par le système à partir de parcours actifs, telles que l’ID du parcours ou les erreurs spécifiques rencontrées.

Elle contient par exemple des informations sur les éléments suivants :

  • version du parcours : uid du parcours, uid de la version du parcours, uid de l’instance, etc.

  • erreurs : extraction de données, exécution d’actions, etc.

  • étape en cours, dernière étape en cours, etc.

  • profils ignorés

    La liste des champs est disponible dans cette section.

Vous pouvez utiliser ces champs pour créer des expressions. Pendant l’exécution du parcours, les valeurs sont récupérées directement à partir de celui-ci.

Voici quelques exemples de cas d’utilisation :

  • Enregistrer les profils ignorés : vous pouvez envoyer tous les profils exclus d’un message par une règle de limitation à un système tiers à des fins de journalisation. Pour ce faire, vous configurez un chemin en cas de temporisation et d’erreur et ajoutez une condition pour filtrer selon un type d’erreur spécifique, par exemple : « Ignorer les gens par règle de limitation ». Vous pouvez ensuite envoyer les profils ignorés à un système tiers par le biais d’une action personnalisée.

  • Envoyer des alertes en cas d’erreurs : vous pouvez envoyer une notification à un système tiers chaque fois qu’une erreur se produit sur un message. Pour ce faire, vous configurez un chemin en cas d’erreur, ajoutez une condition et une action personnalisée. Vous pouvez envoyer une notification sur un canal Slack, par exemple, avec la description de l’erreur rencontrée.

  • Affiner les erreurs du reporting : au lieu d’avoir un seul chemin pour les messages d’erreur, vous pouvez définir une condition par type d’erreur. Vous pourrez ainsi affiner le reporting et consulter toutes les données de types d’erreur.

Liste de champs journey-properties-fields

Catégorie
Nom du champ
Libellé
Description
Version de parcours
journeyUID
Identifiant de parcours
journeyVersionUID
Identifiant de version du parcours
journeyVersionName
Nom de la version du parcours
journeyVersionDescription
Description de la version du parcours
journeyVersion
Version de parcours
Instance de parcours
instanceUID
Identifiant d’instance de parcours
Identifiant de l’instance
externalKey
Clé externe
Identifiant individuel déclenchant le parcours
organizationId
Identifiant de l’organisation
Organisation de la marque
sandboxName
Nom du sandbox
Nom du sandbox
Identité
profileId
Identifiant d’identité du profil
Identifiant du profil dans le parcours
espace de noms
Espace de noms d’identité de profil
Espace de noms du profil dans le parcours (exemple : ECID)
Nœud actuel
currentNodeId
Identifiant de nœud actuel
Identifiant de l’activité actuelle (nœud)
currentNodeName
Nom du nœud actuel
Nom de l’activité actuelle (nœud)
Nœud précédent
previousNodeId
Identifiant de nœud précédent
Identifiant de l’activité précédente (nœud)
previousNodeName
Nom du nœud précédent
Nom de l’activité précédente (nœud)
Erreurs
lastNodeUIDInError
Dernier identifiant de nœud en erreur
Identifiant de la dernière activité (nœud) en erreur
lastNodeNameInError
Nom du dernier nœud en erreur
Nom de la dernière activité (nœud) en erreur
lastNodeTypeInError
Dernier type de nœud en erreur

Type d’erreur de la dernière activité (nœud) en erreur. Types possibles :

  • Événements : événements, réactions, SQ (exemple : qualification d’audience)
  • Contrôle de flux : Fin, Condition, Attente
  • Actions : Actions ACS, Saut, Action personnalisée
lastErrorCode
Dernier code d’erreur

Code d’erreur de la dernière activité (nœud) en erreur. Erreurs possibles :

  • Codes d’erreur HTTP
  • limité
  • timedOut
  • erreur (exemple : par défaut en cas d’erreur inattendue. Ne devrait pas/extrêmement rarement se produire)
lastExecutedActionErrorCode
Code d’erreur de la dernière action exécutée
Code d’erreur de la dernière action en erreur
lastDataFetchErrorCode
Code d’erreur de la dernière récupération de données
Code d’erreur de la dernière récupération de données à partir des sources de données
Heure
lastActionExecutionElapsedTime
Temps écoulé avant l’exécution de la dernière action
Temps passé à exécuter la dernière action
lastDataFetchElapsedTime
Temps écoulé avant la dernière récupération des données
Temps passé à exécuter la dernière récupération de données à partir de sources de données
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page describes the Journey Properties category in the expression editor — a set of technical fields about the live journey instance (IDs, errors, current/previous nodes, elapsed times) that can be used to build expressions for logging, alerting, and error-specific reporting.

Intents:

  • Access Journey Properties fields in the simple or advanced expression editor to reference live journey metadata
  • Build a condition that filters discarded profiles by error type to route them to a third-party logging system
  • Send error alerts to an external channel (e.g. Slack) by referencing the last error code and node name in a custom action
  • Refine journey error reporting by creating separate condition paths per error type using lastNodeTypeInError and lastErrorCode
  • Reference journey version identifiers, instance identifiers, and sandbox name in expressions for tracking and auditing

Glossary:

  • Journey Properties: A category in the expression editor containing technical metadata fields for the current journey execution instance (product-specific)
  • instanceUID: The unique identifier of the journey instance for a given profile execution (product-specific)
  • lastErrorCode: The error code from the most recent failed activity in the journey; possible values include HTTP codes, capped, timedOut, and error (product-specific)
  • lastNodeTypeInError: The type of the last activity that encountered an error; can be Events, Flow control, or Actions (product-specific)
  • externalKey: The individual identifier (e.g. profile ID) that triggered the journey instance (product-specific)

Guardrails:

  • Journey Properties field values are retrieved directly from the live journey at execution time — they are not available for pre-execution validation
  • The lastErrorCode field uses predefined values: HTTP error codes, capped, timedOut, and error
  • Journey Properties are available in both the simple and advanced expression editors, under the Journey Properties category

Terminology:

  • Canonical name: Journey Properties — Acronym: none — variants: journey technical fields, journey metadata fields
  • Synonyms: “Journey Properties” = “journey technical fields”; “instanceUID” = “journey instance identifier”
  • Do not confuse: journeyUID (identifies the journey definition) ≠ instanceUID (identifies a specific profile’s execution of the journey)

FAQ:

  • Q: Where do I find Journey Properties fields in the expression editor? — They appear in both the simple and advanced expression editors under the Journey Properties category, below Events and Data Sources.
  • Q: How can I log profiles discarded by a capping rule? — Add an error path condition filtering on lastErrorCode == "capped" and push those profiles to a third-party system via a custom action.
  • Q: What is the difference between journeyUID and instanceUID?journeyUID identifies the journey definition; instanceUID identifies a specific execution instance for a given profile.
  • Q: What error code is returned for an unexpected system error? — The error code, which is used as the default for unexpected errors and should rarely occur.
  • Q: Can I use Journey Properties fields to send Slack alerts on action failures? — Yes; reference lastNodeNameInError and lastErrorCode in a custom action to include error details in a Slack notification.
recommendation-more-help
journey-optimizer-help