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.
- Connexion à 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 à Règles, puis sélectionnez la règle de votre choix.
- Sous Actions, sélectionnez une action existante ou créez-en une.
- 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.
- Définissez les champs de votre choix à droite.
- 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 lesendEvent
.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 quepersonalization.sendDisplayEvent
dans lesendEvent
.
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’indicateurrenderAttempted
défini surtrue
.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.