Types d’éléments de données dans les extensions Edge

REMARQUE

Adobe Experience Platform Launch devient une suite de technologies destinées à la collecte de données dans Experience Platform. Ces modifications seront appliquées à l’ensemble de la documentation du produit au cours des prochaines semaines. Reportez-vous au document suivant pour consulter une référence consolidée des modifications terminologiques.

Un module de bibliothèque de type élément de données récupère un élément de données. C’est à vous de décider comment récupérer cette donnée. Par exemple, vous pouvez utiliser un type d’élément de données pour permettre aux utilisateurs d’Adobe Experience Platform Launch de récupérer un élément de données de la couche XDM ou de leur couche de données personnalisée ?

IMPORTANT

Ce document couvre les types d’éléments de données pour les extensions Edge. Si vous développez une extension web, reportez-vous au guide sur les types d’éléments de données pour les extensions web à la place.

Ce document suppose que vous connaissez les modules de bibliothèque et leur intégration dans les extensions de Platform Launch. Si vous avez besoin d’une introduction, consultez la présentation sur le formatage des modules de bibliothèque avant de revenir à ce guide.

Imaginez une situation dans laquelle vous voulez permettre aux utilisateur de récupérer un élément de donnée de la couche personnalisée de données. Votre module peut se présenter comme suit :

module.exports = (context) => {
  const productName = context.arc.event.data.productName;
  return productName;
};

Si vous voulez que les données renvoyées pour la couche de données puissent être configurées par l’utilisateur de Platform Launch, vous pouvez autoriser l’utilisateur à saisir un nom clé puis à enregistrer le nom dans l’objet settings. L’objet pourrait ressembler à ceci :

{
  keyName: "campaignId"
}

Pour fonctionner avec le nom d’élément d’enregistrement local défini par l’utilisateur, votre module doit changer comme suit :

module.exports = (context) => {
  const data = context.arc.event.data;
  return data[keyName];
};

Contexte du module Bibliothèque

Tous les modules d’éléments de données ont accès à une variable context fournie lors de l’appel du module. Vous pouvez en savoir plus ici.

Sur cette page