Obter Informações de Pesquisa

Se você quiser solicitar que o cliente preencha uma pesquisa sobre a conversa com o agente, poderá obter o ID de sessão e o ID de participação da conversa quando a sessão de bate-papo for estabelecida e, em seguida, transmitir esses valores para um serviço de pesquisa quando a conversa terminar.

Digamos, por exemplo, que você usou um serviço de pesquisa como o Oracle Feedback Cloud Service para desenvolver uma pesquisa que utiliza parâmetros de sessão e participação. Quando a conversa do agente terminar, você poderá exibir um link para o formulário de pesquisa, como https://example.com?session=12345&surveyid=12345. Veja como usar a propriedade Variável de Resposta de Chat do componente do fluxo de caixas de diálogo Iniciação do Agente para obter os IDs necessários e, em seguida, usar a entrada do pacote de recursos systemComponent_AgentConversation_conclusionMessage do componente do fluxo de caixas de diálogo Conversa do Agente para transmiti-los em um link para um serviço de pesquisa.

Quando a sessão de chat é estabelecida com o agente ao vivo, o Oracle B2C Service envia o payload a seguir para canais criados na versão 20.1 e posteriores e conecta-se ao Oracle B2C Service 19A e posteriores. Isso é conhecido como o formato padrão.

{
  "sessionId": "string", // agent session id
  "completedSurveyId": int,
  "engagementId": int,  // survey id
  "cancelledSurveyId": int
}

Para canais criados antes da versão 20.1 e canais que se conectam a uma instância do Oracle B2C Service anterior a 19A, ele envia esse payload. Isso é conhecido como o formato legado.

{
  "sessionId": "string", // agent session id

  "completedSurveyId": {
    "id": int
  },

  "engagementId": { // survey id
    "id": int
  },

  "cancelledSurveyId": {
    "id": int
  }
}

O mecanismo de caixa de diálogo armazena esse payload na variável de mapa referenciada pela propriedade Variável de Resposta de Chat do componente Iniciação do Agente. (Se a propriedade não for definida, o payload será descartado.)

Dica:

Você pode configurar a pesquisa para usar outros parâmetros, como o nome e o endereço de e-mail do usuário.