applyResponse

La variable applyResponse vous permet d’effectuer diverses actions en fonction d’une réponse de l’Edge Network. Il est généralement utilisé dans les déploiements hybrides où le serveur effectue un appel initial vers l’Edge Network. Cette commande récupère la réponse de cet appel et initialise le SDK Web dans le navigateur.

Application d’une réponse à l’aide de l’extension de balise SDK Web

L’application des réponses est effectuée sous la forme d’une action au sein d’une règle dans l’interface des balises de collecte de données Adobe Experience Platform.

  1. Connexion à experience.adobe.com à l’aide de vos informations d’identification Adobe ID.
  2. Accédez à Collecte de données > Balises.
  3. Sélectionnez la propriété de balise de votre choix.
  4. Accédez à Règles, puis sélectionnez la règle de votre choix.
  5. Sous Actions, sélectionnez une action existante ou créez-en une.
  6. Définissez la variable Extension du champ déroulant vers SDK Web Adobe Experience Platform, puis définissez la variable Type d’action to Appliquer la réponse.
  7. Définissez les champs de votre choix à droite.
  8. Cliquez sur Conserver les modifications, puis exécutez votre workflow de publication.

Application d’une réponse à l’aide de la bibliothèque JavaScript SDK Web

Exécutez la variable applyResponse lors de l’appel de votre instance configurée du SDK Web. L’objet contenant des options de configuration prend en charge les champs suivants :

  • renderDecisions: valeur booléenne qui force le SDK Web à effectuer le rendu de tout contenu personnalisé éligible au rendu automatique. Identique à renderDecisions dans le sendEvent .
  • responseHeaders: mappage des noms d’en-tête de chaîne aux valeurs d’en-tête de chaîne.
  • responseBody: obligatoire. Corps de réponse JSON de l’appel du serveur à l’Edge Network.
  • personalization.sendDisplayEvent: une valeur booléenne qui fonctionne de la même manière que personalization.sendDisplayEvent dans le sendEvent .
alloy("applyResponse",{
  "renderDecisions": true,
  "responseHeaders": {},
  "responseBody": {},
  "personalization": {
    "sendDisplayEvent": true
  }
});

Objet de réponse

Si vous décidez gérer les réponses avec cette commande, les propriétés suivantes sont disponibles dans l’objet de réponse :

  • propositions: un tableau de propositions renvoyé par l’Edge Network. Les propositions automatiquement générées incluent l’indicateur renderAttempted défini sur true.
  • inferences: un tableau d’objets d’inférence, qui contient des informations d’apprentissage automatique sur cet utilisateur.
  • destinations: un tableau d’objets de destination renvoyés par l’Edge Network.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636