O que você vai aprender

Como ocultar o launcher (o botão flutuante que abre o chat web ou o Klaviyo Customer Hub) em determinadas páginas do seu site ou exibi-lo apenas em determinadas páginas. Você vai adicionar um pequeno trecho de CSS ao tema do seu site nas páginas que escolher.

Isso funciona tanto se você usar o chat web sozinho quanto como parte do Klaviyo Customer Hub, e independentemente da tela para a qual o seu launcher abrir (chat, Favoritos ou Para você).

Antes de começar

Isso exige editar o código do tema do seu site. Essa opção é recomendada para profissionais de marketing com conhecimento técnico ou para quem tem acesso a um desenvolvedor. A equipe de suporte da Klaviyo pode oferecer orientações gerais, mas não pode escrever nem depurar código personalizado para você.

Você vai precisar de:

  • Chat web ou Klaviyo Customer Hub ao vivo no seu site
  • Acesso para editar o código do tema do seu site
  • Permissão para editar as configurações de design do Klaviyo Customer Hub ou do chat web no Klaviyo, se você usar o editor de CSS personalizado para a regra de dispositivos móveis abaixo

No momento, a Klaviyo não tem uma configuração que controle em quais páginas o launcher aparece, então isso é feito com CSS.

O snippet

Este CSS oculta o launcher:

css
.kl-hub-launcher-container,
.kl-hub-launcher {
  display: none !important;
}

.kl-hub-launcher-container é o contêiner que posiciona o launcher, e .kl-hub-launcher é o próprio botão. Os estilos do Klaviyo são carregados depois dos do seu tema, então mantenha !important ou o launcher vai reaparecer.

Não cole este snippet no campo CSS personalizado nas configurações de design do seu Klaviyo Customer Hub ou do chat web. O CSS adicionado lá é carregado em todas as páginas, então ele oculta o launcher em todo o seu site. Para segmentar páginas específicas, adicione o snippet ao seu tema para que ele seja carregado apenas nessas páginas.

Ocultar o launcher em páginas específicas (Shopify)

  1. Abra seu tema ativo no editor de código da Shopify.
  2. Abra layout/theme.liquid.
  3. Cole o código abaixo logo acima da tag de fechamento </head> e substitua os nomes dos modelos pelas páginas em que você quer ocultar o launcher.
  4. Clique em Save.
html
{% if template.name == 'cart' or template.name == 'collection' %}
  <style>
    .kl-hub-launcher-container,
    .kl-hub-launcher {
      display: none !important;
    }
  </style>
{% endif %}

Nomes de modelos comuns:

  • index — sua página inicial
  • product — páginas de produto
  • collection — páginas de coleção
  • cart — a página do carrinho
  • page — páginas de conteúdo padrão, como Sobre ou Contato
  • blog e article — seu blog e suas postagens do blog
  • search — resultados da pesquisa

As páginas de checkout do Shopify não usam seu tema, então você não pode segmentá-las dessa forma.

Direcione para uma única página pela URL

Para direcionar uma página específica em vez de todas as páginas de um tipo, verifique o caminho da página em vez do nome do modelo:

html
{% if request.path == '/pages/contact' %}
  <style>
    .kl-hub-launcher-container,
    .kl-hub-launcher {
      display: none !important;
    }
  </style>
{% endif %}

Mostrar o launcher somente em páginas específicas (Shopify)

Siga as mesmas etapas, mas use unless em vez de if. Isso oculta o launcher em todos os lugares, exceto nas páginas que você listar. Neste exemplo, o launcher só aparece na sua página inicial e nas páginas de produto:

html
{% unless template.name == 'index' or template.name == 'product' %}
  <style>
    .kl-hub-launcher-container,
    .kl-hub-launcher {
      display: none !important;
    }
  </style>
{% endunless %}

Só oculte o launcher nas páginas em que ele não deve aparecer. Não oculte em todos os lugares e depois tente forçar a exibição em determinadas páginas; a substituição pode entrar em conflito com os estilos da Klaviyo e exibir o launcher incorretamente.

Outras plataformas de e-commerce

A mesma abordagem funciona em qualquer site: adicione o snippet dentro de uma tag style apenas nas páginas em que o launcher deve ficar oculto. Dependendo da sua plataforma, você pode fazer isso em um modelo específico da página, um campo de código personalizado no nível da página ou no seu gerenciador de tag.

Se a sua plataforma adicionar uma classe específica da página à tag body, você pode limitar o snippet a essa classe. Substitua page-cart pela classe que a sua plataforma usa:

css
body.page-cart .kl-hub-launcher-container,
body.page-cart .kl-hub-launcher {
  display: none !important;
}

Ocultar o launcher no celular

Ocultar o launcher por tamanho de tela não depende da página, então você pode colocar esse CSS nas configurações de design do seu Klaviyo Customer Hub ou do chat web independente. Isso oculta o launcher em janelas do navegador com 767 pixels de largura ou menos. Ajuste a largura para corresponder ao breakpoint para mobile do seu tema:

css
@media (max-width: 767px) {
  .kl-hub-launcher-container,
  .kl-hub-launcher {
    display: none !important;
  }
}

Se você usa o Klaviyo Customer Hub

  1. Navegue até Klaviyo Customer Hub > Design e clique em Editar seu Hub.
  2. Selecione Editar estilo na barra lateral esquerda. Em CSS personalizado, clique no ícone de mais se o editor estiver fechado e, em seguida, adicione o CSS acima a qualquer CSS existente. Cole apenas o CSS, sem as tags <style>.
  3. Clique em Save. Se um teste de visibilidade estiver em execução, ao salvar você verá um aviso. Escolha Encerrar teste e publicar somente quando você estiver pronto para encerrar o teste e aplicar suas alterações.

Se você usa o chat web independente

  1. Navegue até Configurações > chat web > Design.
  2. Role até a seção Personalizado e clique em Adicionar CSS personalizado ou edite o CSS que já está lá. Adicione o CSS acima sem as tags <style>.
  3. Clique em Save.

O que ocultar o launcher não faz

  • Isso não desativa o chat web nem o Klaviyo Customer Hub. Os clientes ainda podem abri-los por links para #k-hub (como um link de Favoritos no seu cabeçalho), blocos de FAQ em páginas de produto e blocos incorporados. Remova ou oculte esses itens separadamente se você não quiser que eles apareçam na página.
  • Isso não afeta outros canais. O Customer Agent ainda responde por e-mail, SMS e WhatsApp.
  • Isso não controla quem pode usar o chat web. Para desativar o chat web, acesse Configurações > Chat web > Geral. Se você usa o Klaviyo Customer Hub, também pode definir Status de login como Compradores conectados para exigir que a pessoa faça login antes de iniciar o chat. Isso não oculta o inicializador para compradores desconectados. Clique em Save.

Teste suas alterações

Teste como um comprador que atenda às suas configurações de visibilidade do launcher. Abra uma janela de navegação privada e faça login, se necessário. Abra uma página em que o launcher deva ficar oculto e confirme que ele não aparece. Depois, abra uma página em que ele deva aparecer e confirme que ele ainda está lá. Para a regra de mobile, verifique larguras de tela abaixo e acima do breakpoint escolhido. Se o launcher ainda aparecer onde não deveria, verifique se o nome ou o caminho do modelo corresponde exatamente e se o snippet inclui !important.

Perguntas frequentes

Há uma configuração no Klaviyo para escolher em quais páginas o launcher aparece?
No momento, não. Use a abordagem de CSS neste artigo.

Isso vai parar de funcionar quando a Klaviyo atualizar o chat web?
Classes que começam com kl-hub- são estáveis em atualizações normais, então o snippet deve continuar funcionando. Faça um novo teste após grandes reformulações.

Posso ocultar o launcher para determinados clientes em vez de determinadas páginas?
Sim. Em Configurações > Chat web > Geral, use Visibilidade do widget para escolher Todos os compradores ou Apenas compradores conectados e, em seguida, clique em Salvar. As configurações de segmentação do Customer Agent definem para quais segmentos o agente responde; elas não ocultam o inicializador.

Recursos adicionais

  • Como usar CSS personalizado para estilizar o chat web
  • Como Personalizar seu Klaviyo Customer Hub

    Saiba mais sobre as opções de design para estilizar a gaveta do seu Klaviyo Customer Hub e como você pode projetá-la para combinar com a sua marca. Como a interface do Klaviyo Customer Hub está integrada à experiência do cliente, é uma boa prática estilizar para que ela pareça uma extensão do seu site.

  • Guia de introdução ao chat web

    Saiba mais sobre chat web, um canal de comunicação bidirecional que você pode adicionar ao seu site. O chat web pode ser configurado separadamente para você usar com o Customer Agent e o Helpdesk, mas também foi projetado para ser uma parte integrada do Klaviyo Customer Hub. O chat web permite que sua empresa tenha conversas ao vivo e personalizadas com visitantes no seu site, para que eles possam encontrar respostas para suas perguntas ou ajuda com problemas com facilidade.

Esse artigo foi útil?
Use esse formulário somente para dar feedback sobre os artigos. Saiba como entrar em contato com o suporte.

Saiba mais sobre a Klaviyo

Community
Conecte-se com colegas, parceiros e especialistas da Klaviyo para ter ideias, compartilhar insights e tirar dúvidas.
Parceiros
Contrate um especialista certificado pela Klaviyo para ajudá-lo com uma tarefa específica ou para gerenciamento contínuo de marketing.
Suporte

Acesse o suporte na sua conta.

Suporte por e-mail (teste gratuito e contas pagas) Disponível 24 horas

Chat/assistência virtual
A disponibilidade varia conforme o local e o tipo de plano