Show Menu
TÓPICOS×

Embed code and hosting options

Este artigo inclui informações sobre as várias opções de hospedagem no Gerenciamento dinâmico de tags: Akamai, entrega por FTP de hospedagem própria e download da biblioteca de hospedagem própria.
Para uma implementação bem-sucedida, é importante seguir essas instruções conforme aparecem na Ajuda da Adobe. Specifically, you must place the header code in the <head> section of your document templates. Also, you must place the footer code just before the closing </body> tag. 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 criará resultados inesperados e impedirá que o Atendimento ao cliente e a Engenharia auxiliem durante a sua implementação.
A inclusão de vários códigos incorporados em uma única página não é suportada, pois pode causar conflitos.

Hosting workflow

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

Hosting options

You can deploy Dynamic Tag Management using one or more of the following options, found on the Embed tab:

Akamai (migrado do Amazon S3)

  • A opção de hospedagem mais simples para implementar.
  • Rede de entrega distribuída globalmente.
  • Adiciona outras dependências de infraestrutura de terceiros (pesquisa de DNS, disponibilidade do Akamai).
  • See Akamai for information about migrating from Amazon S3 to Akamai.
  1. O Dynamic Tag Management gera bibliotecas JavaScript personalizadas.
  2. O Dynamic Tag Management exporta as bibliotecas JavaScript personalizadas para o Akamai.
  3. O site de destino faz referência às bibliotecas do Dynamic Tag Management hospedadas pelo Akamai diretamente no nível da página.

Amazon S3

Após 31 de julho de 21 15, a Adobe deixará de oferecer suporte à Amazon S 3. Suas bibliotecas do Gerenciamento dinâmico de tags no Amazon S 3 continuarão a ser fornecidas até 31 de dezembro de 21 15, mas em um estado somente leitura. Quaisquer alterações feitas no Gerenciamento dinâmico de tags não serão refletidas nesses arquivos.
Para implantar alterações adicionais no seu site após 31 de julho de 2015, será necessário selecionar uma das opções de hospedagem. Uma hospedagem própria (entrega por FTP ou download da biblioteca) é sempre a prática recomendada, mas nossa hospedagem Akamai também é uma opção de classe internacional.

Auto-hospedagem: Entrega FTP

Dynamic Tag Management uses a push approach to export custom JavaScript libraries directly to the web content server host via the FTP protocol.
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.
For more detailed information, see FTP .
  1. O Dynamic Tag Management gera bibliotecas JavaScript personalizadas.
  2. O Dynamic Tag Management exporta as bibliotecas JavaScript personalizadas para o servidor de hospedagem via FTP.
  3. O site de destino referencia localmente as bibliotecas personalizadas do Dynamic Tag Management.

Auto-hospedagem: Download da biblioteca

The application uses a pull approach to export custom JavaScript libraries to Amazon S3. Nele, as bibliotecas podem ser acessadas por um processo do lado do servidor hospedado.
Além disso, as bibliotecas estão disponíveis por download da Web diretamente da interface do Dynamic Tag Management.
Essa solução exige recuperação e publicação manual das bibliotecas do Dynamic Tag Management ou a criação de um processo automatizado que extraia as bibliotecas do Akamai para o servidor de conteúdo da Web.
Embora esse método seja o mais demorado, também é a opção mais segura e flexível.
Para obter mais informações detalhadas, consulte Download da biblioteca .
  1. O Dynamic Tag Management gera bibliotecas JavaScript personalizadas.
  2. O Dynamic Tag Management exporta as bibliotecas JavaScript personalizadas para o Akamai.
  3. As bibliotecas personalizadas do Dynamic Tag Management são movidas manual ou programaticamente para o servidor de conteúdo da Web.
  4. O site de destino referencia localmente as bibliotecas personalizadas do Dynamic Tag Management.
Você pode esperar um desempenho aprimorado e mais controle sobre a segurança pela hospedagem das opções de Entrega FTP e de Download da biblioteca no CDN ou na infraestrutura.

Ao final deste vídeo, você deverá ser capaz de:
  • Explicar as diferentes opções de hospedagem

Hosting considerations (FAQ)

Considere essas perguntas ao decidir sobre uma opção de hospedagem.
Você poderá considerar as seguintes perguntas ao decidir qual opção de hospedagem é melhor para a sua organização:
  • Como escolho 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 da biblioteca podem ser hospedados pela Adobe ou podem ser hospedados em seus próprios servidores dentro da sua própria arquitetura da Web.
    A opção de hospedagem de Download da biblioteca permite que você hospede os arquivos da biblioteca. Quando um usuário autorizado do Gerenciamento dinâmico de tags realiza uma alteração no software, nosso sistema grava essas alterações nos arquivos da biblioteca. Quando você hospeda os arquivos da biblioteca nos servidores com esta opção, nosso sistema precisa encontrar uma forma de enviar essas alterações para seus servidores. Com a opção de hospedagem do Download da biblioteca, nosso sistema envia um ping (uma postagem http) para seu sistema a fim de avisar aos servidores que há uma atualização nos arquivos da biblioteca. Sua equipe de TI pode criar um trabalho programado, 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 que você está hospedando nos servidores podem ser atualizados de forma automatizada.
    É possível usar uma ou mais dessas opções de hospedagem para uma propriedade da Web; apenas tenha o cuidado de não usar mais de um código incorporado em qualquer página única. 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. Como alternativa, você pode utilizar a opção do Akamai para quaisquer sites, domínios ou subdomínios hospedados por um dos parceiros de sua agência. Estas opções proporcionam mais flexibilidade para hospedar os arquivos da biblioteca de acordo com suas necessidades específicas.
  • Qual é a política atual com respeito às fontes do conteúdo do site?
    A resposta a essa pergunta ajuda a determinar se a biblioteca do JavaScript pode ser hospedada no Akamai, enviada para a estrutura do arquivo do site pelo FTP ou extraída manualmente para a estrutura do arquivo por um processo do lado do servidor.
  • É possível usar mais de uma opção de hospedagem da biblioteca de Gerenciamento dinâmico de tags ao mesmo tempo?
    Sim, você pode ativar e usar quantas opções de hospedagem quiser, além de códigos incorporados para diferentes domínios e subdomínios.
    Por exemplo, você pode usar o Akamai para os ambientes de não produção de nível baixo, como armazenamento temporário, desenvolvimento, teste ou UAT. Ao mesmo tempo, pode usar uma das opções de hospedagem própria, como Download da biblioteca, nos ambientes de produção.
    Lembre-se que não é possível usar mais de uma opção na mesma página. Não implemente mais de um código Incorporar para cabeçalho nas páginas.
  • Qual é o processo de implantação de conteúdo do site atual?
    O processo de implantação afeta a velocidade com que as alterações podem ser implantadas no site pela 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 atual condição de marcação e estrutura de nível de página do site?
    Entender as decisões de marcação e estrutura de nível de página básicas no site ajuda a instalar corretamente o Gerenciamento dinâmico de tags e a construir regras na interface administrativa.
    Os principais itens a identificar incluem:
    • Que bibliotecas do JavaScript são mencionadas na seção <head> da página da Web.
    • Se as seções individuais da página, como cabeçalhos e rodapés, são geradas de forma dinâmica. O conhecimento dos sistemas de gerenciamento 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 fornece as melhores condições de infraestrutura de terceiros, como pesquisa de DNS e menor tempo de carregamento e de entrega com resposta.
A opção de hospedagem Akamai permite armazenar os arquivos da biblioteca de propriedades da Web no CDN de borda da Adobe, que utiliza a arquitetura Akamai. Essa opção permite instalar os códigos Incorporados nos modelos de página e começar a usar o Gerenciamento dinâmico de tags sem precisar envolver equipes e servidores internos de TI.
Após 31 de julho de 21 15, a Adobe deixará de oferecer suporte à Amazon S 3. Suas bibliotecas do Gerenciamento dinâmico de tags no Amazon S 3 continuarão a ser fornecidas até 31 de dezembro de 21 15, mas em um estado somente leitura. Quaisquer alterações feitas no Gerenciamento dinâmico de tags não serão refletidas nesses arquivos.
Para implantar alterações adicionais no seu site após 31 de julho de 2015, será necessário selecionar uma das opções de hospedagem. Uma hospedagem própria (entrega por FTP ou download da biblioteca) é sempre a prática recomendada, mas nossa hospedagem Akamai também é uma opção de classe internacional.

Akamai cache control headers

Cache control headers are automatically set for libraries hosted on Akamai ( assets.adobedtm.com ).
  • Criação de produção: Cabeçalhos de controle de cache estão definidos para 60 minutos
  • Staging builds with -staging in the filename: Cache control headers are set to 0 minutes
Cabe aos navegadores receber e respeitar os cabeçalhos de controle do cache. Alguns navegadores podem ignorá-los.

Why choose Akamai hosting?

Quando você escolhe a opção Akamai na seção Incorporar do Gerenciamento dinâmico de tags, os arquivos da biblioteca do Gerenciamento dinâmico de tags são fornecidos aos seus visitantes a partir do CDN de borda da Adobe, que funciona na arquitetura do Akamai.
O Akamai é robusto e serve conteúdo para um público de visitantes da Web que é global e de alto volume. O Akamai executa redes redundantes de nós com otimização geográfica e balanceamento de carga, para fornecer conteúdo aos visitantes o mais rápido possível, onde quer que eles estejam.
Especificamente, o Akamai executa mais de 137.000 servidores em 87 países com mais de 1.150 redes. Em termos de redundância, ele faz o roteamento não apenas de um servidor a outro, mas, se preciso, de um nó de servidores a outro. Em outras palavras, cada nó consiste em vários servidores para que haja redundância no nó, o que faz com que e a queda de um compartimento não seja problema, pois os outros assumem a tarefa. Em caso de problemas com um nó, o Akamai usa o outro mais próximo e com o mesmo conteúdo em cache. Os nós são selecionados dinamicamente com base na localidade do visitante, carga do tráfego e outros fatores, de modo que o conteúdo seja oferecido consistentemente do melhor nó local para cada visitante.

Can I avoid errors if Akamai is unavailable?

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

Migrar do Amazon S3 para o Akamai

Migre da hospedagem do Amazon S3 para o Akamai, substituindo o código Amazon S3.
Desde 31 de julho de 21 15, a Adobe não oferece mais suporte à Amazon S 3. Suas bibliotecas do Gerenciamento dinâmico de tags no Amazon S 3 continuarão a ser fornecidas até 31 de dezembro de 21 15, mas em um estado somente leitura. Quaisquer alterações feitas no Gerenciamento dinâmico de tags não serão refletidas nesses arquivos.
Para implantar alterações adicionais no seu site após 31 de julho de 2015, será necessário selecionar uma das opções de hospedagem. A hospedagem própria (entrega por FTP ou Download da biblioteca) é sempre a prática recomendada, mas a hospedagem Akamai, de terceiros, também é uma opção excelente.
  1. Navigate to the Embed tab.
  2. Substitua os códigos do cabeçalho do Amazon S3 existentes pelos novos códigos do cabeçalho do Akamai.
    Nenhuma alteração é necessária no código do rodapé.
  3. Click Akamai to the On position.
  4. Click the Amazon S3 option to the Off position.
    Depois de desativar o Amazon S 3, não é mais possível usar a hospedagem do Amazon S 3. Antes de desligar o Amazon S3, verifique se não precisará mais dele.
    A hospedagem do Akamai no Gerenciamento dinâmico de tags funciona independentemente de qualquer hospedagem do Akamai usada atualmente para seu site.

FTP

This section provides steps to deploy Dynamic Tag Management using FTP (the push methodology).
A opção de hospedagem Entrega por FTP permite a hospedagem própria de arquivos da biblioteca. Quando um usuário autorizado do Gerenciamento dinâmico de tags realiza uma alteração no software, o Gerenciamento dinâmico de tags grava essas alterações nos arquivos da biblioteca. Quando você hospeda os arquivos da biblioteca nos servidores com essa opção, o Gerenciamento dinâmico de tags deve obter essas alterações nos servidores. Com a opção Hospedagem de entrega por FTP, o Gerenciamento dinâmico de tags se conecta com o sistema, usando credenciais e locais de servidor inseridos no sistema e fornece quaisquer arquivos alterados. Dessa forma, sempre que uma alteração é feita no Gerenciamento dinâmico de tags, os arquivos que você está hospedando nos servidores podem ser atualizados automaticamente.
Você deve ser administrador para poder implantar via FTP.
  1. In the web property, click the Embed tab.
  2. Clique em FTP Delivery .
  3. Provide the required FTP information for the staging and production servers, then click Save FTP Information .
    Click Enable Relative Hostnames for Staging and Production Library Hosting , if desired. A habilitação do nome de host relativo coloca "window.location.hostname" antes dos caminhos de bibliotecas fornecidos. Isso permite que o DTM carregue scripts hospedados de caminhos relativos, possibilitando a hospedagem da sua biblioteca sem a edição do caminho a cada implantação.
  4. Toggle the switch in the top right corner to ON .
  5. Click Header Code and Footer Code to expand those sections.
  6. Click the appropriate Copy Embed Code button to copy header and footer codes for your staging or development environments.
    O código de preparo deve ir somente para o ambiente de preparo ou desenvolvimento. O código de produção deve ficar no site 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. Place it as close to the beginning <head> tag as possible.
  8. Copie o código do rodapé e coloque-o na seção BODY do HTML do site, em cada página do site. Place it as close to the closing </body> tag as possible

Download da biblioteca

This section provides steps to deploy Dynamic Tag Management using Library Download (the pull methodology).
A opção de hospedagem Download da biblioteca também permite a hospedagem própria de arquivos da biblioteca. Quando um usuário autorizado do Gerenciamento dinâmico de tags realiza uma alteração no software, o Gerenciamento dinâmico de tags grava essas alterações nos arquivos da biblioteca. Quando você hospeda os arquivos da biblioteca nos servidores com essa opção, o Gerenciamento dinâmico de tags deve obter essas alterações nos servidores. Com a opção Hospedagem de download da biblioteca, o Gerenciamento dinâmico de tags envia um ping (uma postagem HTTP) ao sistema para informar aos servidores que houve uma atualização nos arquivos da biblioteca. Sua equipe de TI pode criar um trabalho programado, 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 que você está hospedando nos 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 Gerenciamento dinâmico de tags durante o download. Se você inserir um segredo compartilhado, AES -256 será usado para criptografar seu arquivo.zip usando essa senha.
    Implantar o URL de gancho
    O processo de implantação de arquivos do Gerenciamento dinâmico de tags para o servidor pode ser automatizado sempre que houver uma atualização. Crie um script que possa ser acessado pelo URL público-alvo especificado. Se você inserir um URL de gancho de implantação, um HTTP POST será feito a cada vez que seu pacote for atualizado com êxito. O corpo da postagem inclui uma carga contendo o URL de download do pacote.
  4. Complete the fields under Domain and Paths to Tracking File, for staging and production.
    Especifique o local em que os arquivos ficam quando são implantados no seu 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 preparo.
    Click Enable Relative Hostnames for Staging and Production Library Hosting , if desired. Enabling relative hostname prepends the provided library paths with window.location.hostname . Isso permite que o DTM carregue scripts hospedados de caminhos relativos, possibilitando a hospedagem da sua biblioteca sem a edição do caminho a cada implantação.
  5. Faça o download dos arquivos do URL especificado para o ambiente respectivo (armazenamento temporário ou produção), e implante-os no local especificado nas configurações.
  6. Click the Header Code and Footer Code sections.
  7. Click the appropriate Copy Embed Code button to copy header and footer codes for your staging or development environments.
    O código de preparo deve ir somente para o ambiente de preparo ou desenvolvimento. O código de produção deve ficar no site 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. Place it as close to the beginning <head> tag as possible.
  9. Copie o código do rodapé e coloque-o na seção BODY do HTML do site, em cada página do site. Place it as close to the closing </body> tag as possible