Instalar a biblioteca JavaScript do Web SDK

Se você optar por não usar a extensão de tag do Web SDK, poderá instalar o Web SDK fazendo referência à biblioteca independente do JavaScript hospedada no CDN da Adobe. Você pode fazer referência à biblioteca diretamente ou baixá-la e hospedá-la em sua própria infraestrutura. Ele está disponível em formatos minificados e completos.

A biblioteca do Web SDK está disponível usando a seguinte estrutura de URL:

  • Minificado: https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.min.js
  • Cheio: https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.js

Consulte as notas de versão do Web SDK para obter a versão mais recente a ser incluída na URL. Por exemplo, a URL para a versão completa da versão 2.19.1 é https://cdn1.adoberesources.net/alloy/2.19.1/alloy.js.

Adição do código base e do carregador de biblioteca

O código a ser adicionado consiste em duas seções:

  • Código base: permite a inicialização enfileirando comandos enquanto o Web SDK é carregado de forma assíncrona. Consulte Código base para obter mais informações. A Adobe recomenda usar o código base ao carregar a biblioteca de forma assíncrona para evitar condições de corrida ao chamar comandos do Web SDK durante o carregamento da página.
  • Carregador da biblioteca: carrega a biblioteca completa do JavaScript.

Adicione o seguinte bloco de código o mais alto possível na tag <head>, antes que qualquer script que possa chamar o Web SDK:

<!-- Base code -->
<script>
  !function(n,o){o.forEach(function(o){n[o]||((n.__alloyNS=n.__alloyNS||
  []).push(o),n[o]=function(){var u=arguments;return new Promise(
  function(i,l){n.setTimeout(function(){n[o].q.push([i,l,u])})})},n[o].q=[])})}
  (window,["alloy"]);
</script>
<!-- Library loader -->
<script src="https://cdn1.adoberesources.net/alloy/<VERSION>/alloy.min.js" async></script>

Se quiser carregar o Web SDK de forma síncrona, você poderá remover o atributo async ao carregar a biblioteca. A remoção do atributo async bloqueia a análise do HTML enquanto o navegador busca e executa a biblioteca. Normalmente, esse atraso adicional antes de exibir o conteúdo principal aos usuários não é recomendado, mas pode fazer sentido, dependendo das necessidades da empresa.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1