[Disponibilité limitée]{class="badge informative"}

Utiliser des données Adobe Experience Platform à des fins de personnalisation aep-data

AVAILABILITY
Cette fonctionnalité est actuellement disponible pour tous les clients sous la forme d’une version à disponibilité limitée.
Pour l’instant, la fonction d’assistance « datasetLookup » peut être utilisée dans les fragments d’expression pour un ensemble limité de clientes et clients. Pour en bénéficier, contactez votre représentant ou représentante Adobe.

Journey Optimizer vous permet d’exploiter les données des jeux de données d’enregistrement Adobe Experience Platform dans l’éditeur de personnalisation pour personnaliser votre contenu. Avant de commencer, les jeux de données nécessaires à la personnalisation de la recherche doivent d’abord être activés pour la recherche. Vous trouverez des informations détaillées dans cette section : Utilisation des données Adobe Experience Platform.

Une fois qu’un jeu de données a été activé pour la personnalisation de la recherche, vous pouvez utiliser ses données pour personnaliser votre contenu en Journey Optimizer.

  1. Ouvrez l’éditeur de personnalisation, disponible dans tout contexte où vous pouvez définir une personnalisation, tel que les messages. Découvrir comment utiliser l’éditeur de personnalisation

  2. Accédez à la liste des fonctions d’assistance et ajoutez la fonction d’assistance datasetLookup au volet de code.

  3. Cette fonction fournit une syntaxe prédéfinie pour vous permettre d’appeler des champs à partir de vos jeux de données Adobe Experience Platform. La syntaxe se présente comme suit :

    code language-none
    {{datasetLookup datasetId="datasetId" id="key" result="store" required=false}}
    
    • datasetId est l’identifiant du jeu de données que vous utilisez.

    • id est l’identifiant de la colonne source qui doit être associée à l’identité principale du jeu de données de recherche.

      note note
      NOTE
      La valeur saisie pour ce champ peut être un identifiant de champ (profile.packages.packageSKU), un champ transmis dans un événement de parcours (context.journey.events.event_ID.productSKU) ou une valeur statique (sku007653). Dans tous les cas, le système utilisera la valeur et la recherche du jeu de données pour vérifier si celui-ci correspond à une clé.
      Si vous utilisez une valeur de chaîne littérale pour la clé, conservez le texte entre guillemets. Par exemple : {{datasetLookup datasetId="datasetId" id="SKU1234" result="store" required=false}}. Si vous utilisez une valeur d’attribut comme clé dynamique, supprimez les guillemets. Par exemple : {{datasetLookup datasetId="datasetId" id=category.product.SKU result="SKU" required=false}}
    • result est un nom arbitraire que vous devez fournir pour référencer toutes les valeurs de champ que vous allez récupérer du jeu de données. Cette valeur sera utilisée dans votre code pour appeler chaque champ.

    • required=false  : si la valeur required est définie sur TRUE, le message n’est diffusé que si une clé correspondante est trouvée. Si la valeur required est définie sur FALSE, une clé correspondante n’est pas requise et le message peut toujours être diffusé. Notez que si la valeur required est définie sur FALSE, il est recommandé de tenir compte des valeurs de secours ou des valeurs par défaut dans le contenu de votre message.

    accordion
    Où récupérer un identifiant de jeu de données ?

    Les identifiants de jeu de données peuvent être récupérés dans l’interface d’utilisation d’Adobe Experience Platform. Découvrez comment utiliser des jeux de données dans la documentation d’Adobe Experience Platform.

  4. Adaptez la syntaxe à vos besoins. Dans cet exemple, nous allons récupérer les données relatives aux vols des passagères et passagers. La syntaxe se présente comme suit :

    code language-none
    {{datasetLookup datasetId="1234567890abcdtId" id=profile.upcomingFlightId result="flight"}}
    
    • Nous travaillons dans le jeu de données dont l’identifiant est « 1234567890abcdtId »,
    • Le champ que nous voulons utiliser pour la liaison avec le jeu de données de recherche est profile.upcomingFlightId,
    • Nous souhaitons inclure toutes les valeurs de champ sous la référence « vol ».
  5. Une fois que la syntaxe à appeler dans le jeu de données Adobe Experience Platform a été configurée, vous pouvez spécifier les champs à récupérer. La syntaxe se présente comme suit :

    code language-none
    {{result.fieldId}}
    
    note note
    NOTE
    Lors du référencement d’un champ de jeu de données, assurez-vous de bien respecter le chemin d’accès complet du champ tel qu’il est défini dans le schéma.
    • result est la valeur que vous avez attribuée au paramètre result dans la fonction d’assistance MultiEntity. Dans cet exemple, « vol ».

    • fieldID est l’identifiant du champ à récupérer. Cet identifiant est visible dans l’interface d’utilisation d’Adobe Experience Platform lors de la navigation dans le schéma d’enregistrement associé à votre jeu de données :

      accordion
      Où récupérer un identifiant de champ ?

      Les ID de champs peuvent être récupérés lors de la prévisualisation d’un jeu de données dans l’interface d’utilisation d’Adobe Experience Platform. Découvrez comment prévisualiser des jeux de données dans la documentation d’Adobe Experience Platform.

    Dans cet exemple, nous allons utiliser des informations relatives à l’heure et à la porte d’embarquement des passagères et passagers. Nous ajoutons donc ces deux lignes :

    • {{flight._myorg.booking.boardingTime}}
    • {{flight._myorg.booking.gate}}
  6. Maintenant que votre code est prêt, vous pouvez compléter votre contenu comme vous le faites habituellement et le tester à l’aide du bouton Simuler le contenu pour vérifier la personnalisation. Découvrir comment prévisualiser et tester votre contenu

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