Show Menu
TEMAS×

Embed code and hosting options

Este artículo incluye información sobre las diversas opciones de alojamiento de la administración dinámica de etiquetas: Akamai, entrega por FTP de alojamiento propio y descarga de biblioteca de alojamiento propio.
Para una implementación correcta, es fundamental que siga estas instrucciones tal como aparecen en la Ayuda de 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.
Una implementación no admitida dará lugar a resultados inesperados e impedirá que los equipos del Servicio de atención al cliente e ingeniería puedan ayudarle con la implementación.
No se pueden incluir varios códigos incrustados en una misma página, ya que esto podría provocar conflictos.

Hosting workflow

La siguiente ilustración muestra el flujo de trabajo de alojamiento en la administración dinámica de etiquetas:

Hosting options

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

Akamai (migración de Amazon S3)

  • La opción de alojamiento más fácil de implementar.
  • Red de envío distribuida globalmente.
  • Agrega dependencias adicionales de infraestructura de terceros (búsqueda en DNS, disponibilidad de Akamai).
  • See Akamai for information about migrating from Amazon S3 to Akamai.
  1. Dynamic Tag Management genera bibliotecas de JavaScript personalizadas.
  2. Dynamic Tag Management exporta las bibliotecas de JavaScript personalizadas a Akamai.
  3. El sitio web de destino hace referencia a las bibliotecas de Dynamic Tag Management alojadas en Akamai directamente en el nivel de la página.

Amazon S3

A partir del 31 de julio de 2015, Adobe dejará de ser compatible con Amazon S 3. Las bibliotecas de administración dinámica de etiquetas en Amazon S 3 se seguirán ofreciendo hasta el 31 de diciembre de 2015, pero en un estado de solo lectura. Los cambios realizados en la administración dinámica de etiquetas ya no se reflejarán en estos archivos.
Para implementar cambios adicionales en su sitio después del 31 de julio de 2015 tiene que seleccionar alguna de las demás opciones de alojamiento de Adobe. El alojamiento propio (entrega mediante FTP o descarga de la biblioteca) es siempre la práctica recomendada sugerida, pero nuestro alojamiento externo Akamai también es una opción de primer nivel.

Alojamiento propio: Entrega por FTP

Dynamic Tag Management uses a push approach to export custom JavaScript libraries directly to the web content server host via the FTP protocol.
Esta solución requiere credenciales y un servidor FTP disponibles en el servidor de contenido web para poder publicar cambios en las bibliotecas personalizadas de Dynamic Tag Management.
For more detailed information, see FTP .
  1. Dynamic Tag Management genera bibliotecas de JavaScript personalizadas.
  2. Dynamic Tag Management exporta las bibliotecas de JavaScript personalizadas al servidor host a través de FTP.
  3. El sitio web de destino hace referencia localmente a las bibliotecas de Dynamic Tag Management personalizadas.

Alojamiento propio: Descarga de biblioteca

The application uses a pull approach to export custom JavaScript libraries to Amazon S3. En este caso, se puede acceder a las bibliotecas a través de un proceso alojado en el lado del servidor.
Además, las bibliotecas están disponibles a través de descarga de sitios web desde la interfaz de Dynamic Tag Management.
Esta solución requiere una recuperación manual y la publicación de las bibliotecas de Dynamic Tag Management o la creación de un proceso automatizado que dirija las bibliotecas de Akamai al servidor de contenido web.
Este es el enfoque que más tarda en configurarse, pero también se trata de la opción más flexible y segura.
Para obtener más información, consulte Descarga de biblioteca .
  1. Dynamic Tag Management genera bibliotecas de JavaScript personalizadas.
  2. Dynamic Tag Management exporta las bibliotecas de JavaScript personalizadas a Akamai.
  3. Las bibliotecas de Dynamic Tag Management personalizadas se mueven de forma manual o mediante programación al servidor de contenido web.
  4. El sitio web de destino hace referencia localmente a las bibliotecas de Dynamic Tag Management personalizadas.
El alojamiento de las opciones de Entrega en FTP y Descarga de biblioteca en el CDN o infraestructura permiten un rendimiento mejorado y más control sobre la seguridad.

Al finalizar este vídeo, estará capacitado para:
  • Explicar las distintas opciones de alojamiento

Hosting considerations (FAQ)

Tenga en cuenta estas preguntas cuando decida una opción de alojamiento.
Le recomendamos que considere las siguientes cuestiones a la hora de elegir qué opción de alojamiento se adapta mejor a su organización:
  • ¿Cómo puedo elegir una opción de alojamiento?
    La administración dinámica de etiquetas crea y utiliza varios archivos JavaScript que contienen todo el código necesario para ejecutar el sistema. Adobe puede alojar estos archivos de biblioteca, o bien puede alojarlos en sus propios servidores dentro de su propia arquitectura web.
    La opción de alojamiento Descarga de biblioteca le permite también realizar un autoalojamiento de los archivos de biblioteca. Cuando un usuario autorizado de la administración dinámica de etiquetas realiza un cambio en el software, nuestro sistema escribe esos cambios en los archivos de biblioteca. Al alojar los archivos de biblioteca en los servidores mediante el uso de esta opción, nuestro sistema necesita una forma de aplicar los cambios en los servidores. Con la opción de alojamiento Descarga de biblioteca, nuestro sistema hace ping (HTTP Post) al sistema para informar a los servidores de que se ha producido una actualización en los archivos de biblioteca. Su equipo de TI puede crear una tarea cron, u otro proceso con scripts, de manera que sus servidores recojan los archivos modificados. De esta forma, cada vez que se realice un cambio en la administración dinámica de etiquetas, los archivos que aloja en los servidores se pueden actualizar de forma automática.
    Puede utilizar una o más de estas opciones de alojamiento en una propiedad web, siempre y cuando no utilice más de un código incrustado en una misma página. Por ejemplo, puede utilizar Akamai en los entornos de ensayo y una de las opciones de alojamiento propio en los entornos de producción. O bien, podría utilizar la opción Akamai para los sitios, dominios o subdominios alojados por uno de sus socios. Estas opciones le proporcionan más flexibilidad para alojar los archivos de biblioteca en función de sus necesidades específicas.
  • ¿Cuál es la directiva actual respecto a las fuentes de contenido del sitio web?
    La respuesta a esta cuestión ayudará a determinar si la biblioteca de JavaScript puede alojarse en Akamai, impulsarse a la estructura de archivos del sitio web mediante FTP o impulsarse manualmente a la estructura de archivos mediante un proceso del servidor.
  • ¿Puedo utilizar más de una opción de alojamiento de biblioteca de administración dinámica de etiquetas a la vez?
    Sí, puede activar y utilizar un número cualquiera de opciones de alojamiento y utilizar distintos códigos incrustados para dominios o subdominios diferentes.
    Por ejemplo, puede que desee utilizar la opción Akamai para los entornos de nivel inferior que no son de producción como, por ejemplo, los entornos de ensayo, desarrollo, prueba o la prueba de aceptación del usuario. Al mismo tiempo, puede utilizar una de las opciones de alojamiento propio, como la descarga de biblioteca, para los entornos de producción.
    Recuerde que no puede utilizar más de una opción en la misma página. No debería implementar más de un código incrustado de encabezado en una página.
  • ¿Cuál es el proceso de implementación de contenido actual de su sitio web?
    El proceso de implementación afecta la rapidez con la que se pueden implementar los cambios en el sitio desde la interfaz administrativa de Administración dinámica de etiquetas. También afecta a la cantidad de tiempo que tarda en instalarse la administración dinámica de etiquetas en el sitio Web.
  • ¿Qué es el marcado a nivel de página y la estructura del sitio web?
    Conocer las decisiones estructurales y el marcado básico de nivel de página en el sitio web ayuda a realizar una instalación correcta de la administración dinámica de etiquetas y a construir reglas en la interfaz administrativa.
    Los elementos clave a identificar son:
    • A qué bibliotecas JavaScript se hace referencia en la sección <head> de la página web.
    • Si se generan dinámicamente secciones individuales de la página, como encabezados y pies de página. Conocer cualquiera de los sistemas de administración de contenido que se utilizan ayudará a determinar la metodología de alojamiento apropiada.

Akamai

Akamai es la principal opción de alojamiento externo. Akamai ofrece una experiencia fiable de alojamiento y es la opción más fácil de implementar. Además, Akamai ofrece las mejores dependencias de infraestructura de terceros, como búsqueda de DNS, tiempos de carga más rápidos y hora de envío de ida y vuelta.
La opción de alojamiento de Akamai le permite almacenar archivos de la biblioteca de propiedades web en el sistema CDN de Edge de Adobe, incluido en la arquitectura de Akamai. Esta opción le permite instalar los códigos incrustados en las plantillas de página y empezar a utilizarlos rápidamente con la administración dinámica de etiquetas sin implicar a los equipos de TI y a los servidores internos.
A partir del 31 de julio de 2015, Adobe dejará de ser compatible con Amazon S 3. Las bibliotecas de administración dinámica de etiquetas en Amazon S 3 se seguirán ofreciendo hasta el 31 de diciembre de 2015, pero en un estado de solo lectura. Los cambios realizados en la administración dinámica de etiquetas ya no se reflejarán en estos archivos.
Para implementar cambios adicionales en su sitio después del 31 de julio de 2015 tiene que seleccionar alguna de las demás opciones de alojamiento de Adobe. El alojamiento propio (entrega mediante FTP o descarga de la biblioteca) es siempre la práctica recomendada sugerida, pero nuestro alojamiento externo Akamai también es una opción de primer nivel.

Akamai cache control headers

Cache control headers are automatically set for libraries hosted on Akamai ( assets.adobedtm.com ).
  • Compilaciones de producción: Los encabezados de control de caché se establecen en 60 minutos.
  • Staging builds with -staging in the filename: Cache control headers are set to 0 minutes
Es responsabilidad de los navegadores recibir y respetar los encabezados de control de caché. Algunos exploradores pueden ignorarlos.

Why choose Akamai hosting?

Al elegir la opción Akamai en la sección Incrustar de la administración dinámica de etiquetas, significa que los archivos de biblioteca de la administración dinámica de etiquetas se sirven a los visitantes desde el CDN de Edge de Adobe, que se ejecuta en la arquitectura de Akamai.
Akamai es un sistema sólido a la hora de servir contenido a un público global y de gran volumen de visitantes web. Akamai ejecuta redes redundantes de nodos de carga equilibrada y optimizados para ofrecer contenido lo más rápido posible a los visitantes independientemente de su ubicación.
En particular, Akamai ejecuta más de 137 000 servidores en más de 1150 redes de 87 países. En cuanto a la redundancia, Akamai no solo realiza el enrutamiento de un servidor a otro, sino que lo lleva a cabo de un nodo de servidores a otro nodo de servidores, según las necesidades del usuario. En otras palabras, cada nodo está formado por varios servidores para proporcionar redundancia dentro de un mismo nodo. De ese modo, si se desactiva un servidor, no supondrá ningún problema porque el resto de servidores del nodo se harán cargo. Si se desactiva un nodo, Akamai se sirve del siguiente nodo más cercano, con el mismo contenido almacenado en caché. Los nodos se seleccionan de forma dinámica en función de la ubicación del visitante, la carga de tráfico y otros factores, de forma que el contenido se sirve de forma fiable desde el nodo local más adecuado para cada visitante.

Can I avoid errors if Akamai is unavailable?

No. La administración dinámica de etiquetas no puede hacer nada desde el lado del cliente si la biblioteca no está disponible. Sin embargo, es muy poco probable que Akamai no esté disponible.

Migración de Amazon S3 a Akamai

Para migrar del alojamiento de Amazon S3 a Akamai, reemplace el código de Amazon S3.
Desde el 31 de julio de 2015, Adobe ya no admite Amazon S 3. Las bibliotecas de administración dinámica de etiquetas en Amazon S 3 se seguirán ofreciendo hasta el 31 de diciembre de 2015, pero en un estado de solo lectura. Los cambios realizados en la administración dinámica de etiquetas ya no se reflejarán en estos archivos.
Para implementar cambios adicionales en su sitio después del 31 de julio de 2015 tiene que seleccionar alguna de las demás opciones de alojamiento de Adobe. El alojamiento propio (envío por FTP o descarga de biblioteca) siempre es lo más recomendable, pero el alojamiento externo de Akamai también es una opción de primer nivel.
  1. Navigate to the Embed tab.
  2. Reemplace los códigos de encabezamiento de Amazon S3 existentes por los nuevos códigos de encabezamiento de Akamai.
    No es necesario cambiar los códigos de pie de página.
  3. Click Akamai to the On position.
  4. Click the Amazon S3 option to the Off position.
    Después de deshabilitar Amazon S 3, ya no podrá utilizar el alojamiento de Amazon S 3. Asegúrese de que ya no necesita Amazon S3 antes de apagarlo.
    El alojamiento de Akamai en la administración dinámica de etiquetas funciona independientemente de cualquier alojamiento de Akamai que esté utilizando para su sitio web.

FTP

This section provides steps to deploy Dynamic Tag Management using FTP (the push methodology).
La opción de alojamiento Envío por FTP le permite alojar sus propios archivos de biblioteca. Cuando un usuario autorizado de la administración dinámica de etiquetas realiza un cambio en el software, la administración dinámica de etiquetas escribe esos cambios en los archivos de biblioteca. Cuando se alojan los archivos de biblioteca en los servidores con esta opción, la Administración dinámica de etiquetas debe obtener esos cambios en los servidores. Con la opción de alojamiento Entrega en FTP, la Administración dinámica de etiquetas se conecta al sistema, utilizando credenciales y ubicaciones de servidor que introduzca en el sistema y entrega los archivos modificados. De esta forma, cada vez que se realice un cambio en la administración dinámica de etiquetas, los archivos que aloje en los servidores se pueden actualizar automáticamente.
Debe ser administrador para realizar una implementación a través de la FTP.
  1. In the web property, click the Embed tab.
  2. Haga clic en 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. Al habilitar los nombres de host relativos, se anexará “window.location.hostname” al principio de las rutas de biblioteca. De este modo, la DTM puede cargar scripts alojados de las rutas relativas y le ofrece la capacidad de alojar su biblioteca sin necesidad de editar la ruta para cada implementación.
  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.
    El código de ensayo solo debe ir al entorno de ensayo o desarrollo. El código de producción debería colocarse en el sitio activo de producción.
  7. Copie el código de encabezado y colóquelo en la sección HEAD del sitio HTML, en cada una de las páginas del sitio web. Place it as close to the beginning <head> tag as possible.
  8. Copie el código de pie de página y colóquelo en la sección BODY del sitio HTML, en cada una de las páginas del sitio web. Place it as close to the closing </body> tag as possible

Descarga de bibliotecas

This section provides steps to deploy Dynamic Tag Management using Library Download (the pull methodology).
La opción de alojamiento Descarga de biblioteca también le permite alojar sus propios archivos de biblioteca. Cuando un usuario autorizado de la administración dinámica de etiquetas realiza un cambio en el software, la administración dinámica de etiquetas escribe esos cambios en los archivos de biblioteca. Cuando se alojan los archivos de biblioteca en los servidores con esta opción, la Administración dinámica de etiquetas debe obtener esos cambios en los servidores. Con la opción de alojamiento Descarga de biblioteca, la administración dinámica de etiquetas envía un ping (anuncio HTTP) al sistema para informar a los servidores de que se ha producido una actualización de los archivos de biblioteca. Su equipo de TI puede crear una tarea cron, u otro proceso con scripts, de manera que sus servidores recojan los archivos modificados. De esta forma, cada vez que se realice un cambio en la administración dinámica de etiquetas, los archivos que aloje en los servidores se pueden actualizar automáticamente.
Debe ser un administrador para implementar mediante Descarga de biblioteca.
  1. In the web property, click the Embed tab.
  2. Click Library Download in the left navigation.
  3. Rellene uno o los dos campos opcionales siguientes:
    Opción
    Descripción
    Secreto compartido
    Codifica la biblioteca de administración dinámica de etiquetas durante la descarga. Si introduce una clave secreta compartida, AES -256 se utiliza para cifrar el archivo.zip con esta frase de contraseña.
    Implementar URL de enlace
    El proceso de implementación de archivos de Administración dinámica de etiquetas en el servidor puede automatizarse siempre que haya una actualización. Cree una secuencia de comandos que sea accesible a través de la URL pública especificada. Si introduce una URL de enlace de implementación, se le enviará un HTTP POST cada vez que el paquete se actualice correctamente. El cuerpo de la publicación incluye una carga útil que contiene la URL de descarga del paquete.
  4. Complete the fields under Domain and Paths to Tracking File, for staging and production.
    Especifique la ubicación en la que se encuentran los archivos cuando se implementan en el servidor. No incluya el protocolo ni ninguna barra al inicio o al final. La administración dinámica de etiquetas requiere un dominio y una ruta para HTTP o HTTPS para los entornos de producción y ensayo.
    Click Enable Relative Hostnames for Staging and Production Library Hosting , if desired. Enabling relative hostname prepends the provided library paths with window.location.hostname . De este modo, la DTM puede cargar scripts alojados de las rutas relativas y le ofrece la capacidad de alojar su biblioteca sin necesidad de editar la ruta para cada implementación.
  5. Descargue los archivos de la URL especificada para el entorno respectivo (ensayo o producción), e impleméntelos en la ubicación especificada en la configuración.
  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.
    El código de ensayo solo debe ir al entorno de ensayo o desarrollo. El código de producción debería colocarse en el sitio activo de producción.
  8. Copie el código de encabezado y colóquelo en la sección HEAD del sitio HTML, en cada una de las páginas del sitio web. Place it as close to the beginning <head> tag as possible.
  9. Copie el código de pie de página y colóquelo en la sección BODY del sitio HTML, en cada una de las páginas del sitio web. Place it as close to the closing </body> tag as possible