Introdução

Seu suporte precisa crescer de acordo com o tamanho do seu site. Clientes que navegam em sua loja têm outras perguntas do que aqueles que analisam sua documentação, visitantes internacionais preferem suporte em seu próprio idioma e você pode querer usar uma abordagem de chat diferente dependendo se seus contatos estão navegando em um desktop ou dispositivo móvel.
Nossos roteadores de widget tornam fácil lidar com todas essas situações. Você pode simplesmente configurar regras que selecionam widgets diferentes, dependendo das informações que temos sobre o visitante do seu site: a seção do site em que estão quando iniciam um chat, de qual país eles são, qual idioma preferem em seu navegador, etc. Gerenciar configurações de chat personalizadas nunca foi tão fácil.

Configuração

Acesse o seu painel em Canais > Website > Roteador do Website:
Image without caption
Clique em Adicionar roteador de widget para criar um novo roteador de widget:
Image without caption
Um novo roteador de widget precisa de pelo menos um nome. O roteador está ativado por padrão e tem o widget padrão atribuído. Como usar um roteador de widget sem um conjunto de regras é equivalente ao uso de um widget normal, vamos adicionar um conjunto de regras:
Image without caption
Criamos um novo conjunto de regras e editamos a primeira regra. Essa regra é cumprida quando a URL visitada pelo contato no início do chat contém a cadeia de caracteres "shop" entre barras. Se o conjunto de regras se aplicar, outro widget será selecionado em vez do widget padrão, neste caso o widget "Testing Analyst". Através dos campos abaixo, você pode até substituir algumas das configurações do widget "Testing Analyst".
Depois de clicar em Criar roteador de widget, você retornará à visão geral do seu roteador de widget. Aqui, seu novo roteador criado aparecerá com seu número de conjuntos de regras e seu status atual:
Image without caption
Este roteador de widget simples permite que você use um widget específico para contatos que iniciam um chat a partir da sua loja virtual, com os funcionários de suporte mais adequados para responder às perguntas correspondentes. Agora você pode criar mais conjuntos de regras para este roteador de widget ou adicionar mais roteadores.

MÚLTIPLOS ROTEADORES SIMPLES VS POUCOS ROTEADORES COMPLEXOS

Se você deseja criar vários roteadores de widgets simples com conjuntos de regras simples ou poucos roteadores de widgets complexos com muitos conjuntos de regras detalhados é principalmente uma questão de preferência pessoal.
A utilização de roteadores de widget menos complexos permite que você gerencie seus widgets com poucos elementos de configuração e sejam integrados mais rapidamente. Mas roteadores excessivamente complexos também podem ser difíceis de entender, o que pode levar a comportamentos indesejados.
Múltiplos roteadores de widget simples exigem mais trabalho de integração antecipado, pois cada roteador deve ser integrado manualmente ao seu site (consulte a seção Integração abaixo). Depois de integrado, no entanto, eles podem ser mais fáceis de entender e manter.
Por favor, note: você só pode implementar um roteador de widget por página HTML. Portanto, se você estiver usando vários roteadores de widget, certifique-se de que cada um seja carregado no local correto.

MAIS SOBRE CONJUNTOS DE REGRAS

Para cada conjunto de regras, você define um widget a ser usado quando todas as regras correspondem - ou você define para não exibir nenhum widget nesse caso.
Se um roteador de widget tiver vários conjuntos de regras, eles serão avaliados em uma lógica de "curto-circuito": os conjuntos de regras (ou seja, suas regras) são testados sequencialmente e o primeiro que corresponder a todas as regras "vence" - o widget correspondente é selecionado.
Além de selecionar o widget, um conjunto de regras também pode substituir as seguintes configurações desse widget:
Configuração
Descrição
Abordagem de chat
Altera o modo de abordagem de chat padrão do widget, por exemplo, tornando o registro obrigatório para contatos quando este conjunto de regras corresponder às seguintes regras
Posição do botão
Altera a posição padrão do botão do widget, por exemplo, exibindo o botão no lado esquerdo quando este conjunto de regras corresponder
Perfil do botão para desktop
Determina o quão proeminente o botão do widget é exibido para visitantes de desktop quando este conjunto de regras corresponder
Perfil do botão para dispositivos móveis
Determina o quão proeminente o botão do widget é exibido para visitantes móveis quando este conjunto de regras corresponder

MAIS SOBRE REGRAS INDIVIDUAIS

Cada conjunto de regras pode ser composto por várias regras, mas deve conter pelo menos uma. Se você criar mais de uma regra para um conjunto de regras, todas elas devem ser verdadeiras para que o conjunto de regras seja aplicado. Atualmente, você pode criar as seguintes regras:
Filtro
Operador
Valor
Descrição
URL
é
entrada de texto livre
Aplica-se quando a URL do contato corresponde exatamente à sequência de caracteres que você especificou
URL
contém regex
entrada de texto livre
Aplica-se quando a URL do contato contém a expressão regular que você especificou
User-Agent
contém regex
entrada de texto livre
Aplica-se quando a string User-Agent do contato contém a expressão regular que você especificou
Geolocalização
é
Valor do menu suspenso
Aplica-se quando o endereço IP do contato indica o país (ou continente) selecionado
Idioma
é
Valor do menu suspenso
Aplica-se quando o idioma derivado como idioma preferencial do contato corresponde ao idioma selecionado
Dispositivo
é
Valor do menu suspenso
Aplica-se quando o navegador do contato se enquadra na categoria selecionada (desktop vs. móvel)
Por favor, note: Enquanto fazemos uma verificação sintática simples para cada regra (por exemplo, se a sequência de caracteres especificada é uma expressão regular válida), você é responsável por criar conjuntos de regras semanticamente válidos, onde as regras individuais não se contradizem.
Por exemplo, se você criar um conjunto de regras com duas regras, onde a primeira exige que o país do contato seja "Alemanha", enquanto a segunda regra só se aplica se o país for "Áustria", o conjunto de regras nunca será completamente aplicável. O roteador de widget recorrerá ao widget padrão definido.
Mostraremos mais configurações de conjunto de regras modelo para o roteador de widget na seção de exemplo abaixo.

Integração

A integração de um roteador de widget em seu site funciona da mesma forma que a integração de um widget normal: você simplesmente adiciona uma linha aos modelos HTML do seu site que carrega o código JavaScript do roteador de widget.
Para cada um dos seus roteadores de widget, oferecemos um trecho de código HTML correspondente que você pode copiar e integrar diretamente ou enviar para seus programadores. No resumo do roteador de widget, você pode editar o roteador de widget que deseja integrar
Abra a aba Integração, lá você encontrará o trecho de código JavaScript:
Image without caption

INTEGRAR O CÓDIGO POR SI MESMO

Insira o código no final do seu site, logo antes da tag </body> final. Agora, basta salvar e fazer upload do seu site para o seu servidor de anúncios. Agora você pode conversar diretamente com seus clientes!
Por favor, insira o script dentro das tags Body do seu site. Se você inserir no Header, ele poderá não funcionar corretamente devido ao comportamento de carregamento indefinido do cliente de bate-papo no Internet Explorer.
Devido à restrição de sandbox JavaScript, você não pode exibir o arquivo através do protocolo local file:/// e executar o script. Se desejar testar o widget em um arquivo local, execute-o com um servidor da web local Web-Server.
Image without caption

Exemplos de Roteador de Widget

Aqui estão alguns exemplos de Roteador de Widget que mostram possíveis casos de uso e configurações correspondentes.

CARREGAR WIDGETS COM BASE NO IDIOMA DO CONTATO

Você tem um site com um público internacional e sua equipe é capaz de fornecer atendimento ao cliente em três idiomas diferentes: alemão, espanhol e inglês.
Primeiro, crie um widget localizado para cada idioma, como este:
Image without caption
Image without caption
Em seguida, crie um roteador de widget com as seguintes configurações:
Image without caption
Primeiro, este roteador de widgets verifica se as configurações de idioma do navegador do contato suportam um ambiente de idioma alemão. Se sim, o widget "Atendimento ao cliente em alemão" é carregado.
Em seguida, verifica-se se as configurações de idioma do navegador do contato suportam um ambiente de idioma espanhol. Se sim, o widget "Assistência em espanhol" é carregado. Em todos os outros casos, o widget padrão "Suporte em inglês" é usado.

O QUE DEVE SER CONSIDERADO AO COMPARAR IDIOMAS

A maioria dos navegadores da web permite que você configure mais de um idioma. Nossas regras baseadas em idiomas tentam corresponder apenas ao idioma principal. Variações regionais também são atualmente ignoradas, portanto, uma regra para o português se aplica tanto ao português do Brasil quanto ao português europeu.
Além disso, é recomendável configurar seu widget padrão em um idioma que a maioria de seus contatos provavelmente entenda. Isso fará com que sua versão "principal" seja usada quando nenhuma das regras de idioma específicas se aplicar.
SOBRESCRITA DE CONFIGURAÇÕES DE WIDGET COM BASE NA URL DO WEBSITE
Você deseja usar um modo de bate-papo diferente, dependendo da área em que seus contatos estão em sua loja online. Em geral, você deseja iniciar um bate-papo proativo após um determinado período de tempo e oferecer suporte a potenciais clientes. Somente em sua página de perguntas frequentes, você deseja que os contatos iniciem o bate-papo por conta própria.
Você configura seu widget padrão para usar uma abordagem de bate-papo proativa:
Image without caption
Para usar o mesmo widget com um modo de abordagem de chat diferente quando o contato está buscando suas FAQs, crie um roteador de widgets com a seguinte configuração:
Image without caption
Este roteador de widget verifica se o contato está visitando sua seção de FAQ. Se sim, ele carrega o widget "Standard", mas o define como modo de chat normal.
Em todos os outros casos e em todas as páginas que não sejam de FAQ, ele também carrega o widget "Standard", mas usa seu modo de abordagem de chat padrão e inicia um chat proativo após 10 segundos.

CARREGAR WIDGETS DIFERENTES COM BASE NA GEOLOCALIZAÇÃO

Devido a diferentes regulamentações legais, você deseja usar widgets com diferentes configurações de privacidade, dependendo da geolocalização do seu contato.
Nos ajustes de um widget, você o configura para ser executado em um modo de privacidade mais rigoroso:
Image without caption
Em seguida, crie um roteador de widget com as seguintes configurações:
Image without caption
Este roteador de widget verifica se o seu contato atual tem sede na Europa. Se sim, o "Widget de Proteção de Dados da UE" com suas configurações mais restritivas será carregado. Em todos os outros casos, o widget padrão será carregado.