Ir para o conteúdo
Ouviro
Tradução preliminar: esta página aguarda revisão por um falante nativo.

Guia de instalação

Adicione um chat de IA ao seu site

Este guia é para comerciantes que podem editar o site ou inserir um script pelas ferramentas de publicação. Ao concluir, verifique uma conversa e sua resposta, além de confirmar que o botão de chat aparece.

Ouviro · Publicado

1. Prepare seu site e sua conta

Tenha acesso ao layout compartilhado ou às configurações de código personalizado do site, ao e-mail de cadastro e a uma política de atendimento atual para testar. Cadastre-se em app.ouviro.com, confirme seu e-mail e conclua a criação da loja.

Use uma conta de proprietário ou administrador para configurar canais e conhecimento. Mantenha uma opção de atendimento humano para perguntas que seu conteúdo não responde.

2. Configure o canal do seu site

Abra Canais e use o canal de site criado na configuração inicial ou crie um para o site em que fará a instalação. Confira a URL, o nome exibido, o idioma e a aparência. Depois, copie o código de instalação desse canal.

O websiteToken identifica o canal e aparece no código-fonte da página. Ele não é uma credencial privada de API nem uma permissão para ler pedidos de clientes.

3. Carregue o SDK e inicie o widget

Adicione o código uma única vez ao layout compartilhado do site. Se usar window.aiSupportSettings para opções adicionais, defina-o antes de carregar o script. O SDK carrega de forma assíncrona; chame window.aiSupportSDK.run somente após o carregamento.

Esta instalação ilustrativa usa um valor fictício. Substitua-o pelo código do seu próprio canal e publique a alteração no site.

<script>
  (function (d) {
    var g = d.createElement("script");
    g.src = "https://app.ouviro.com/sdk.js";
    g.async = true;
    g.onload = function () {
      window.aiSupportSDK.run({
        websiteToken: "YOUR_WEBSITE_TOKEN",
        baseUrl: "https://app.ouviro.com"
      });
    };
    d.head.appendChild(g);
  })(document);
</script>

4. Permita as conexões necessárias na CSP

Se seu site usa Content Security Policy, incorpore estas permissões de origem à política existente. Permita toda a origem do script, pois o painel do chat carrega um arquivo separado. O código de inicialização inserido na página também precisa da autorização por nonce ou hash usada pelo site; estas permissões de origem, sozinhas, não autorizam código inline.

O widget atual insere estilos inline no Shadow DOM. Ele também precisa da permissão de estilos abaixo; o nonce ou hash do código de inicialização não autoriza esses estilos. Preserve as outras origens da sua política. Se a política de segurança não permite esses estilos inline, por exemplo se aceita apenas estilos com nonce, o widget ainda não é compatível. Verifique essa limitação antes de instalar.

Adicione a permissão de estilos inline somente depois de revisá-la e aprová-la. Uma diretiva style-src-elem existente ou restrições de nonce/hash para estilos ainda podem bloquear o widget; copiar estas três linhas não as substitui.

script-src https://app.ouviro.com;
connect-src https://app.ouviro.com wss://app.ouviro.com;
style-src 'unsafe-inline';

5. Abra a janela e confira a conexão

Recarregue a página publicada e abra o chat. Nas ferramentas de desenvolvedor do navegador, confira se sdk.js e o script do chat carregam, se as requisições a /widget/ funcionam e se a conexão com wss://app.ouviro.com/ws/ é aberta.

Ver o botão não prova que a conversa consegue se conectar. Confira também a página em uma largura de tela de celular.

Exemplo ilustrativo
Captura da ilustração do site em inglês, com dados fictícios. Não é o painel nem o resultado de um pedido real de um lojista.

6. Verifique a primeira resposta útil

Adicione uma política curta e atual em Conhecimento e espere a indexação e a publicação terminarem. Faça uma pergunta cuja resposta você possa conferir nessa política. Verifique o conteúdo da resposta e se a conversa aparece na caixa de entrada dos atendentes.

Faça também uma pergunta não coberta pelo conteúdo e teste o botão de atendimento humano. Confira o encaminhamento real e a disponibilidade dos atendentes antes de convidar clientes.

7. Corrija falhas de carregamento e instalações repetidas

Se o botão mostrar Tentar novamente, confira requisições de scripts bloqueadas, erros de CSP e falhas de rede antes de tentar de novo. Se o painel abrir sem conectar, verifique as requisições HTTP e WebSocket separadamente.

Mantenha uma única instalação no template do site e remova inserções duplicadas do gerenciador de tags ou do tema. Em uma aplicação de página única, chame window.aiSupportSDK.destroy() ao remover ou substituir a integração e depois execute run com a configuração desejada. Repetir run não atualiza um widget ativo.

Começar o teste grátis

Dúvidas antes de conectar

Ver o botão de chat significa que a IA já pode responder?

Não. O botão confirma apenas que a entrada do chat foi montada. Teste uma conversa conectada com conhecimento publicado e confira a resposta.

Posso instalar em um criador de sites ou plataforma de comércio?

Se a plataforma permitir o script personalizado necessário, você pode usar o código do widget. Isso não fornece um conector nativo de pedidos para Shopify ou WooCommerce.

O widget traduz todas as respostas perfeitamente?

A interface do widget oferece nove idiomas. Isso é diferente da qualidade das respostas de IA; teste o conteúdo e as perguntas em cada idioma usado pelos seus clientes.

Devo colocar o segredo da API de pedidos neste código?

Não. Configure as credenciais da API do comerciante nos ajustes da ferramenta no painel administrativo. Nunca as coloque no HTML do site nem nas configurações do widget.