Utiliser des identifiants supplémentaires dans les parcours supplemental-id

Sur cette page : Découvrez comment utiliser des identifiants supplémentaires (identifiants secondaires tels qu’un identifiant de commande ou de réservation) pour exécuter une instance de parcours distincte par identifiant et personnaliser les messages avec ses attributs.

Par défaut, les parcours sont exécutés dans le cadre d’un identifiant de profil. Cela signifie que, tant que le profil est actif dans un parcours donné, il ne pourra pas rejoindre à nouveau un autre parcours. Pour éviter cela, Journey Optimizer vous permet de capturer un identifiant supplémentaire tel qu’un identifiant de commande, d’abonnement ou de prescription, en plus de l’identifiant de profil.

Dans cet exemple, nous avons ajouté un identifiant de réservation en tant qu’identifiant supplémentaire.

Ce faisant, les parcours sont exécutés dans le contexte de l’identifiant de profil associé à l’identifiant supplémentaire (ici, l’identifiant de réservation). Une instance du parcours est exécutée pour chaque itération de l’identifiant supplémentaire. Cela permet plusieurs entrées du même ID de profil dans les parcours s’ils ont effectué des réservations différentes.

En outre, Journey Optimizer vous permet d’utiliser les attributs de l’identifiant supplémentaire (par exemple, le numéro de réservation, la date de renouvellement de l’ordonnance, le type de produit) pour personnaliser les messages, ce qui garantit des communications hautement pertinentes.

Exemple d’identifiant supplémentaire

➡️ Découvrez cette fonctionnalité en vidéo.

Mécanismes de sécurisation et limitations guardrails

  • Parcours pris en charge : des identifiants supplémentaires sont pris en charge pour les parcours déclenchés par un événement et de lecture d’audience. Ils ne sont pas pris en charge pour les parcours de qualification d’audience (c’est-à-dire les parcours commençant par une activité de qualification d’audience).

  • Actions entrantes : les identifiants supplémentaires ne sont actuellement pas pris en charge pour les actions entrantes, telles que les actions in-app et web.

  • Limites d’instances simultanées : les profils ne peuvent pas avoir plus de 10 instances de parcours simultanées.

  • Type de données et structure du schéma : l’identifiant supplémentaire doit être de type string. Il peut s’agir d’un attribut de chaîne indépendant ou d’un attribut de chaîne dans un tableau d’objets. L’attribut de chaîne indépendant entraîne une instance de parcours unique, tandis que l’attribut de chaîne dans un tableau d’objets entraîne une instance de parcours unique par itération du tableau d’objets. Les tableaux et mappages de chaînes ne sont pas pris en charge.

  • Réentrée dans un parcours

    Le comportement de réentrée d’un parcours avec des identifiants supplémentaires respecte la politique de réentrée existante :

    • Si le parcours ne prend pas en charge la rentrée, la même combinaison d’identifiant de profil + identifiant supplémentaire ne peut pas réintégrer le parcours.
    • Si le parcours prend en charge la rentrée avec une période, la même combinaison d’identifiant de profil + identifiant supplémentaire peut réintégrer après la période définie.
  • DULE (Data Use Labeling and Enforcement) - Aucune vérification de validation DULE n’est effectuée sur l’ID supplémentaire. Cela signifie que cet attribut n’est pas pris en compte lorsque le parcours recherche des violations de la politique de gouvernance des données.

  • Configuration des événements en aval

    Si vous utilisez un autre événement en aval dans le parcours, il doit utiliser le même identifiant supplémentaire et posséder le même espace de noms d’identifiant.

  • Parcours de lecture d’audience

    • Événements métier : l’ID supplémentaire est désactivé si vous utilisez un événement métier.
    • Champs d’événement et de contexte : l’identifiant supplémentaire ne doit pas provenir d’un champ de contexte d’événement ou de parcours.
    • Sélection d’attributs : tout attribut non identitaire (ou identité non personnelle) peut être utilisé comme ID supplémentaire, pour tous les types d’audience (service de profil unifié, importation de fichier CSV et composition d’audience fédérée). Les attributs d’identité basés sur une personne ne sont pas autorisés. Pour les audiences externes, voir Identifiants supplémentaires avec audiences externes pour les modèles de données pris en charge et les exigences de configuration.
    • Taux de lecture : pour les parcours d’audience lue à l’aide d’un champ d’ID supplémentaire de type tableau, le taux de lecture de l’activité Lecture d’audience est limité à un maximum de 500 profils par seconde.

Comportement des critères de sortie avec des ID supplémentaires exit-criteria

Condition préalable : parcours activé pour l’ID supplémentaire (via l’événement unitaire ou les activités de lecture d’audience)

Le tableau ci-dessous explique le comportement des profils dans un parcours activé pour un ID supplémentaire lorsque le critère de sortie est configuré :

Configuration des critères de sortie
Comportement lorsque le critère de sortie est satisfait
Basé sur un événement d’ID non supplémentaire
Toutes les instances du profil correspondant dans ce parcours sont fermées.
En fonction d’un événement d’ID supplémentaire
Note : l’espace de noms d’ID supplémentaire doit correspondre à celui du nœud initial.
Seule l’instance de profil + ID supplémentaire correspondante est fermée.
En fonction d’une audience
Toutes les instances du profil correspondant dans ce parcours sont fermées.

Ajouter un identifiant supplémentaire et l’utiliser dans un parcours add

Parcours déclenché par un événement

Pour utiliser un identifiant supplémentaire dans un parcours déclenché par un événement, procédez comme suit :

  1. Ajoutez l’ID supplémentaire à l’événement.

    1. Créez ou modifiez l’événement souhaité. Découvrez comment configurer un événement unitaire.

    2. Dans l’écran de configuration des événements, cochez l’option Utiliser un identifiant supplémentaire.

      Configuration de l’événement avec l’option d’identifiant supplémentaire

    3. Utilisez l’éditeur d’expression pour sélectionner le champ à utiliser comme ID supplémentaire (par exemple, ID de réservation, ID d’abonnement).

      note
      NOTE
      Veillez à utiliser l’éditeur d’expression en mode avancé pour sélectionner l’attribut.
  2. Ajoutez l’événement au parcours.

    Faites glisser l’événement personnalisé sur la zone de travail de parcours. Cela déclenche l’entrée de parcours en fonction de l’identifiant de profil et de l’identifiant supplémentaire.

    Parcours à l’aide d’un identifiant supplémentaire pour le déclenchement d’événements

Parcours de lecture d’audience

Pour utiliser un identifiant supplémentaire dans un parcours de lecture d’audience, procédez comme suit :

  1. Ajouter et configurer une activité Lecture d’audience dans le parcours

    1. Placez une activité Lecture d’audience dans votre parcours.

    2. Dans le volet des propriétés de l’activité, activez l’option Utiliser un identifiant supplémentaire.

      Activité Lecture d’audience avec configuration d’un identifiant supplémentaire

    3. Dans le champ Identifiant supplémentaire, utilisez l’éditeur d’expression pour sélectionner l’attribut d’identifiant supplémentaire.

    Pour les audiences importées à partir d’un fichier CSV, si votre audience CSV contient plusieurs lignes par identifiant de profil, assurez-vous d’abord que l’activation express est activée ; voir Identifiants supplémentaires avec audiences externes.

    [ !REMARQUE]

    Vérifiez que vous utilisez l’éditeur d’expression en mode avancé pour sélectionner l’attribut.

Utiliser des attributs d’ID supplémentaires

Utilisez l’éditeur d’expression et l’éditeur de personnalisation pour référencer les attributs de l’identifiant supplémentaire à des fins de personnalisation ou de logique conditionnelle. Les attributs sont accessibles à partir du menu Attributs contextuels.

Éditeur de personnalisation affichant des champs d’identifiants supplémentaires pour le contenu

Pour les parcours déclenchés par un événement, si vous utilisez des tableaux (par exemple, plusieurs ordonnances ou contrats d’assurance), utilisez une formule pour extraire des éléments spécifiques.

Voir les exemples

Dans un tableau d’objets avec l’ID supplémentaire comme bookingNum et un attribut au même niveau appelé bookingCountry, le parcours effectue une itération sur l’objet de tableau en fonction de bookingNum et crée une instance de parcours sur chaque objet.

  • L’expression suivante dans l’activité de condition effectue une itération sur le tableau d’objets et vérifie si la valeur de bookingCountry est égale à « FR » :

    code language-none
    @event{<event_name>.<object_path>.<object_array_name>.all(currentEventField.<attribute_path>.bookingNum==${supplementalId}).at(0).<attribute_path>.bookingCountry}=="FR"
    
  • L’expression suivante dans l’éditeur de personnalisation d’e-mail effectue une itération dans le tableau d’objets, extrait la valeur bookingCountry applicable à l’instance de parcours active et l’affiche dans le contenu :

    code language-none
    {{#each context.journey.events.<event_ID>.<object_path>.<object_array_name> as |l|}}
    
    {%#if l.<attribute_path>.bookingNum = context.journey.technicalProperties.supplementalId%} {{l.<attribute_path>.bookingCountry}}  {%/if%}
    
    {{/each}}
    
  • Exemple d’événement de déclenchement du parcours :

    code language-none
    "bookingList": [
          {
              "bookingInfo": {
                  "bookingNum": "x1",
                        "bookingCountry": "US"
              }
          },
          {
              "bookingInfo": {
                  "bookingNum": "x2",
                  "bookingCountry": "FR"
              }
          }
      ]
    

Arbitrage des pièces d’identité supplémentaires et des parcours arbitration

L’arbitrage des parcours (y compris les limites de simultanéité et le comptage des entrées dans les ensembles de règles) fonctionne au niveau de l’ID de profil, et non au niveau de la paire (ID de profil, ID supplémentaire). Cela signifie qu’une limite d’accès simultané de 1 peut bloquer une seconde instance de parcours pour le même profil, même si elle comporte une valeur d’identifiant supplémentaire différente.

Contactez votre représentant Adobe pour obtenir des conseils sur le comportement d’arbitrage avant de vous fier à des paramètres d’arbitrage spécifiques en production.

Documentation connexe :

Identifiants supplémentaires avec audiences externes external-audiences

Les ID supplémentaires sont pris en charge pour les audiences externes, y compris les audiences importées à partir d’un fichier CSV et les audiences créées avec Composition d’audience fédérée. Lors de la configuration d’un parcours qui lit à partir d’une audience CSV ou de composition d’audience fédérée, vous pouvez désigner n’importe quel attribut non identitaire de cette audience comme ID supplémentaire. Journey Optimizer crée ensuite une instance de parcours distincte par combinaison profil unique + ID supplémentaire.

  • Cas d’utilisation 1 : une ligne par paire profil unique + ID supplémentaire

    Il s’agit du principal cas d’utilisation des audiences CSV et de composition d’audiences fédérées. L’audience contient plusieurs lignes, chacune d’elles représentant une combinaison unique d’un profil (par exemple, un client) et d’un identifiant supplémentaire (par exemple, un identifiant de compte ou de commande). Chaque ligne est traitée comme un enregistrement d’activation indépendant.

    table 0-row-3 1-row-3 2-row-3 3-row-3
    profile_id account_id (ID supplémentaire) other_attributes
    customer_001 ACC-1001
    customer_001 ACC-1002
    customer_002 ACC-2001

    Dans cet exemple, customer_001 possède deux comptes. Journey Optimizer crée une instance de parcours distincte pour chaque paire profil + account_id unique.

  • Cas d’utilisation 2 : une ligne par profil avec un tableau d’ID supplémentaires

    Ce cas d’utilisation est disponible pour les types d’audience qui prennent en charge les tableaux. Une seule ligne de l’audience contient un profil avec un attribut de tableau contenant plusieurs valeurs d’ID supplémentaires. Journey Optimizer crée une instance de parcours par valeur dans le tableau .

    table 0-row-3 1-row-3 2-row-3
    profile_id account_ids (tableau, ID supplémentaire) other_attributes
    customer_001 [ACC-1001, ACC-1002]
    customer_002 [ACC-2001]

    Dans cet exemple, Journey Optimizer génère deux instances de parcours pour customer_001 (une par ID de compte) et une instance pour customer_002. Cela se comporte de manière cohérente avec le fonctionnement de l’ID supplémentaire pour les audiences du service de profil unifié.

Configuration external-configuration

Pour les audiences CSV qui utilisent le cas d’utilisation 1 (où l’audience contient intentionnellement plusieurs lignes pour le même ID de profil), vous devez activer l’activation rapide avant de configurer le parcours. Voir les conditions préalables ci-dessous. Pour tous les autres cas, configurez directement le parcours.

Condition préalable : activer l’activation express sur les audiences CSV via l’API
note important
IMPORTANT
Cette condition préalable s’applique uniquement aux audiences CSV où l’audience contient intentionnellement plusieurs lignes pour le même identifiant de profil (cas d’utilisation 1). L’activation express des audiences de composition d’audiences fédérées est activée par défaut et ne nécessite pas cette étape. L’interface utilisateur d’Audience Portal ne prend pas en charge le paramètre expressActivation - vous devez utiliser l’API d’audience externe.

Vous devez activer le expressActivation sur l’audience au moment de la création. Journey Optimizer doit alors activer chaque enregistrement indépendamment, sans déduplication par identifiant de profil. Cet indicateur ne peut pas être modifié une fois l’audience créée.

Utilisez l’appel API suivant lors de la création de l’audience :

Point d’entrée :

code language-http
POST https://platform.adobe.io/data/core/ais/external-audience

En-têtes requis :

code language-http
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json
x-api-key: {API_KEY}
x-gw-ims-org-id: {IMS_ORG}
x-sandbox-name: {SANDBOX_NAME}

Corps de la requête (défini sur expressActivation: true) :

code language-json
{
  "name": "my_audience_name",
  "fields": [ ... ],
  "sourceSpec": { ... },
  "audienceType": "people",
  "namespace": "CustomerAudienceUpload",
  "expressActivation": true
}
note
NOTE
expressActivation valeur par défaut est false. Elle doit être définie au moment de la création de l’audience et ne peut pas être modifiée après la création. L’activation express est activée par défaut pour toutes les audiences de composition d’audiences fédérées et ne nécessite pas cet indicateur.

Pour en savoir plus, consultez la documentation sur la création d’une API d’audience externe.

Pour configurer le parcours :

  1. Ouvrez ou créez un parcours avec un nœud Lecture d’audience.
  2. Dans les paramètres du nœud Lecture d’audience, sélectionnez votre audience CSV ou composition d’audience fédérée.
  3. Activez l’option Utiliser un identifiant supplémentaire puis, dans le champ Identifiant supplémentaire, utilisez l’éditeur d’expression en mode avancé pour choisir l’attribut que vous souhaitez utiliser comme identifiant secondaire (par exemple, account_id, order_number).
  4. L’attribut sélectionné est traité comme l’ID supplémentaire pour le parcours ; aucun enregistrement d’identité n’est requis.

Comportement de la déduplication external-dedup

Lorsque l’activation express est activée pour une audience (ce qui est toujours vrai pour la composition d’une audience fédérée, mais doit être défini explicitement pour CSV), Journey Optimizer gère la déduplication en fonction de la configuration du parcours :

Scénario
Exemples de lignes d’audience
Comportement
Parcours avec ID supplémentaire — pas de paires en double (ID de profil, ID supplémentaire)
(P1, S1), (P1, S2)
Cas d’utilisation prévu. Journey Optimizer crée une instance de parcours distincte par combinaison profil unique + ID supplémentaire. Toutes les lignes sont admises.
Parcours avec ID supplémentaire — il existe des paires en double (ID de profil, ID supplémentaire)
(P1, S1), (P1, S1), (P1, S2)
Les lignes partageant la même combinaison (ID de profil, ID supplémentaire) sont filtrées par la logique de reprise de parcours normale. Seule la première ligne correspondante par combinaison unique est admise.
Parcours sans ID supplémentaire configuré
(P1, S1), (P1, S2)
Sans ID supplémentaire, Journey Optimizer traite toutes les lignes du même ID de profil comme s’il s’agissait du même profil. Une seule instance de parcours par ID de profil est admise. Les lignes supplémentaires pour le même profil sont ignorées.

Exemples de cas d’utilisation

Ces exemples montrent comment les identifiants supplémentaires prennent en charge plusieurs enregistrements associés.

Notifications de renouvellement de politique

  • Scénario : une compagnie d’assurance envoie des rappels de renouvellement portant sur chaque contrat d’assurance actif détenu par un client ou une cliente.

  • Exécution :

    • Profil : « John ».
    • ID supplémentaires : "AutoPolicy123", "HomePolicy456".
    • Le parcours s’exécute séparément pour chaque contrat d’assurance, avec des dates de renouvellement personnalisées, des détails sur la couverture et des informations sur les versements.

Gestion des abonnements

  • Scénario : un service d’abonnement envoie des messages personnalisés pour chaque abonnement lorsqu’un événement est déclenché pour cet abonnement.

  • Exécution :

    • Profil : « Jane ».
    • ID supplémentaires : "Luma Yoga Program ", "Luma Fitness Program".
    • Chaque événement comprend un ID d’abonnement et des détails sur cet abonnement. Le parcours s’exécute séparément pour chaque événement/abonnement, ce qui permet d’utiliser des offres de renouvellement personnalisées.

Recommandations de produit

  • Scénario : une plateforme d’e-commerce envoie des recommandations sur la base de produits spécifiques achetés par un client ou une cliente.

  • Exécution :

    • Profil : « Alex ».
    • ID supplémentaires : "productID1234", "productID5678".
    • Le parcours s’exécute séparément pour chaque produit, avec des opportunités de montée en gamme personnalisées.

Vidéo pratique video

Découvrez comment activer et appliquer un identifiant supplémentaire dans Adobe Journey Optimizer.

Référence des connaissances sur l’IA

Cette section contient des connaissances structurées destinées à soutenir l’interprétation, la récupération et la réponse aux questions liées à ce sujet.

Pour une compréhension totale, ces informations doivent être combinées avec la documentation de cette page. Aucune des sources n’est conçue pour être autonome. La page décrit la fonctionnalité, tandis que cette section fournit un contexte supplémentaire qui permet de clarifier la terminologie, l’intention, l’applicabilité et les contraintes.

  • TL;DR: Cette page explique comment utiliser des identifiants supplémentaires dans les parcours Adobe Journey Optimizer pour permettre à un seul profil d’avoir plusieurs instances de parcours simultanées, chacune limitée à un identifiant secondaire distinct tel qu’un identifiant de réservation, d’abonnement ou de politique.

Intentions:

  • Comprendre quand et pourquoi utiliser un identifiant supplémentaire au lieu de se fier uniquement à un identifiant de profil
  • Configurez un identifiant supplémentaire dans un parcours déclenché par un événement en marquant un attribut comme une identité dans le schéma d’événement
  • Configurez un identifiant supplémentaire dans un parcours Lecture d’audience en activant l’option dans l’activité Lecture d’audience .
  • Référencez des attributs d’identifiant supplémentaires pour la personnalisation des messages et la logique conditionnelle à l’aide de l’éditeur d’expression
  • Appliquez la syntaxe d’expression correcte pour effectuer une itération sur les tableaux d’objets indexés par un ID supplémentaire
  • Identifiez les mécanismes de sécurisation et les limitations avant d’implémenter des identifiants supplémentaires dans un parcours

Glossaire:

  • Identifiant supplémentaire : un identifiant secondaire (par exemple, identifiant de commande, identifiant de réservation, identifiant d’abonnement) utilisé avec l’identifiant de profil pour étendre une instance de parcours à un enregistrement spécifique, ce qui permet d’activer plusieurs instances simultanées par de profil (spécifique au produit)
  • Identifiant de profil : identifiant principal utilisé par défaut pour exécuter des parcours. Un profil actif dans un parcours ne peut pas rejoindre à nouveau un autre parcours sans identifiant supplémentaire.
  • Espace de noms d’identifiant non-personne : espace de noms d’identité qui ne représente pas une personne (obligatoire pour les identifiants supplémentaires) et qui doit être distinct de l’espace de noms d’identité principal
  • espace de noms joai : ne s’applique pas à cette page (voir dépannage des actions entrantes).
  • DULE : étiquetage et application de l’utilisation des données : cadre de validation des politiques de gouvernance des données dans Adobe Experience Platform. Les identifiants supplémentaires ne sont pas soumis aux vérifications DULE.

Mécanismes de sécurisation :

  • Les identifiants supplémentaires sont pris en charge uniquement pour les parcours déclenchés par un événement et Lecture d’audience ; non pris en charge pour les parcours de qualification d’audience
  • Un profil ne peut pas avoir plus de 10 instances de parcours simultanées
  • Chaque instance de parcours est comptabilisée dans le capping de la fréquence même lorsqu’elle est créée avec des identifiants supplémentaires
  • L’identifiant supplémentaire doit être de type string ; les tableaux de chaînes et les mappages ne sont pas pris en charge
  • L’attribut ID supplémentaire ne doit pas être marqué comme identité de Principal dans le schéma
  • L’espace de noms utilisé pour l’ID supplémentaire doit être un espace de noms d’identifiant non-personne
  • Après avoir appliqué l’espace de noms d’identité non-personne à un schéma, un nouvel événement ou groupe de champs doit être créé ; les entités existantes ne peuvent pas être actualisées
  • Pour les parcours Lecture d’audience avec ID supplémentaires : le taux de lecture est limité à 500 profils par seconde et par instance de parcours ; seules les audiences du service de profil unifié sont prises en charge ; l’ID supplémentaire doit être un champ de profil (et non un champ d’événement/de contexte)
  • Les événements en aval dans le même parcours doivent utiliser le même ID supplémentaire et le même espace de noms
  • L’ID supplémentaire est désactivé pour les parcours Lecture d’audience qui utilisent un événement métier.

Terminologie:

  • Nom canonique : Identifiant supplémentaire — Acronyme : none — variantes : Identifiant supplémentaire, identifiant secondaire
  • Synonymes : « identifiant supplémentaire » = « ID supplémentaire » (utilisé de manière interchangeable dans l’interface utilisateur et la documentation)
  • Ne pas confondre : « Identifiant supplémentaire » ≠ « Identité principale » — l’identifiant supplémentaire ne doit jamais être marqué comme l’identité principale dans le schéma

FAQ:

  • Q : À quoi sert un identifiant supplémentaire ? : permet à un seul profil de saisir et d’exécuter un parcours plusieurs fois simultanément, chaque instance étant limitée à un enregistrement secondaire différent tel qu’un identifiant de réservation, d’abonnement ou de police.
  • Q : Quels types de parcours prennent en charge les identifiants supplémentaires ? — parcours déclenchés par un événement et parcours Lecture d’audience. Les parcours de qualification d’audience ne prennent pas en charge les identifiants supplémentaires.
  • Q : Combien d’instances de parcours simultanées un profil peut-il avoir avec des identifiants supplémentaires ? : un maximum de 10 instances de parcours simultanées par profil.
  • Q : Puis-je utiliser les attributs d’ID supplémentaires pour la personnalisation des messages ? — Oui. Référencez-les via le menu Attributs contextuels dans l’éditeur d’expression ou l’éditeur de personnalisation.
  • Q : L’ID supplémentaire doit-il être marqué comme une identité de Principal dans le schéma ? — Non. Elle doit être marquée comme identité mais ne doit pas être définie comme identité de Principal.
  • Q : Les politiques de gouvernance DULE sont-elles appliquées à l’identifiant supplémentaire ? — Non. Les contrôles de validation DULE ne sont pas effectués sur l’ID supplémentaire.
recommendation-more-help
journey-optimizer-help