Voltar ao Painel

Documentação

Aprenda a usar o Asyntai

Como Adicionar o Chatbot de IA Asyntai ao Adobe Experience Manager

Guia passo a passo para sites AEM

Obter Código de Incorporação

Passo 1: Obtenha Seu Código de Incorporação

Primeiro, acesse seu Dashboard Asyntai e role para baixo até a seção "Embed Code". Copie seu código de incorporação exclusivo que se parecerá com isto:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Nota: O código acima é apenas um exemplo. Você deve copiar seu próprio código de incorporação exclusivo do seu Dashboard, pois ele contém seu ID de widget pessoal.

Passo 2: Adicione o Código Usando o Componente de Página (Recomendado)

O método recomendado é adicionar o código do chatbot à seção head do componente de página do AEM para instalação em todo o site:

  1. Faça login na sua instância AEM Author
  2. Navegue até o CRXDE Lite (normalmente em http://your-aem-instance:4502/crx/de)
  3. Localize o template do componente de página (geralmente em /apps/your-project/components/page)
  4. Encontre ou crie o arquivo head.html ou headerlibs.html
  5. Adicione seu código de incorporação Asyntai a este arquivo
  6. Clique em "Save All" no menu superior
  7. Replique as alterações para sua instância de publicação

Dica: Colocar o código no arquivo head.html garante que o chatbot apareça em todas as páginas que usam esse template. Esta é a abordagem mais limpa para instalação em todo o site.

Método Alternativo 1: Bibliotecas de Cliente (ClientLibs)

Para uma abordagem mais estruturada, você pode usar o sistema de Bibliotecas de Cliente do AEM:

  1. Crie uma nova pasta de biblioteca de cliente em /apps/your-project/clientlibs
  2. Defina o tipo de nó cq:clientLibraryFolder
  3. Crie um arquivo js.txt listando seus arquivos JavaScript
  4. Adicione seu código de incorporação Asyntai a um arquivo JavaScript nesta pasta
  5. Inclua a biblioteca de cliente no seu componente de página usando:
<sly data-sly-use.clientlib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientlib.js @ categories='your-category-name'}" />

Nota: Este método é recomendado para projetos com estrutura ClientLib existente e oferece melhor organização para implementações maiores.

Método Alternativo 2: Gerenciamento de Tags (Adobe Launch)

Se você estiver usando o Adobe Launch (antigo DTM) ou outro gerenciador de tags:

  1. Faça login no Adobe Experience Platform Launch
  2. Navegue até sua propriedade
  3. Acesse Rules e crie uma nova regra
  4. Defina o evento para "Page Bottom" ou "DOM Ready"
  5. Adicione uma ação: Custom Code
  6. Cole seu código de incorporação Asyntai
  7. Salve e publique a biblioteca

Dica: Usar o Adobe Launch é a abordagem recomendada pela Adobe para adicionar scripts de terceiros. Oferece melhor controle, capacidades de teste e não requer implantação de código.

Método Alternativo 3: Experience Fragment

Para implementação flexível e amigável ao autor:

  1. Navegue até Experience Fragments no AEM
  2. Crie um novo Experience Fragment
  3. Adicione um componente de Texto ou componente HTML
  4. Mude para o modo de código HTML
  5. Cole seu código de incorporação Asyntai
  6. Inclua este Experience Fragment no rodapé do seu template de página

Importante: Certifique-se de ter as permissões adequadas no AEM para modificar templates e componentes. Para AEM as a Cloud Service, as alterações podem precisar passar pelo seu pipeline CI/CD.

Passo 3: Verifique a Instalação

Após implantar suas alterações, limpe o cache do navegador e visite seu site. Você deverá ver o botão do widget de chat no canto inferior direito. Clique nele para garantir que abre e funciona corretamente.

Não está vendo o widget? Verifique o console do navegador (F12) para erros de JavaScript. Confirme que o código foi implantado corretamente na sua instância de publicação. Para AEM as a Cloud Service, certifique-se de que suas alterações passaram pelo pipeline de implantação com sucesso.