Voltar ao blog
WebChat design

WebChat proativo sem pressão: uma política prática de gatilhos e limites de frequência

Uma política prática para oferecer ajuda por WebChat em momentos úteis, sem interromper repetidamente os clientes, ampliar desnecessariamente o rastreamento ou deixar pessoas sem uma alternativa humana.

Uma jornada de cliente num website que mostra um convite opcional e útil para WebChat, com um botão claro para fechar e alternativas de suporte.

Por que o WebChat proativo pode ajudar ou interromper

Um convite proativo não é, por si só, um bom atendimento ao cliente. Trata-se de uma interrupção, portanto a equipa deve conseguir explicar o benefício específico para o cliente antes de decidir onde, quando e para quem ele é apresentado. Um convite que ajuda alguém a compreender um campo complexo numa candidatura pode reduzir a incerteza. O mesmo convite numa etapa de pagamento ou início de sessão pode distrair de uma tarefa importante.

Trate o WebChat proativo como uma decisão de design de serviço e de governação, e não como uma meta de iniciar conversas. O objetivo não é simplesmente obter mais conversas. O objetivo é oferecer ajuda oportuna e opcional, que reduza o esforço evitável e preserve o controlo do cliente sobre a sua jornada.

Esta distinção é importante na operação. Uma taxa elevada de início de chat pode indicar uma oferta útil, mas também pode significar que um convite é intrusivo, confuso ou está colocado num local onde os clientes não conseguem ignorá-lo facilmente. Reveja o resultado completo para o cliente, incluindo recusas, abandono de tarefas, resolução, contactos repetidos e reclamações.

  • Comece com um problema de serviço documentado, não com um objetivo de conversão.
  • Torne cada convite opcional e fácil de recusar.
  • Não utilize inícios de chat como a única medida de sucesso.
  • Mantenha disponível o iniciador normal de WebChat, quando apropriado, mesmo quando não for apresentado nenhum convite proativo.
Por que o WebChat proativo pode ajudar ou interromper

Aplique um teste de finalidade antes de aprovar qualquer gatilho

Cada convite proposto precisa de uma declaração de finalidade curta e testável: que tarefa, incerteza ou risco de serviço reduz, para quem, e qual é a alternativa sem chat? Se a equipa não conseguir responder claramente a estas perguntas, não lance o gatilho.

Um teste de finalidade útil mantém a redação e o encaminhamento honestos. Por exemplo, um convite numa página sobre política de devoluções pode oferecer ajuda para encontrar a política relevante. Não deve dar a entender que um agente pode aprovar uma exceção, a menos que a equipa operacional tenha definido esse processo e tenha pessoal para o executar.

Registe o responsável pelo gatilho, a regra de público, a redação, o destino, a ação de suporte esperada, o estado da revisão de privacidade, os critérios de aceitação de acessibilidade, o plano de medição e a data de descontinuação. Isto transforma uma configuração pontual de campanha num controlo de serviço com responsabilização.

  • Benefício para o cliente: que incerteza ou tarefa concreta o convite aborda?
  • Elegibilidade: que contexto de página ou jornada é suficiente para o apresentar?
  • Preparação do serviço: que equipa recebe a conversa e quando?
  • Alternativa: o que pode o cliente utilizar se recusar ou não puder utilizar o chat?
  • Regra de interrupção: que evidência levará a equipa a suspender ou descontinuar o gatilho?
Aplique um teste de finalidade antes de aprovar qualquer gatilho

Escolha contextos de baixo risco e mantenha jornadas sensíveis sem interrupções

Comece por contextos em que a própria página indique uma necessidade plausível de ajuda. Conteúdo de ajuda com elevada intenção, formulários complexos e jornadas de serviço conhecidas podem ser candidatos quando o convite oferece assistência diretamente relacionada com a página. Comece de forma limitada, teste com jornadas representativas e expanda apenas quando o benefício para o cliente for claro.

Mantenha os convites proativos inativos durante pagamentos, autenticação, envio de reclamações e tarefas centradas em acessibilidade. Estes são frequentemente momentos sensíveis ou que exigem concentração. Uma sobreposição inesperada pode aumentar a ansiedade, ocultar controlos, perturbar o uso do teclado ou fazer com que um cliente se sinta vigiado.

Um cliente que já recusou um convite forneceu um forte sinal de usabilidade. Não trate uma visita de regresso como permissão para repetir a mesma interrupção. Respeite a recusa e recorra depois a um iniciador não intrusivo e a vias de suporte claramente visíveis.

  • Potencialmente adequados: páginas de ajuda detalhadas, formulários difíceis mas não sensíveis e jornadas de serviço estabelecidas com uma transferência definida.
  • Geralmente inadequados: finalização de compra e pagamento, início de sessão ou etapas de identidade, fluxos de reclamação e páginas que exigem interação concentrada para acessibilidade.
  • Utilize um convite ao nível da página apenas quando a sua oferta corresponder à necessidade dessa página.
  • Não apresente um convite proativo enquanto outro modal importante ou interface crítica para a tarefa estiver ativo.

Utilize o contexto da sessão com cuidado, não a criação de perfis baseada em vigilância

O contexto da página pode ser suficiente. Um visitante que lê um artigo de ajuda específico ou chega a uma etapa complexa de um formulário está num contexto de que o website já necessita para apresentar a jornada. Evite adicionar perfis comportamentais não relacionados apenas para tornar um convite mais persistente ou personalizado.

Antes de utilizar cookies, armazenamento web, scripts, etiquetas, píxeis, impressão digital do dispositivo ou tecnologias semelhantes para recordar recusas ou determinar a elegibilidade, documente a finalidade, os elementos de dados, os acordos de acesso e partilha, e se a tecnologia é estritamente necessária. O ICO identifica estes elementos como tecnologias de armazenamento e acesso e distingue utilizações estritamente necessárias de utilizações não necessárias. Obtenha e respeite as escolhas aplicáveis para o tratamento não estritamente necessário.

Utilize um mapa de dados para identificar que componentes tratam os dados do gatilho, quem os opera, que ações discretas ocorrem e que elementos de dados estão envolvidos. O NIST apresenta previsibilidade, capacidade de gestão e dissociabilidade como objetivos úteis de engenharia de privacidade. Um cliente deve conseguir compreender o padrão, exercer escolhas significativas quando necessário e não ser associado a dados além da necessidade operacional.

Nunca inclua credenciais, dados de pagamento ou outras informações sensíveis em etiquetas de gatilho, eventos de análise ou notas de conversa. O OWASP ASVS indica que as regras de registo podem proibir credenciais e dados de pagamento e podem exigir que os tokens de sessão sejam submetidos a hash ou mascarados.

  • Prefira o contexto da página atual e da jornada atual à criação ampla de perfis entre visitas.
  • Recolha o mínimo de informação necessário para aplicar a política.
  • Documente retenção, destinatários, controlos de acesso e acordos de eliminação ou revisão.
  • Mantenha os nomes dos eventos de gatilho livres de texto e valores sensíveis.
  • Escale questões incertas sobre consentimento, aspetos legais ou partilha de dados para a pessoa responsável pela privacidade antes do lançamento.

Escreva convites claros, opcionais e fáceis de recusar

Utilize linguagem simples que diga que ajuda está disponível. Evite urgência, culpa ou afirmações vagas como “Precisa de ajuda?” quando for possível fazer uma oferta mais específica. Um bom convite diz ao cliente o que acontecerá se o escolher e torna a recusa simples.

Inclua uma ação óbvia para recusar ou fechar. “Não, obrigado” é frequentemente mais claro do que ocultar a única opção de recusa num ícone pequeno. Não torne o encerramento do convite mais difícil do que iniciar uma conversa e não trate uma recusa como um convite para mostrar uma nova variação poucos momentos depois.

Mantenha a mensagem proporcional ao contexto. Um convite numa página de ajuda pode oferecer ajuda para localizar informações. Um convite junto a um formulário complexo pode oferecer ajuda para compreender o formulário, mas não deve pedir valores sensíveis no próprio convite.

  • Indique a assistência oferecida numa frase curta.
  • Utilize uma ação principal clara, como “Conversar sobre este formulário”.
  • Disponibilize um controlo visível para fechar ou recusar.
  • Evite contagens decrescentes, texto de expansão automática e animações repetidas que chamem a atenção.
  • Apresente telefone, e-mail, centro de ajuda ou outra alternativa relevante quando o chat não for adequado.

Defina limites de frequência e torne a recusa persistente

Um limite de frequência é uma regra de proteção do cliente. Limita a frequência com que uma pessoa vê convites proativos, mesmo que visite várias páginas elegíveis. O limite exato deve basear-se na jornada de serviço, nas escolhas de consentimento aplicáveis e nos resultados dos testes; não deve ser selecionado apenas para maximizar o volume de chat.

Utilize controlos em camadas. Limite os convites numa sessão, entre visitas quando a organização tiver uma forma válida e devidamente controlada de recordar a preferência, e depois de uma conversa começar. Uma pessoa que inicia um chat não deve receber outro convite proativo durante essa conversa nem imediatamente depois de ela terminar.

Defina o significado de cada ação. Fechar um convite, escolher “Não, obrigado”, ignorá-lo, aceitá-lo e concluir uma conversa são eventos diferentes. No mínimo, uma recusa deliberada deve suprimir o mesmo convite ou um semelhante durante um período indicado. Se o site não puder lembrar uma preferência entre visitas sem armazenamento não essencial ou consentimento, não contorne essa limitação; utilize antes um limite por sessão e um iniciador discreto.

  • Por sessão: defina um número máximo de convites proativos, normalmente não superior ao necessário para uma oferta relevante.
  • Após uma recusa: suprima o mesmo convite e os convites materialmente semelhantes durante um período documentado.
  • Após aceitação: suprima os convites proativos até a conversa terminar e a jornada ser reavaliada.
  • Entre visitas: aplique apenas a abordagem suportada pela avaliação da organização sobre consentimento e armazenamento.
  • Após uma reclamação ou problema de acessibilidade: suprima o convite relevante enquanto o problema é investigado.

Torne a acessibilidade um critério operacional de aceitação

A acessibilidade não é uma tarefa final de acabamento visual. Teste o convite, o iniciador, o controlo de fecho, a ligação alternativa e a interação de chat resultante como uma jornada completa. O foco do teclado deve deslocar-se numa ordem que preserve o significado e a operabilidade. A abertura do chat não deve ocorrer apenas porque um controlo recebe foco: o Critério de Sucesso 3.2.1 das WCAG 2.2 exige que o foco, por si só, não inicie uma mudança de contexto.

Se um convite for implementado como uma caixa de diálogo modal, siga o padrão de interação de caixas de diálogo do W3C: mova o foco para a caixa de diálogo quando esta abrir, mantenha a navegação com Tab e Shift+Tab dentro dela, permita fechá-la com Escape, inclua um controlo de fecho visível e, normalmente, devolva o foco ao elemento que a invocou quando for fechada. Não utilize um modal apenas para tornar impossível ignorar uma oferta de baixa prioridade.

O texto do convite, incluindo o texto revelado ao passar o cursor ou com foco do teclado, precisa de contraste suficiente. O requisito das WCAG 2.2 para texto normal é de 4,5:1, sujeito às suas exceções. Os alvos para fechar e recusar devem cumprir o tamanho mínimo de alvo de 24 por 24 píxeis CSS ou uma exceção aplicável de espaçamento. Para conteúdo que se move, pisca, desliza ou atualiza automaticamente e que seja apresentado juntamente com outro conteúdo, disponibilize uma forma de o pausar, parar, ocultar ou controlar quando exigido pelas WCAG 2.2.

  • Navegue por toda a jornada apenas com o teclado, incluindo fechar, recusar, iniciador, alternativa e transferência para o chat.
  • Confirme que o foco não abre automaticamente o chat nem altera o contexto.
  • Para um modal, teste o posicionamento e a contenção do foco, Escape, o controlo de fecho visível e o retorno do foco.
  • Verifique o contraste em todos os estados do convite e um tamanho suficiente dos alvos de ponteiro.
  • Teste ecrãs pequenos, esquemas ampliados e tecnologias de apoio com pessoas que as utilizam, quando possível.

Disponibilize uma via de escalonamento humana e sem chat

O chat não é uma via adequada ou utilizável para todos os clientes ou questões. O convite e o design de suporte do site devem disponibilizar uma via alternativa para pessoas que não querem utilizar o widget, não conseguem utilizá-lo, precisam de um canal de comunicação diferente ou têm uma questão que exige escalonamento formal.

Defina a via de escalonamento humana antes de ativar um gatilho. Indique o departamento responsável, o horário de funcionamento, o acordo de tempo de resposta esperado, as informações que o cliente deve fornecer e como lhe será explicado o que acontece a seguir. Para questões urgentes de segurança, segurança de conta, pagamento ou reclamação, siga o processo especializado estabelecido pela organização, em vez de improvisar num fluxo de chat geral.

O webchat.vip pode apoiar o tratamento operacional por meio de uma caixa de entrada partilhada para conversas de WebChat e WhatsApp, com operadores, departamentos, encaminhamento, horários, níveis de serviço, modelos e etiquetas. Os fluxos automatizados podem recolher respostas validadas, ramificar, transferir e encaminhar para pessoas. Configure estas ferramentas em torno de regras de serviço aprovadas; valide a configuração final do widget e as opções disponíveis face à implementação documentada atual.

  • Disponibilize uma via visível sem chat, como uma página de ajuda, formulário de contacto, linha telefónica ou e-mail, conforme apropriado ao serviço.
  • Encaminhe questões sensíveis e formais para equipas humanas qualificadas, em vez de depender de uma resposta automatizada genérica.
  • Informe o cliente quando o chat não estiver disponível e que via alternativa deve utilizar.
  • Crie uma condição clara de transferência para pedidos que o fluxo automatizado não possa tratar de forma segura ou precisa.
  • Dê aos agentes acesso ao contexto do gatilho apenas quando for necessário para ajudar e evite expor dados de eventos sensíveis.

Perguntas frequentes

O que é uma política de WebChat proativo?

É um conjunto documentado de regras sobre quando um website pode apresentar um convite de chat não solicitado, o que esse convite oferece, quem o aprova, com que frequência pode reaparecer, como um cliente pode recusá-lo e como a organização mede e revê o seu impacto.

Com que frequência deve aparecer um convite de WebChat proativo?

Defina um limite conservador com base na jornada e nos resultados dos testes. Limite os convites numa sessão, suprima-os após uma recusa deliberada e não apresente outro convite proativo enquanto um cliente estiver num chat ou o tiver acabado de concluir. Utilize limites entre visitas apenas de uma forma consistente com a avaliação da organização sobre armazenamento e consentimento.

O chat proativo deve aparecer em páginas de pagamento ou início de sessão?

Geralmente não. O pagamento e a autenticação são contextos sensíveis e centrados na tarefa, nos quais um convite inesperado pode distrair os clientes ou obstruir controlos importantes. Em vez disso, mantenha disponível uma via de suporte não intrusiva.

Como deve um cliente recusar um convite de chat?

Disponibilize um controlo visível e operável por teclado para fechar ou recusar, além da opção de não iniciar o chat. Uma recusa deliberada deve acionar a regra de supressão da política, em vez de fazer surgir outra versão do convite pouco tempo depois.

Que verificações de acessibilidade são necessárias para um convite de chat?

Teste a ordem do teclado, o comportamento do foco, os controlos para fechar e recusar, o contraste, o tamanho dos alvos de ponteiro, o comportamento em ecrãs pequenos, os controlos de movimento e o acesso alternativo. Se o convite for modal, assegure que o foco entra nele ao abrir, permanece dentro dele enquanto estiver aberto, Escape fecha-o, existe um controlo de fecho visível e o foco normalmente regressa ao elemento que o invocou.

Como pode o webchat.vip apoiar o modelo operacional?

O webchat.vip disponibiliza um widget de WebChat personalizável e multilingue, uma caixa de entrada partilhada para conversas de WebChat e WhatsApp e ferramentas para encaminhamento, horários, níveis de serviço, modelos, etiquetas, automação, transferência para pessoas, registos, avaliações, análises e relatórios exportáveis. As equipas devem validar a configuração final do gatilho e do widget face à documentação atual da plataforma.

Fontes e leituras adicionais

Referências primárias e autorizadas usadas para verificar a base factual deste guia.

  1. Understanding SC 3.2.1: On Focus — W3C Web Accessibility Initiative
  2. Dialog (Modal) Pattern — W3C Web Accessibility Initiative
  3. Understanding SC 2.4.3: Focus Order — W3C Web Accessibility Initiative
  4. Understanding SC 2.2.2: Pause, Stop, Hide — W3C Web Accessibility Initiative
  5. Understanding SC 1.4.3: Contrast (Minimum) — W3C Web Accessibility Initiative
  6. Understanding SC 2.5.8: Target Size (Minimum) — W3C Web Accessibility Initiative
  7. NIST Privacy Framework, Version 1.0 — National Institute of Standards and Technology
  8. Cookies and Similar Technologies — Information Commissioner's Office
  9. What Are Storage and Access Technologies? — Information Commissioner's Office
  10. OWASP ASVS: General Logging — OWASP