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ção personalization.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.

  1. Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
  2. Navegue até Coleção de dados > Marcas.
  3. Selecione a propriedade de tag desejada.
  4. Navegue até Regras e selecione a regra desejada.
  5. Em Ações, selecione uma ação existente ou crie uma ação.
  6. Defina o campo suspenso Extensão como Adobe Experience Platform Web SDK e defina o Tipo de Ação como Aplicar propostas.
  7. Defina os campos desejados à direita.
  8. 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 campo propositionScopes 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 chaves selector e actionType.

    • 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 incluem setHtml, replaceHtml e appendHtml.
  • 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 comando sendEvent subsequente usando personalization.includeRenderedPropositions.

alloy("applyPropositions",{
  "propositions": [],
  "metadata": {},
  "viewName": ""
});
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636