subscribeRulesetItems
O comando subscribeRulesetItems permite assinar apresentações que são o resultado de conjuntos de regras satisfeitos. Você pode fazer isso especificando as superfícies e os esquemas pelos quais filtrar e fornecendo uma função de retorno de chamada.
Sempre que os conjuntos de regras forem avaliados, a função de retorno de chamada receberá um objeto result com uma matriz de propostas.
subscribeRulesetItems é a única maneira de obter propostas provenientes de conjuntos de regras, já que elas não são retornadas com sendEvent resultados.alloy("subscribeRulesetItems", {
surfaces: ["web://example.com/#welcome"],
schemas: ["https://ns.adobe.com/personalization/message/content-card"],
callback: (result, collectEvent) => {
const { propositions = [] } = result;
renderMyPropositions(propositions);
collectEvent("display", propositions);
},
});
O código acima se inscreve na superfície web://example.com/#welcome para cartões de conteúdo e usa o método de conveniência collectEvent para emitir eventos display para todas as apresentações.
Opções de comando command-options
Este comando usa um objeto options com as seguintes propriedades:
surfacesschemascallbackresult e collectEvent. Consulte parâmetros de retorno de chamada para obter detalhes.Parâmetros de retorno de chamada callback-parameters
A função de retorno de chamada recebe os dois parâmetros descritos na tabela abaixo quando chamada.
resultpropositions. Essas propostas são o resultado direto de conjuntos de regras satisfeitos. O objeto result está estruturado da mesma forma que o objeto de resultado retornado por sendEvent usando uma cláusula then.collectEventFunção collectEvent collectevent-function
A função collectEvent é uma função de conveniência que você pode usar para enviar eventos Edge Network para rastrear interações, exibições e outros eventos. Aceita os dois parâmetros descritos na tabela abaixo.
display, interact ou dismiss.propositionsAssinar cartões de conteúdo usando a extensão de tag do Web SDK
A extensão de tag do Web SDK equivalente às respostas de comando é uma regra que assina o evento Subscribe ruleset items. O evento permite fornecer os esquemas e superfícies desejados.