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 SDK da Web no navegador.

Aplicar resposta usando a extensão de tag do SDK da Web

A aplicação de respostas é 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 resposta.
  7. Defina os campos desejados à direita.
  8. Clique em Manter alterações e execute o fluxo de trabalho de publicação.

Aplicar resposta usando a biblioteca JavaScript do SDK da Web

Execute o comando applyResponse 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:

  • renderDecisions: um booliano que força o SDK da Web a renderizar qualquer conteúdo personalizado que esteja qualificado para renderização automática. Idêntico a renderDecisions no comando sendEvent.
  • 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 a personalization.sendDisplayEvent no comando sendEvent.
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 pelo Edge Network. As propostas que são renderizadas automaticamente incluem o sinalizador renderAttempted definido como true.
  • 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 pelo Edge Network.
recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636