applyResponse
O comando applyResponse permite executar várias ações com base em uma resposta do Edge Network. Normalmente, é usado em implantações híbridas, nas quais o servidor faz uma chamada inicial para o Edge Network. Esse comando recebe a resposta dessa chamada e inicializa o Web SDK no navegador.
Execute o comando applyResponse ao chamar a instância configurada do Web SDK. O objeto que contém opções de configuração é compatível com os seguintes campos:
renderDecisions: um booleano que força o Web SDK a renderizar qualquer conteúdo personalizado que esteja qualificado para renderização automática. Idêntico arenderDecisionsno comandosendEvent.responseHeaders: um mapa de nomes de cabeçalho de cadeia de caracteres para valores de cabeçalho de cadeia de caracteres.responseBody: Obrigatório. Um corpo de resposta JSON da chamada do servidor para o Edge Network.personalization.sendDisplayEvent: um booleano que opera de forma idêntica apersonalization.sendDisplayEventno comandosendEvent.
alloy("applyResponse",{
"renderDecisions": true,
"responseHeaders": {},
"responseBody": {},
"personalization": {
"sendDisplayEvent": true
}
});
Objeto de resposta
Se você decidir manipular respostas com este comando, as seguintes propriedades estarão disponíveis no objeto de resposta:
propositions: Uma matriz de propostas retornadas pela Edge Network. As propostas que são renderizadas automaticamente incluem o sinalizadorrenderAttempteddefinido comotrue.inferences: uma matriz de objetos de inferência, que contém informações de aprendizado de máquina sobre este usuário.destinations: Uma matriz de objetos de destino retornada pela Edge Network.
Aplicar resposta usando a extensão de tag do Web SDK
A extensão de tag do Web SDK equivalente a este comando é a ação Apply response.
recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1