Opções de código incorporado e hospedagem

Este artigo inclui informações sobre as várias opções de hospedagem no Gerenciamento dinâmico de tags: Akamai, delivery FTP de hospedagem própria e download da biblioteca de hospedagem própria.

IMPORTANTE

Para uma implementação bem-sucedida, é importante seguir as instruções à medida que elas são exibidas na seção de Ajuda da Adobe. Você deve colocar o código do cabeçalho na seção <head> dos modelos do documento. Além disso, você deve colocar o código do rodapé antes de fechar a tag </body>. Placing either of these embed codes elsewhere in your markup, or using asynchronous methods to append the embed codes, are not a supported implementation of Dynamic Tag Management.

Uma implementação não suportada produzirá resultados inesperados e impedirá que o Atendimento ao cliente e a Engenharia auxiliem na sua implementação.

A inclusão de vários códigos incorporados em uma única página não é suportada, pois pode causar conflitos.

Fluxo de trabalho de hospedagem

A ilustração a seguir mostra o fluxo de trabalho de hospedagem no Gerenciamento dinâmico de tags:

Opções de hospedagem

É possível implantar o Gerenciamento dinâmico de tags usando uma ou mais das seguintes opções, encontradas na Embed guia:

Akamai (migrado do Amazon S3)

  • A opção de hospedagem mais simples a ser implementada.
  • Rede de delivery distribuída globalmente.
  • Adiciona outras dependências de infraestrutura de terceiros (pesquisa de DNS, disponibilidade do Akamai).
  • Consulte Akamai para obter informações sobre como migrar do Amazon S3 para o Akamai.
  1. O Gerenciamento dinâmico de tags gera bibliotecas personalizadas do JavaScript.
  2. O Gerenciamento dinâmico de tags exporta as bibliotecas personalizadas do JavaScript para o Akamai.
  3. O site do público alvo faz referência às bibliotecas do Gerenciamento dinâmico de tags hospedadas pelo Akamai diretamente no nível da página.

Amazon S3

OBSERVAÇÃO

Após 31 de julho de 2015, o Adobe não oferecerá mais suporte ao Amazon S3. Suas bibliotecas do Gerenciamento dinâmico de tags no Amazon S3 continuarão funcionando até 31 de dezembro de 2015, mas em um estado somente leitura. Quaisquer alterações feitas no Gerenciamento dinâmico de tags não serão mais refletidas nesses arquivos.

Para implantar alterações adicionais em seu site após 31 de julho de 2015, você deve selecionar uma de nossas outras opções de hospedagem. A hospedagem própria (Delivery FTP ou Download da biblioteca) é sempre a prática recomendada, mas nossa hospedagem Akamai de terceiros também é uma opção de classe mundial.

Auto-hospedagem: DELIVERY FTP

O Gerenciamento dinâmico de tags usa uma push abordagem para exportar bibliotecas personalizadas do JavaScript diretamente para o host do servidor de conteúdo da Web por meio do protocolo FTP.

Essa solução exige que um servidor FTP e credenciais estejam disponíveis no servidor de conteúdo da Web para publicar as alterações nas bibliotecas personalizadas do Dynamic Tag Management.

Para obter informações mais detalhadas, consulte FTP.

  1. O Gerenciamento dinâmico de tags gera bibliotecas personalizadas do JavaScript.
  2. O Gerenciamento dinâmico de tags exporta as bibliotecas personalizadas do JavaScript para o servidor host por FTP.
  3. O site do público alvo faz referência localmente às bibliotecas personalizadas do Gerenciamento dinâmico de tags.

Auto-hospedagem: Download da biblioteca

O aplicativo usa uma pull abordagem para exportar bibliotecas personalizadas do JavaScript para o Amazon S3. Lá, as bibliotecas podem ser acessadas por um processo hospedado no servidor.

Além disso, as bibliotecas estão disponíveis por download da Web diretamente da interface do Gerenciamento dinâmico de tags.

Essa solução requer a recuperação e publicação manuais das bibliotecas do Gerenciamento dinâmico de tags ou a criação de um processo automatizado que extraia as bibliotecas do Akamai para o servidor de conteúdo da Web.

Essa abordagem leva mais tempo para ser configurada, mas também é a opção mais segura e flexível.

Para obter informações mais detalhadas, consulte Download da biblioteca.

  1. O Gerenciamento dinâmico de tags gera bibliotecas personalizadas do JavaScript.
  2. O Gerenciamento dinâmico de tags exporta as bibliotecas personalizadas do JavaScript para o Akamai.
  3. As bibliotecas personalizadas do Gerenciamento dinâmico de tags são movidas manual ou programaticamente para o servidor de conteúdo da Web.
  4. O site do público alvo faz referência localmente às bibliotecas personalizadas do Gerenciamento dinâmico de tags.

Você pode esperar um desempenho aprimorado e mais controle sobre a segurança ao hospedar o Delivery FTP e as opções de Download da biblioteca no CDN ou na infraestrutura.

Até o final deste vídeo, você deverá ser capaz de:

  • Explicar as diferentes opções de hospedagem

Considerações sobre hospedagem (Perguntas frequentes)

Considere essas perguntas ao decidir sobre uma opção de hospedagem.

Você pode considerar as seguintes perguntas ao decidir qual opção de hospedagem é melhor para sua organização:

  • Como escolher uma opção de hospedagem?

    O Gerenciamento dinâmico de tags cria e usa vários arquivos JavaScript que contêm todo o código necessário para executar o sistema. Esses arquivos de biblioteca podem ser hospedados por Adobe ou podem ser hospedados em seus próprios servidores dentro da sua própria arquitetura da Web.

    A opção de hospedagem Download da biblioteca também permite que você hospede os arquivos da biblioteca automaticamente. Quando um usuário autorizado do Gerenciamento dinâmico de tags altera o software, nosso sistema grava essas alterações nos arquivos da biblioteca. Quando você hospeda os arquivos da biblioteca em seus servidores com essa opção, nosso sistema precisa de uma maneira de fazer essas alterações nos servidores. Com a opção de hospedagem Download da biblioteca, nosso sistema envia um ping (uma postagem http) para seu sistema para informar aos servidores que houve uma atualização nos arquivos da biblioteca. Sua equipe de TI pode criar um trabalho de execução, ou outro processo com script, para que os servidores possam coletar os arquivos alterados. Dessa forma, sempre que uma alteração é feita no Gerenciamento dinâmico de tags, os arquivos hospedados em seus servidores podem ser atualizados de forma automática.

    É possível usar uma ou mais dessas opções de hospedagem para uma propriedade da Web, mas não use mais de um código incorporado em nenhuma página. Por exemplo, você pode usar o Akamai nos ambientes de preparo e uma das opções de hospedagem própria nos ambientes de produção. Ou você pode usar a opção Akamai para quaisquer sites, domínios ou subdomínios hospedados por um dos parceiros da sua agência. Essas opções proporcionam mais flexibilidade para hospedar os arquivos da biblioteca de acordo com suas necessidades específicas.

  • Qual é sua política atual em relação às fontes de conteúdo do site?

    A resposta a essa pergunta ajuda a determinar se a biblioteca JavaScript pode ser hospedada no Akamai, enviada para a estrutura do arquivo do site via FTP ou extraída manualmente para a estrutura do arquivo por um processo do lado do servidor.

  • Posso usar mais de uma opção de hospedagem da biblioteca do Gerenciamento dinâmico de tags de uma só vez?

    Sim, você pode ativar e usar qualquer número de opções de hospedagem e usar códigos incorporados diferentes para domínios ou subdomínios diferentes.

    Por exemplo, talvez você queira usar a opção Akamai para seus ambientes de nível inferior, que não sejam de produção, como armazenamento temporário, desenvolvimento, teste ou UAT. Ao mesmo tempo, você pode usar uma das opções de hospedagem própria, como Download da biblioteca, para seus ambientes de produção.

    Lembre-se de que não é possível usar mais de uma opção na mesma página. Você não deve implementar mais de um código Incorporado de cabeçalho em nenhuma página.

  • Qual é o processo atual de implantação de conteúdo do site?

    O processo de implantação afeta a rapidez com que as alterações podem ser implantadas no site a partir da interface administrativa do Gerenciamento dinâmico de tags. Também afeta o tempo necessário para instalar inicialmente o Gerenciamento dinâmico de tags no site.

  • Qual é a marcação e estrutura atuais no nível da página do site?

    Uma compreensão das decisões básicas de marcação no nível da página e das decisões estruturais no site ajuda na instalação correta do Gerenciamento dinâmico de tags e na construção de regras na interface administrativa.

    Os principais itens a identificar incluem:

    • Quais bibliotecas JavaScript são mencionadas na <head> seção da página da Web.
    • Se as seções individuais da página, como cabeçalhos e rodapés, são geradas dinamicamente.

    O conhecimento de quaisquer sistemas de gestão de conteúdo usados é útil para determinar a metodologia de hospedagem apropriada.

Akamai

O Akamai é a principal opção de hospedagem externa. O Akamai fornece uma experiência de hospedagem confiável e é a opção mais simples de implementar. O Akamai oferece as maiores dependências de infraestrutura de terceiros, como pesquisa de DNS, tempos de carregamento mais rápidos e tempos de delivery de ida e volta mais rápidos.

A opção de hospedagem Akamai permite armazenar os arquivos da biblioteca de propriedades da Web no CDN de borda do Adobe, que se situa na arquitetura Akamai. Essa opção permite instalar os códigos Incorporados nos modelos de página e iniciar e executar rapidamente o Gerenciamento dinâmico de tags sem envolver as equipes e servidores internos de TI.

OBSERVAÇÃO

Após 31 de julho de 2015, o Adobe não oferecerá mais suporte ao Amazon S3. Suas bibliotecas do Gerenciamento dinâmico de tags no Amazon S3 continuarão funcionando até 31 de dezembro de 2015, mas em um estado somente leitura. Quaisquer alterações feitas no Gerenciamento dinâmico de tags não serão mais refletidas nesses arquivos.

Para implantar alterações adicionais em seu site após 31 de julho de 2015, você deve selecionar uma de nossas outras opções de hospedagem. A hospedagem própria (Delivery FTP ou Download da biblioteca) é sempre a prática recomendada, mas nossa hospedagem Akamai de terceiros também é uma opção de classe mundial.

Cabeçalhos de controle de cache do Akamai

Cache control headers are automatically set for libraries hosted on Akamai (assets.adobedtm.com).

  • Criações de produção: os cabeçalhos de controle de cache estão definidos como 60 minutos
  • Staging builds with -staging in the filename: Cache control headers are set to 0 minutes
OBSERVAÇÃO

Cabe aos navegadores receber e respeitar os cabeçalhos de controle de cache. Alguns navegadores podem ignorá-los.

Por que escolher a hospedagem do Akamai?

Quando você escolhe a opção Akamai na seção Incorporar do Gerenciamento dinâmico de tags, significa que os arquivos da biblioteca do Gerenciamento dinâmico de tags são fornecidos aos visitantes a partir do CDN de borda do Adobe, que é executado na arquitetura Akamai.

O Akamai é robusto ao prover conteúdo para um público global de alto volume de visitantes da Web. O Akamai executa redes redundantes de nós com balanceamento de carga e otimização geográfica para fornecer conteúdo o mais rápido possível aos visitantes, onde quer que eles estejam.

Especificamente, o Akamai executa mais de 137.000 servidores em 87 países em mais de 1.150 redes. Em termos de redundância, o Akamai não apenas roteia de um servidor para outro, como o Akamai roteia de um nó de servidores para outro nó de servidores, conforme necessário. Em outras palavras, cada nó consiste em vários servidores para redundância dentro de um nó, de modo que uma caixa inativa não é um problema porque as outras caixas no nó assumem o controle. Se um nó for desativado, o Akamai usará o nó mais próximo, com o mesmo conteúdo em cache. Os nós são selecionados dinamicamente com base na localização do visitante, carga de tráfego e outros fatores, de modo que o conteúdo seja consistentemente servido a partir do melhor nó local para cada visitante.

É possível evitar erros se o Akamai não estiver disponível?

Não. O Gerenciamento dinâmico de tags não pode fazer nada do lado do cliente se a biblioteca não estiver disponível. No entanto, é extremamente improvável que o Akamai esteja indisponível.

Migrar do Amazon S3 para o Akamai

Migre da hospedagem do Amazon S3 para o Akamai, substituindo o código Amazon S3.

OBSERVAÇÃO

Desde 31 de julho de 2015, o Adobe não suporta mais o Amazon S3. Suas bibliotecas do Gerenciamento dinâmico de tags no Amazon S3 continuarão funcionando até 31 de dezembro de 2015, mas em um estado somente leitura. Quaisquer alterações feitas no Gerenciamento dinâmico de tags não serão mais refletidas nesses arquivos.

Para implantar alterações adicionais em seu site após 31 de julho de 2015, você deve selecionar uma de nossas outras opções de hospedagem. A hospedagem própria (Delivery FTP ou Download da biblioteca) é sempre a prática recomendada, mas nossa hospedagem Akamai de terceiros também é uma opção de classe internacional.

  1. Navigate to the Embed tab.

  2. Substitua os códigos de cabeçalho do Amazon S3 existentes pelos novos códigos de cabeçalho do Akamai.

    Nenhuma alteração é necessária no código do rodapé.

  3. Clique Akamai na On posição.

    Resultado da etapa

  4. Clique na Amazon S3 opção para a Off posição.

    OBSERVAÇÃO

    Depois de desativar o Amazon S3, não é mais possível usar a hospedagem do Amazon S3. Certifique-se de que não precisa mais do Amazon S3 antes de desligá-lo.

    A hospedagem do Akamai no Gerenciamento dinâmico de tags funciona independentemente de qualquer hospedagem do Akamai usada atualmente para seu site.

FTP

Esta seção fornece etapas para implantar o Gerenciamento dinâmico de tags usando FTP (a push metodologia).

A opção de hospedagem de Delivery FTP permite que você hospede os arquivos da biblioteca automaticamente. Quando um usuário autorizado do Gerenciamento dinâmico de tags altera o software, o Gerenciamento dinâmico de tags grava essas alterações nos arquivos da biblioteca. Quando você hospeda os arquivos da biblioteca em seus servidores com essa opção, o Gerenciamento dinâmico de tags deve fazer essas alterações nos servidores. Com a opção de hospedagem de Delivery FTP, o Gerenciamento dinâmico de tags se conecta ao seu sistema, usando credenciais e locais de servidor inseridos no sistema e fornece os arquivos alterados. Dessa forma, sempre que uma alteração é feita no Gerenciamento dinâmico de tags, os arquivos hospedados em seus servidores podem ser atualizados automaticamente.

Você deve ser um administrador para poder implantar via FTP.

  1. In the web property, click the Embed tab.

  2. Clique em FTP Delivery.

  3. Forneça as informações de FTP necessárias para os servidores de armazenamento temporário e de produção e clique em Save FTP Information.

    OBSERVAÇÃO

    Clique em Enable Relative Hostnames for Staging and Production Library Hosting, se desejado. A ativação do nome do host relativo abre os caminhos de biblioteca fornecidos com "window.location.hostname". Isso permite que o DTM carregue scripts hospedados de caminhos relativos, permitindo que você hospede sua biblioteca sem editar seu caminho para cada implantação.

  4. Alterne o switch no canto superior direito para ON.

  5. Clique Header Code e Footer Code para expandir essas seções.

  6. Clique no Copy Embed Code botão apropriado para copiar códigos de cabeçalho e rodapé para seus ambientes de armazenamento temporário ou de desenvolvimento.

    OBSERVAÇÃO

    O código de preparo deve ir somente para o seu ambiente de armazenamento temporário ou de desenvolvimento. O código de produção deve ser colocado no local de produção em funcionamento.

  7. Copie o código do cabeçalho e coloque-o na seção HEAD do HTML do site, em cada página do site. Coloque-o o mais próximo possível da <head> tag inicial.

  8. Copie o código do rodapé e coloque-o na seção BODY do HTML do site, em cada página do site. Coloque-o o mais próximo possível da </body> tag de fechamento

Library download

Esta seção fornece etapas para implantar o Gerenciamento dinâmico de tags usando o Download da biblioteca (a pull metodologia).

A opção de hospedagem Download da biblioteca também permite que você hospede os arquivos da biblioteca automaticamente. Quando um usuário autorizado do Gerenciamento dinâmico de tags altera o software, o Gerenciamento dinâmico de tags grava essas alterações nos arquivos da biblioteca. Quando você hospeda os arquivos da biblioteca em seus servidores com essa opção, o Gerenciamento dinâmico de tags deve fazer essas alterações nos servidores. Com a opção de hospedagem Download da biblioteca, o Gerenciamento dinâmico de tags envia um ping (uma postagem HTTP) para seu sistema para informar aos servidores que houve uma atualização nos arquivos da biblioteca. Sua equipe de TI pode criar um trabalho de execução, ou outro processo com script, para que os servidores possam coletar os arquivos alterados. Dessa forma, sempre que uma alteração é feita no Gerenciamento dinâmico de tags, os arquivos hospedados em seus servidores podem ser atualizados automaticamente.

Você deve ser um administrador para implantar usando o Download da biblioteca.

  1. In the web property, click the Embed tab.

  2. Click Library Download in the left navigation.

  3. Preencha um ou ambos os campos opcionais a seguir:

    Opção Descrição
    Segredo compartilhado Criptografa a biblioteca do Gerenciamento dinâmico de tags durante o download. Se você inserir um segredo compartilhado, o AES-256 será usado para criptografar seu arquivo .zip usando essa senha.
    Implantar URL do gancho O processo de implantação de arquivos do Gerenciamento dinâmico de tags no servidor pode ser automatizado sempre que houver uma atualização. Crie um script que seja acessível por meio do URL público especificado. Se você inserir um URL de gancho de implantação, um POST HTTP será feito nele toda vez que o pacote for atualizado com êxito. O corpo da publicação inclui uma carga que contém o URL de download do pacote.
  4. Preencha os campos em Domain and Paths to Tracking File, para armazenamento temporário e produção.

    Especifique o local onde os arquivos ficam quando são implantados no servidor. Não inclua o protocolo nem barras à esquerda ou à direita. O Gerenciamento dinâmico de tags exige um domínio e um caminho para HTTP ou HTTPS para os ambientes de produção e armazenamento temporário.

    OBSERVAÇÃO

    Clique em Enable Relative Hostnames for Staging and Production Library Hosting, se desejado. Habilitar um nome de host relativo abre os caminhos de biblioteca fornecidos com window.location.hostname. Isso permite que o DTM carregue scripts hospedados de caminhos relativos, permitindo que você hospede sua biblioteca sem editar seu caminho para cada implantação.

  5. Baixe os arquivos do URL especificado para o respectivo ambiente (armazenamento temporário ou produção) e implante-os no local especificado nas configurações.

  6. Clique nas seções Header Code e Footer Code .

  7. Clique no Copy Embed Code botão apropriado para copiar códigos de cabeçalho e rodapé para seus ambientes de armazenamento temporário ou de desenvolvimento.

    OBSERVAÇÃO

    O código de preparo deve ir somente para o seu ambiente de armazenamento temporário ou de desenvolvimento. O código de produção deve ser colocado no local de produção em funcionamento.

  8. Copie o código do cabeçalho e coloque-o na seção HEAD do HTML do site, em cada página do site. Coloque-o o mais próximo possível da <head> tag inicial.

  9. Copie o código do rodapé e coloque-o na seção BODY do HTML do site, em cada página do site. Coloque-o o mais próximo possível da </body> tag de fechamento

Nesta página