“Um widget de chat vai abrandar o meu site?” Ouço isso de proprietários de WordPress constantemente. Eles querem chat, pois os clientes devem poder contactá-los sem procurar um endereço de e-mail, mas têm uma noção vaga de que isso tem um custo, e ninguém lhes disse qual é esse custo.
Então, eu medi. Mesma página WordPress, mesmo dia: uma vez com um widget hospedado popular, uma vez com o botão de chat do WPChat, uma vez sem chat nenhum.
A resposta curta é que nenhum widget de chat vai quebrar o seu site. Mas a diferença entre eles é maior do que pensa.
Um widget hospedado típico trouxe cerca de dois ficheiros de imagens grandes, retirados de três servidores externos. O botão do WPChat fez o mesmo trabalho, um cliente toca nele e contacta-o, por menos de metade disso, a partir de um servidor: o seu próprio.
Abaixo, mostrarei o que cada um coloca na sua página, porque a origem dos ficheiros importa mais do que o seu tamanho, e como verificar o seu próprio site em cinco minutos.
Neste Artigo:
- Quanto está a custar realmente o seu widget de chat na sua página?
- O que cada widget carrega realmente
- De onde vêm os ficheiros do widget de chat
- Onde a conversa acontece realmente
- Verifique o seu próprio widget em cinco minutos
- Perguntas Frequentes sobre Widgets de Chat e Velocidade da Página
- A Forma Mais Leve de Ser Acessível
Quanto está a custar realmente o seu widget de chat na sua página?
Você quer um widget de chat no seu site. Um cliente com uma pergunta deve poder tocar num botão e contactá-lo, não procurar numa página de contacto. A parte que ninguém lhe mostra é o que o widget que você escolhe coloca na sua página para que isso aconteça.
Então, carreguei a mesma página WordPress três vezes no mesmo dia, com o Chrome DevTools a registar todos os ficheiros que chegaram: uma vez com um widget de chat hospedado pela tawk.to, uma vez com o WPChat, uma vez sem chat nenhum.
O widget tawk.to trouxe 552 KB em 37 pedidos, e esses pedidos foram para três servidores que você não possui. 552 KB é o peso de cerca de duas imagens grandes.

O botão de chat do WPChat fez o mesmo trabalho por 311 KB em 21 pedidos, todos de um servidor. Esse servidor é seu, porque os ficheiros ficam na pasta do plugin no seu site.
Nenhum desses números vai quebrar um site. Uma página que carrega um widget de chat ainda carrega, ainda tem uma boa pontuação, ainda funciona.
O que cada widget carrega realmente
Um widget de chat não é um ficheiro. É um script para executar a coisa, uma folha de estilo para que pareça certo, um tipo de letra para os ícones e um conjunto de chamadas para onde quer que o widget tenha vindo.

Cada um desses é algo que o navegador do seu visitante tem de ir buscar antes que o botão esteja lá pronto para ser tocado.
É isso que a tabela abaixo está a contar. Não o que cada widget afirma pesar, mas o que realmente chegou.
| O que está na página | Pedidos | Total descarregado | O próprio widget do site |
|---|---|---|---|
| Sem widget de chat | 57 | 504 KB | — |
| WPChat | 80 | 821 KB | 311 KB, 21 pedidos, 1 domínio (o do próprio site) |
| tawk.to | 96 | 1.098 KB | 552 KB, 37 pedidos, 3 domínios externos |
Comece com a diferença de cabeçalho. O botão do WPChat custa 311 KB. O widget hospedado custa 552 KB. Isso é aproximadamente uma foto grande contra duas, adicionada a cada página em que um visitante aterra.
O resto da diferença está na origem desses ficheiros, e essa é a parte que vale a pena entender antes de escolher um.
De onde vêm os ficheiros do widget de chat
Os ficheiros do WPChat residem na pasta do plugin no seu próprio servidor. Esse é o mesmo servidor que envia ao seu visitante todo o resto da página: o seu tema, as suas imagens, o seu texto.
O navegador já abriu uma ligação lá. Os ficheiros do WPChat apenas seguem nessa ligação.
Isso também significa que esses ficheiros ficam por trás do que quer que já esteja a executar. Se usar um plugin de cache, ele faz o cache deles. Se usar uma CDN, ela serve-os.

Os ficheiros de um widget hospedado vêm de outro lugar completamente diferente: servidores que o navegador do seu visitante nunca contactou, que o seu plugin de cache e a sua CDN não conseguem alcançar.
Onde a conversa acontece realmente
Eis o que está realmente por trás da diferença nessa tabela. Os dois produtos não estão a fazer a mesma quantidade de trabalho, porque não são o mesmo tipo de produto.
Pergunte à maioria dos proprietários de sites o que eles querem do chat, e eles descrevem um botão. Um cliente toca nele, envia uma mensagem, recebe uma resposta.
O que eles instalam é geralmente um sistema de chat completo: uma sessão ao vivo, um repositório de mensagens, software na página à espera de uma resposta que pode nunca chegar.
Um widget de chat hospedado tem de renderizar uma conversa na sua página. Por isso, carrega a maquinaria para fazer isso.

Abre uma sessão, configura um local para guardar as mensagens e mantém uma ligação ativa ao servidor de outra pessoa para que uma resposta possa chegar enquanto o seu visitante ainda está a ler.
O botão do WPChat não renderiza uma conversa. O seu visitante toca nele e é direcionado para o WhatsApp, Messenger, Telegram ou Instagram, uma aplicação na qual já está conectado.
A conversa continua depois de eles terem fechado o seu site, e você responde a partir do seu telemóvel.

Configurá-lo leva alguns minutos. Instale e ative o plugin, depois vá ao menu WPChat, escolha as aplicações que quer que apareçam e cole o número de telefone ou nome de utilizador para cada uma.
Depois disso, selecione onde mostrar o widget, e o botão estará ativo no seu site.
Porque recomendo o WPChat

Se o que você quer é que os clientes o contactem, o WPChat faz esse trabalho com menos de metade do peso e sem ligações externas. E você pode verificar isso mesmo com os passos na secção seguinte.
- Os seus visitantes terminam a conversa numa aplicação que já usam. Nenhuma janela de chat para aprender, nenhum e-mail para digitar.
- Você responde a partir do seu telemóvel. Notificações do WhatsApp, Messenger, Telegram e Instagram, as mesmas que você já recebe.
- Os ficheiros ficam no seu servidor. O seu plugin de cache e a sua CDN cobrem-nos como cobrem todo o resto.
- Existe uma garantia de devolução do dinheiro em 14 dias, para que possa medi-lo na sua própria página antes de se comprometer.
O WPChat vem da Smash Balloon, cujos plugins estão instalados em mais de 1,75 milhão de sites após mais de 13 anos a desenvolver para WordPress.
Se quiser um guia mais completo das opções, aqui está o nosso guia sobre como adicionar chat online ao seu site.
Verifique o seu próprio widget em cinco minutos
Não precisa de um plugin ou ferramenta paga para executar isto. O Chrome tem tudo integrado e, no final, terá dois números para o seu próprio site: quantos downloads tem o seu widget e de quantos servidores externos ele extrai dados.
Veja como obtê-los.
- Abra o seu site no Chrome e depois abra as Ferramentas de Programador (DevTools). Pressione Cmd+Opt+I num Mac ou Ctrl+Shift+I num Windows. Clique no separador "Network".
- Marque "Disable cache" (Desativar cache). É uma caixa de verificação no topo do separador Network. Isto faz com que o Chrome descarregue tudo de novo, como um visitante que acede pela primeira vez.

- Defina o throttling para "Slow 4G" (4G Lento). É o menu suspenso ao lado da caixa de verificação de cache, que geralmente mostra "No throttling" (Sem throttling). Numa ligação de fibra ótica de desktop, todos os widgets parecem bons, por isso esta é a definição que torna o custo visível.
- Recarregue a página. Depois espere. Não olhe para os números até que o lançador de chat esteja realmente visível na página e nada mais esteja a carregar.
- Leia o resumo na barra inferior do separador Network. Mostra o total transferido.

- Conte os domínios próprios do widget. Digite o nome do widget na caixa de filtro no canto superior esquerdo e a lista será reduzida apenas aos seus pedidos. Conte os domínios distintos que aparecem.
- Desative o widget e repita. Desative o plugin e execute novamente os passos 4 a 6. A diferença entre as duas execuções é o custo real do seu widget.
Esses três números dizem-lhe algo diferente.
Bytes transferidos é o que um visitante com dados móveis descarrega para ver o seu botão de chat. Domínios é o número que menos controla. Cada domínio externo é uma nova ligação a um servidor que não é seu.
Perguntas Frequentes sobre Widgets de Chat e Velocidade da Página
Quanto é que um widget de chat acrescenta à minha página?
Menos do que a maioria das pessoas teme, e depende inteiramente de qual deles usa. Na mesma página WordPress, o botão de chat do WPChat adicionou 311 KB e um widget alojado adicionou 552 KB, o que é aproximadamente uma foto grande contra duas.
Para descobrir quanto custa o seu, execute a verificação de cinco minutos acima no seu próprio site.
Qual é a diferença entre um widget de chat ao vivo e um botão de clique para conversar?
Um widget de chat ao vivo renderiza a conversa na sua página, pelo que tem de carregar uma sessão, um local para armazenar as mensagens e uma ligação ativa a um servidor externo.
Um botão de clique para conversar transfere a conversa para o WhatsApp, Messenger, Telegram ou Instagram, pelo que nenhuma desta maquinaria precisa de ser carregada. Ambos permitem que um cliente lhe envie uma mensagem. Apenas um deles executa um sistema de chat na sua página para o fazer.
Um botão de clique para conversar realmente faz menos trabalho, ou é apenas marketing?
Realmente faz menos trabalho, e a razão é mecânica. Não há sessão para abrir, nem armazenamento de mensagens para configurar, e nada a aguardar na página por uma resposta.
Além disso, os ficheiros vêm do seu próprio servidor em vez de outro. Isso são 311 KB do seu próprio servidor contra 552 KB de três que não controla.
Se quiser que o seu botão carregue e funcione bem especificamente em telemóveis, aqui está o nosso guia sobre otimização móvel do widget de chat.
A Forma Mais Leve de Ser Acessível
Remova os detalhes técnicos e tudo se resume a uma pequena coisa. Um cliente quer fazer-lhe uma pergunta, toca num botão e chega até si. O WPChat faz isso por 311 KB, servido a partir do seu próprio site, sem quaisquer ligações externas.
O chat vale a pena. O que pode não precisar é da maquinaria que a maioria dos widgets de chat carrega para o fornecer: a sessão, o armazenamento de mensagens, a ligação ativa a correr na sua página. O WPChat é chat sem nada disso.
Obtém um botão auto-hospedado que encaminha os seus clientes diretamente para o WhatsApp, Messenger, Telegram ou Instagram, e uma garantia de reembolso de 14 dias para que possa medi-lo primeiro na sua própria página.