applyPropositions
O comando applyPropositions
permite renderizar novamente apresentações que já foram renderizadas usando o comando sendEvent
. Esse comando é útil ao trabalhar com aplicativos de página única em que partes da página são renderizadas novamente, substituindo potencialmente qualquer personalização já aplicada à página.
Esse comando oferece suporte aos seguintes campos:
-
Propositions: uma matriz de objetos de proposta que você deseja renderizar novamente.
-
Nome da exibição: o nome da exibição a ser renderizada. As notificações de exibição para essas decisões são armazenadas em cache e podem ser incluídas em um comando
sendEvent
subsequente usando a opçãopersonalization.includeRenderedPropositions
. -
Metadados: um objeto que determina como as ofertas de HTML podem ser aplicadas. Ele contém as seguintes propriedades:
- Escopo
- Seletor
- Tipo de ação
Aplicar apresentações usando a extensão de tag do SDK da Web
A aplicação de apresentações é executada como uma ação em uma regra na interface das tags da Coleção de dados da Adobe Experience Platform.
- Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
- Navegue até Coleção de dados > Marcas.
- Selecione a propriedade de tag desejada.
- Navegue até Regras e selecione a regra desejada.
- Em Ações, selecione uma ação existente ou crie uma ação.
- Defina o campo suspenso Extensão como Adobe Experience Platform Web SDK e defina o Tipo de Ação como Aplicar propostas.
- Defina os campos desejados à direita.
- Clique em Manter alterações e execute o fluxo de trabalho de publicação.
Aplicar apresentações usando a biblioteca JavaScript do SDK da Web
Execute o comando applyPropositions
ao chamar a instância configurada do SDK da Web. O objeto que contém opções de configuração é compatível com os seguintes campos:
-
propositions
: uma matriz de objetos de proposta que você deseja renderizar novamente. Normalmente, esse objeto não é usado, pois o campopropositionScopes
geralmente determina quais escopos ou superfícies você deseja renderizar novamente. -
metadata
: determina como as ofertas de HTML são aplicadas. É um mapa em que a chave é um escopo ou uma superfície, e o valor é um objeto que contém as chavesselector
eactionType
.selector
: uma cadeia de caracteres que contém um seletor de CSS de onde aplicar o HTML.actionType
: A ação a ser executada com o HTML. Os valores válidos incluemsetHtml
,replaceHtml
eappendHtml
.
-
viewName
: O nome da exibição a ser renderizada em um aplicativo de página única. As notificações de exibição para essas decisões são armazenadas em cache e podem ser incluídas em um comandosendEvent
subsequente usandopersonalization.includeRenderedPropositions
.
alloy("applyPropositions",{
"propositions": [],
"metadata": {},
"viewName": ""
});