applyResponse
La commande 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.
- Connectez-vous à experience.adobe.com à l’aide de vos informations d’identification Adobe ID.
- Accédez à Collecte de données > Balises.
- Sélectionnez la propriété de balise de votre choix.
- Accédez à Rules, puis sélectionnez la règle de votre choix.
- Sous Actions, sélectionnez une action existante ou créez une action.
- Définissez le champ déroulant Extension sur Adobe Experience Platform Web SDK et définissez le Type d’action sur Appliquer la réponse.
- Définissez les champs de votre choix à droite.
- Cliquez sur Conserver les modifications, puis exécutez votre processus de publication.
Application d’une réponse à l’aide de la bibliothèque JavaScript SDK Web
Exécutez la commande 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 la commandesendEvent
.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
: valeur booléenne qui fonctionne de manière identique àpersonalization.sendDisplayEvent
dans la commandesendEvent
.
alloy("applyResponse",{
"renderDecisions": true,
"responseHeaders": {},
"responseBody": {},
"personalization": {
"sendDisplayEvent": true
}
});
Objet de réponse
Si vous décidez de 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 rendues incluent l’indicateurrenderAttempted
défini surtrue
.inferences
: un tableau d’objets inférences, qui contient des informations d’apprentissage automatique sur cet utilisateur.destinations
: un tableau d’objets de destination renvoyés par l’Edge Network.