Pergunta

Quando uma sessão de chat expira e o visitante solicita um novo chat, a nova solicitação de chat não mantém o departamento atribuído da sessão anterior. Posso reaplicar o departamento do meu chat anterior?

Resposta

Aviso Legal: Este artigo destina-se apenas a fins informativos. O Zendesk não oferece suporte nem garantia ao código. Publique problemas encontrados nos comentários ou tente buscar uma solução online.

É esperado que uma nova sessão de chat não reaplique o departamento após um tempo limite do visitante. Como solução alternativa, use o retorno de chamada da API em chat:connected para detectar a reconfiguração e, em seguida, ligue para a API updateSettings para definir o departamento para a nova sessão.

A API é executada quando a reconfiguração ocorre após um tempo limite do visitante, mas antes que o visitante envie uma nova mensagem. Isso garante que a nova sessão receba o departamento.

No entanto, esse fluxo de trabalho não é possível quando você usa gatilhos para definir o departamento. Não é possível reativar o gatilho de chat quando o visitante se reconecta.

Este é um exemplo de roteiro da API que define o departamento do carrinho de compras quando um visitante se conecta ou se reconecta pela primeira vez após um tempo limite.

<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=ACCOUNT_KEY"></script>

Aviso sobre a tradução: este artigo foi traduzido por um software de tradução automática para oferecer a você uma compreensão básica do conteúdo. Medidas razoáveis foram tomadas para fornecer uma tradução precisa, no entanto, a Zendesk não garante a precisão da tradução.

Em caso de dúvidas relacionadas à precisão das informações contidas no artigo traduzido, consulte a versão oficial do artigo em inglês.

Powered by Zendesk