Show Menu
TÓPICOS×

Ambientes

Extensões, regras e elementos de dados são blocos fundamentais. Quando você quiser que o aplicativo faça algo, esses blocos fundamentais serão adicionados a uma biblioteca. Essa biblioteca é então criada para produzir os artefatos reais usados pelo aplicativo.
Ao criar uma Biblioteca, você deve atribuí-la a um Ambiente. Cada Ambiente corresponde a um estado diferente no fluxo de trabalho de publicação.
  • Os ambientes de desenvolvimento são compatíveis com a coluna Desenvolvimento
  • O Ambiente de armazenamento temporário é compatível com as colunas Enviado e Aprovado
  • O ambiente de produção é compatível com a coluna Publicado
Diferentes artefatos do Launch podem existir em cada Ambiente. Isso permite testar diferentes bibliotecas em ambientes diferentes, conforme você as envia por meio do fluxo de trabalho.

Instruções de instalação

Cada ambiente tem um conjunto de instruções usadas para conectá-lo ao seu aplicativo. Para propriedades da Web, essas instruções fornecem códigos incorporados. Para propriedades móveis, essas instruções fornecem o código necessário para instanciar as bibliotecas que você está usando e recuperar a configuração no tempo de execução.
As instruções de instalação podem ser acessadas clicando no ícone Install na página Environments da lista.

Configuração da Web

Para propriedades da Web, o Launch também usa as configurações do ambiente atribuído para determinar o seguinte:
  • Destino: Esse é o local em que você deseja que sua build seja implantada. É controlado selecionando um host para o ambiente a ser usado.
  • Formato de arquivo: Você pode obter um conjunto de arquivos implantáveis ou compactá-los em um formato de arquivo. Isso é controlado pelas configurações de arquivamento.
  • Código incorporado: Esse é o código que você usará para implantar sua build em tempo de execução e será diferente com base no tipo de propriedade.

Destino

Na tela do ambiente, você tem um menu suspenso para selecionar dentre os hosts existentes na propriedade.
Quando uma build é criada, o Launch fornecerá essa build para qualquer local especificado com o host atribuído.

Arquivar

A maioria das builds consiste em vários arquivos. As builds de vários arquivos contêm um arquivo da biblioteca principal (vinculado ao código incorporado) que contém referências internas aos outros arquivos. Esses outros arquivos são obtidos conforme necessário.
Por padrão, a opção de arquivamento é off e a build é entregue em um formato executado em tempo de execução como está. Para propriedades da Web, esse formato é. js. Para propriedades móveis, esse formato é. json.
Se você usar a opção de arquivamento, todos os arquivos de build serão entregues como um arquivo.zip (criptografado por opção). Isso pode ser útil se:
  1. Você está hospedando a biblioteca automaticamente, mas não quer configurar o host SFTP para entrega.
  2. É necessário executar a análise do código na build antes da implantação.
  3. Você só quer ver o conteúdo da build para ver o que está nela.

Incorporar código

O código incorporado é uma tag <script> colocada nas páginas do site para carregar e executar o código incorporado no Launch.
Ao exibir as instruções de instalação, você pode optar por ter essa tag síncrona ou assíncrona . Essa configuração não é persistente e não reflete como você implementou, na realidade, o Launch em seu site. É apenas para mostrar diferentes maneiras de instalá-lo.
Os códigos incorporados são gerados para você com base na configuração do ambiente, portanto, a única ação necessária é copiá-los e colá-los em seu site nas páginas em que deseja que o Launch seja executado.

Modo síncrono

Se você carregar a biblioteca de forma síncrona, quando o navegador ler o código incorporado, ele recuperará a biblioteca do Launch e a executará antes de continuar a carregar a página. O DTM também funciona assim.
Em uma implantação síncrona, o código incorporado consiste em duas tags <script> que você precisa colocar no HTML de seu site. Uma tag <script> entra no <head> rodapé e uma vai no rodapé, na parte inferior do.

Assíncrono

Se você carregar a biblioteca de maneira assíncrona, enquanto a biblioteca estiver sendo recuperada, o navegador continuará a carregar o restante da página simultaneamente. Se implementar dessa forma, há apenas um código incorporado, inserido no <head> . Dependendo do que está na biblioteca do Launch, a alternância de síncrono para assíncrono pode alterar o comportamento das regras e de outros elementos, portanto, certifique-se de testar completamente todas as alterações.
Para obter mais informações sobre implantação assíncrona, consulte Implantação assíncrona do JavaScript da Experience Cloud .

Como alternar códigos incorporados

O código incorporado depende da configuração do ambiente. Algumas alterações de configuração do ambiente também atualizarão seu código incorporado. Essas alterações são:
  • Alternar de um host do Akamai para um host SFTP (ou vice-versa)
  • Marcar a caixa Arquivar
  • Atualizar o campo de caminho (o código incorporado muda em tempo real à medida que você atualiza o caminho)
Quando o código incorporado mudar no Launch, será necessário atualizar os códigos incorporados em seu HTML. Por motivos óbvios, muitas pessoas tentam evitar a alteração de códigos incorporados depois que eles já tiverem sido implementados.

Criar um ambiente

Novas propriedades são criadas com três ambientes: um ambiente de desenvolvimento um ambiente de preparação e um ambiente de produção. Isso é suficiente para executar o fluxo de trabalho de publicação. Se desejar, você pode adicionar outros ambientes de desenvolvimento. Isso é mais comum em equipes maiores com vários desenvolvedores que trabalham em projetos diferentes ao mesmo tempo.
  1. Abra a guia Environments.
  2. Clique em Create New Environment .
  3. Selecione o tipo de ambiente que deseja criar.
    • Desenvolvimento
      O ambiente em que você cria e edita eventos, configurações e assim por diante.
    • Armazenamento temporário
      O ambiente em que você testa e aprova suas alterações.
    • Produção
      O ambiente em que os códigos incorporados são colocados nas páginas ou aplicativos que estão disponíveis para o público.
  4. Selecione seu host.
  5. (Opcional) Ative Criar arquivo se desejar que sua build seja fornecida como um pacote .zip. Se quiser criptografar o arquivo.zip, ative Criptografar arquivo e insira uma senha de criptografia. Digite o local em que a biblioteca está hospedada. O caminho pode ser um URL completo ou um caminho relativo que pode ser usado em vários domínios. Isso é importante porque a maioria das builds tem vários arquivos que contêm referências internas umas às outras.
  6. Clique em Save .
  7. Na caixa de diálogo Web Install Instructions, selecione se deseja carregar a biblioteca de forma assíncrona. Se você optar por carregar a biblioteca de forma assíncrona, copie o código incorporado fornecido na caixa de diálogo. Você também pode instalar seu código incorporado posteriormente clicando no ícone Instalar daquele ambiente na lista Ambientes. Consulte as informações abaixo.
  8. Repita o procedimento para cada ambiente em sua fase de desenvolvimento, aprovação e alteração de publicação.
Depois que os ambientes tiverem sido criados, você estará pronto para publicar.