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.