applyPropositions
La commande applyPropositions vous permet de rendre à nouveau des propositions qui ont déjà été rendues à l’aide de la commande sendEvent. Cette commande est utile lorsque vous utilisez des applications monopages où des parties de la page sont rendues de nouveau, ce qui peut remplacer toutes les personnalisations déjà appliquées à la page.
Cette commande prend en charge les champs suivants :
-
Propositions : tableau d’objets de proposition dont vous souhaitez effectuer à nouveau le rendu.
-
Nom de la vue : nom de la vue dont le rendu doit être effectué. Les notifications d’affichage de ces décisions sont mises en cache et peuvent être incluses dans une commande de
sendEventultérieure à l’aide de l’optionpersonalization.includeRenderedPropositions. -
Données Meta : objet qui détermine la manière dont les offres HTML peuvent être appliquées. Il contient les propriétés suivantes :
- Portée
- Sélecteur
- Type de l’action
Exécutez la commande applyPropositions lors de l’appel de votre instance configurée de Web SDK. L’objet contenant les options de configuration prend en charge les champs suivants :
-
propositions: tableau d’objets de proposition dont vous souhaitez effectuer à nouveau le rendu. Cet objet n’est généralement pas utilisé, car le champpropositionScopesdétermine généralement les portées ou surfaces dont vous souhaitez effectuer à nouveau le rendu. -
metadata: détermine la manière dont les offres HTML sont appliquées. Il s’agit d’une carte où la clé est une portée ou une surface et où la valeur est un objet contenant les clésselectoretactionType.selector: chaîne contenant un sélecteur CSS de l’emplacement d’application d’HTML.actionType: action à effectuer avec HTML. Les valeurs valides comprennentsetHtml,replaceHtmletappendHtml.
-
viewName: nom de la vue dont le rendu doit être effectué dans une application monopage. Les notifications d’affichage de ces décisions sont mises en cache et peuvent être incluses dans une commande desendEventultérieure à l’aide depersonalization.includeRenderedPropositions.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});
Application de propositions à l’aide de l’extension de balise Web SDK
L’extension de balise Web SDK équivalente à cette commande est l’action Apply propositions.