Como personalizar o widget com JavaScript

Use parâmetros JavaScript para controlar como o widget de chat ao vivo é exibido e como ele se comporta no seu site, incluindo estilo visual, posição, tamanho e idioma do sistema.

Por exemplo, você pode adaptar o widget às cores da sua marca, ajustar a distância em relação às bordas da tela ou incorporá-lo a um elemento específico da página.

Veja como configurar os parâmetros JavaScript e ativar o modo incorporado.

Personalizar o widget

No arquivo de configuração JavaScript, você pode definir os seguintes parâmetros opcionais:

primaryColor Define a cor principal do fundo, das mensagens e do cabeçalho do seu chat online por meio de um código hexadecimal.
colorScheme Define o modo do tema: claro, noturno, ou automático.
chatPosition{} Define a posição do seu chat online.

Especifique os seguintes parâmetros:

  • bottom – distância em relação à borda inferior;
  • right – distância em relação à borda direita.
custom_img_button{} Define um ícone personalizado para o botão do chat com efeito de hover.

Especifique os seguintes parâmetros:

  • url – link da imagem do ícone;
  • hover_url – link da imagem do ícone ao passar o mouse (efeito de hover).
height Altura do widget, de 480 a 720 pixels.
language O idioma do elementos de sistema do widget. Os seguintes valores são suportados:
  • en – Inglês,
  • uk – Ucrâniano,
  • ru – Rússo,
  • es – Espanhol,
  • pt – Português,
  • fr – Francês,
  • it – Italiano,
  • tr – Turco.

    Por padrão, o idioma do widget é determinado pelo idioma do navegador do visitante (se estiver na lista acima) ou definido para o Inglês.

Veja um exemplo de configuração personalizada para o chat online:

<script>
    document.addEventListener('spLiveChatLoaded', function() {
        window.sp.liveChat.config({
            primaryColor: '#48A0BD',
            colorScheme: 'auto',
            chatPosition: {
                bottom: '32px',
                right: '32px'
            },
            custom_img_button: {
                url: 'https://cdn.sendpulse.com/files/mp/5/e4b2d2664f05a7069ad2dedad9c590f6.jpg',
                hover_url: 'https://cdn.sendpulse.com/files/mp/5/610bdd6248d1304ddfbbda55794fcb86.png'
            },
            height: "600px",
            language: "pt"
        });
    });
</script>

Incorporar o widget

O modo incorporado insere o widget dentro de um elemento específico da página, fazendo com que ele passe a fazer parte do layout. Por exemplo, você pode incorporar o widget em uma página dedicada de suporte.

Para ativar o modo incorporado, adicione o atributo data-is-embedded="true" ao script do widget:

<script
  src="https://s3.eu-central-1.amazonaws.com/live-chat.beautychat.prod/loader.js"
  data-live-chat-id="361b69835262bd54da072375"
  data-is-embedded="true"
  async>
</script>

No modo incorporado, o widget ocupa toda a largura e altura do elemento da página onde a tag <script> é inserida.

Se precisar de mais controle sobre o posicionamento, defina um elemento de destino e incorpore o widget dentro dele.

Adicione o atributo data-embedding-target e informe um seletor CSS. Certifique-se de que o seletor corresponda a um elemento existente na página:

<div id="chat"></div>

<script
  src="https://s3.eu-central-1.amazonaws.com/live-chat.beautychat.prod/loader.js"
  data-live-chat-id="361b69835262bd54da072375"
  data-is-embedded="true"
  data-embedding-target="#chat"
  async>
</script>

Defina o tamanho do contêiner de destino no seu CSS para que o widget se adeque ao seu layout. Por exemplo, defina a largura e altura do #chat:

<style>
  #chat {
    width: 100%;
    height: 600px;
  }
</style>
Rate this article about "Como personalizar o widget com JavaScript"

User Rating: 5 / 5 (9)

Anterior

Como adicionar um widget de chat online a um site externo

Próximo

Como adicionar um menu de boas-vindas ao seu chat ao vivo

Popular em nosso blog

Comece a usar o chat ao vivo gratuito em seu site