Show Menu
TEMAS×

Opciones de código incrustado y alojamiento

Este artículo incluye información sobre las distintas opciones de alojamiento en la administración dinámica de etiquetas: Akamai, envío FTP de alojamiento propio y descarga de biblioteca de alojamiento propio.
Para una implementación correcta, es fundamental que siga las instrucciones tal y como se muestran en las páginas de ayuda de Adobe. Concretamente, debe colocar el código de Encabezado en la sección <head> de las plantillas de documento. Además, debe colocar el código de Pie de página justo antes de la etiqueta de cierre </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.
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 admite la inclusión de varios códigos incrustados en una sola página, ya que puede causar conflictos.

Flujo de trabajo de alojamiento

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

Opciones de alojamiento

Puede implementar la administración dinámica de etiquetas mediante una o varias de las siguientes opciones, que se encuentran en la Embed ficha:

Akamai (migrado 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).
  • Consulte Akamai para obtener información sobre la migración de Amazon S3 a 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 ya no será compatible con Amazon S3. Las bibliotecas de administración dinámica de etiquetas de Amazon S3 seguirán funcionando hasta el 31 de diciembre de 2015, pero en 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 FTP o Descarga de biblioteca) es siempre la práctica recomendada sugerida, pero el alojamiento de terceros de Akamai también es una opción de primera categoría.

Autoalojamiento: ENVÍO FTP

La administración dinámica de etiquetas utiliza un push método para exportar bibliotecas de JavaScript personalizadas directamente al host del servidor de contenido web mediante el protocolo FTP.
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.
Para obtener más información, consulte 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.

Autoalojamiento: Descarga de biblioteca

La aplicación utiliza un pull método para exportar bibliotecas de JavaScript personalizadas a 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.
Puede esperar un mejor rendimiento y un mayor control de la seguridad alojando el Envío FTP y las opciones de descarga de biblioteca en su CDN o infraestructura.

Al finalizar este vídeo, debería poder:
  • Explicar las distintas opciones de alojamiento

Consideraciones de alojamiento (preguntas más frecuentes)

Tenga en cuenta estas cuestiones cuando decida sobre una opción de alojamiento.
Puede considerar las siguientes cuestiones a la hora de decidir qué opción de alojamiento es la mejor para 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. Estos archivos de biblioteca pueden alojarse en Adobe o en sus propios servidores dentro de su propia arquitectura web.
    La opción de alojamiento Descarga de biblioteca también le permite alojar los archivos de biblioteca por sí mismos. 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. Cuando aloja los archivos de biblioteca en sus servidores con esta opción, nuestro sistema necesita una manera de obtener esos cambios en sus servidores. Con la opción de alojamiento Descarga de biblioteca, nuestro sistema envía un ping (una publicación http) a su sistema para informar a sus servidores de que se ha producido una actualización de los archivos de biblioteca. Su equipo de TI puede crear un trabajo cron u otro proceso de secuencia de comandos para que sus servidores puedan recoger los archivos modificados. De este modo, siempre 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 varias de estas opciones de alojamiento para una propiedad web, simplemente no utilice más de un código incrustado en una sola página. Por ejemplo, puede usar Akamai en los entornos de ensayo y en una de las opciones autoalojadas de los entornos de producción. O bien, puede utilizar la opción Akamai para cualquier sitio, dominio o subdominio alojado por uno de sus socios de agencia. Estas opciones le proporcionan más flexibilidad para alojar los archivos de biblioteca según sus necesidades específicas.
  • ¿Cuál es su política actual con respecto a las fuentes de contenido del sitio web?
    La respuesta a esta pregunta ayuda a determinar si la biblioteca JavaScript puede alojarse en Akamai, impulsarse a la estructura de archivos del sitio web mediante FTP o arrastrarse manualmente a la estructura de archivos mediante un proceso en el 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 cualquier número de opciones de alojamiento y utilizar diferentes 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 sean de producción, como los de ensayo, desarrollo, prueba o UAT. Al mismo tiempo, puede utilizar una de las opciones autoalojadas, como Descarga de biblioteca, para sus entornos de producción.
    Recuerde que no puede utilizar más de una opción en la misma página. No debe implementar más de un código incrustado de encabezado en ninguna página.
  • ¿Cuál es el proceso actual de implementación de contenido del sitio web?
    El proceso de implementación afecta a la rapidez con la que se pueden implementar los cambios en el sitio desde la interfaz administrativa de la administración dinámica de etiquetas. También afecta al tiempo que tarda en instalarse la administración dinámica de etiquetas en el sitio web.
  • ¿Cuál es la estructura y el marcado a nivel de página del sitio web?
    Conocer las decisiones estructurales y el marcado básico de nivel de página del sitio web ayuda a instalar correctamente la administración dinámica de etiquetas y a construir reglas dentro de la interfaz administrativa.
    Entre los elementos clave que se deben identificar se incluyen:
    • A qué bibliotecas de JavaScript se hace referencia dentro de la sección <head> de la página web.
    • Indica si las secciones individuales de la página, como encabezados y pies de página, se generan de forma dinámica.
    El conocimiento de los sistemas gestoras de contenido que se utilizan es útil para determinar la metodología de alojamiento adecuada.

Akamai

Akamai es la principal opción de alojamiento externo. Akamai le ofrece una experiencia de alojamiento fiable y es la opción más sencilla de implementar. Akamai proporciona las buenas dependencias de infraestructura de terceros, como búsqueda de DNS, tiempos de carga más rápidos y tiempos de envío de ida y vuelta más rápidos.
La opción de alojamiento de Akamai le permite almacenar los archivos de la biblioteca de propiedades web en la CDN de Edge de Adobe, que se encuentra en la arquitectura de Akamai. Esta opción le permite instalar los códigos incrustados en las plantillas de página y empezar a trabajar rápidamente con la administración dinámica de etiquetas sin la participación de los equipos y servidores de TI internos.
A partir del 31 de julio de 2015, Adobe ya no será compatible con Amazon S3. Las bibliotecas de administración dinámica de etiquetas de Amazon S3 seguirán funcionando hasta el 31 de diciembre de 2015, pero en 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 FTP o Descarga de biblioteca) es siempre la práctica recomendada sugerida, pero el alojamiento de terceros de Akamai también es una opción de primera categoría.

Encabezados de control de caché de Akamai

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
Depende de los exploradores recibir y respetar los encabezados de control de caché. Algunos exploradores pueden ignorarlos.

¿Por qué elegir el alojamiento de Akamai?

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 la 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 todo el mundo.
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 sólo realiza la ruta de un servidor a otro, sino que también realiza rutas de Akamai desde un nodo de servidores a otro nodo de servidores según sea necesario. En otras palabras, cada nodo consta de varios servidores para la redundancia dentro de un nodo, por lo que un cuadro que se desactiva no es un problema porque los otros cuadros del nodo toman el control. 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, por lo que el contenido se proporciona de forma consistente desde el nodo local más adecuado para cada visitante.

¿Puedo evitar errores si Akamai no está disponible?

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

Migración de Amazon S3 a Akamai

Migrar del alojamiento Amazon S3 a Akamai reemplazando el código Amazon S3.
Desde el 31 de julio de 2015, Adobe ya no es compatible con Amazon S3. Las bibliotecas de administración dinámica de etiquetas de Amazon S3 seguirán funcionando hasta el 31 de diciembre de 2015, pero en 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 FTP o Descarga de biblioteca) es siempre la práctica recomendada sugerida, pero el alojamiento de terceros de Akamai también es una opción de primera categoría.
  1. Navigate to the Embed tab.
  2. Reemplace los códigos de encabezado Amazon S3 existentes con los nuevos códigos de encabezado Akamai.
    No es necesario realizar ningún cambio en el código del pie de página.
  3. Haga clic Akamai en la On posición.
  4. Haga clic en la Amazon S3 opción en la Off posición.
    Después de desactivar Amazon S3, ya no podrá utilizar el alojamiento de Amazon S3. 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 utilice actualmente para el sitio web.

FTP

Esta sección proporciona los pasos para implementar la administración dinámica de etiquetas mediante FTP (la push metodología).
La opción de alojamiento de Envío FTP le permite alojar los archivos de biblioteca por sí mismo. 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 aloja 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 de Envío FTP, la administración dinámica de etiquetas se conecta al sistema mediante las credenciales y las ubicaciones de servidor que se introduzcan en el sistema, y proporciona los archivos modificados. De este modo, cada vez que se realice un cambio en la administración dinámica de etiquetas, los archivos que aloja en los servidores se podrán actualizar automáticamente.
Debe ser administrador para poder implementar mediante FTP.
  1. In the web property, click the Embed tab.
  2. Haga clic en FTP Delivery .
  3. Proporcione la información de FTP necesaria para los servidores de ensayo y producción y, a continuación, haga clic en Save FTP Information .
    Haga clic en Enable Relative Hostnames for Staging and Production Library Hosting , si lo desea. Al habilitar el nombre de host relativo, se anteponen las rutas de biblioteca proporcionadas con "window.location.hostname". Esto permite que la DTM cargue secuencias de comandos alojadas desde rutas relativas, lo que le permite alojar la biblioteca sin necesidad de editar la ruta para cada implementación.
  4. Cambie el conmutador en la esquina superior derecha a ON .
  5. Haga clic Header Code y Footer Code expanda esas secciones.
  6. Haga clic en el Copy Embed Code botón correspondiente para copiar los códigos de Encabezado y Pie de página de sus entornos de ensayo o desarrollo.
    El código de ensayo solo debe incluirse en el entorno de ensayo o desarrollo. El código de producción debe colocarse en el sitio de producción activo.
  7. Copie el código de encabezado y colóquelo en la sección HEAD del sitio HTML, en cada página del sitio web. Colóquelo lo más cerca posible de la <head> etiqueta inicial.
  8. Copie el código de pie de página y colóquelo en la sección BODY del sitio HTML, en cada página del sitio web. Colóquelo lo más cerca posible de la etiqueta de cierre </body>

Library download

Esta sección proporciona los pasos para implementar la administración dinámica de etiquetas mediante la descarga de biblioteca (la pull metodología).
La opción de alojamiento Descarga de biblioteca también le permite alojar los archivos de biblioteca por sí mismos. 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 aloja 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 (HTTP Post) 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 un trabajo cron u otro proceso de secuencia de comandos para que sus servidores puedan recoger los archivos modificados. De este modo, cada vez que se realice un cambio en la administración dinámica de etiquetas, los archivos que aloja en los servidores se podrán actualizar automáticamente.
Debe ser administrador para realizar la implementación mediante la 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
    Compartido Secreto
    Codifica la biblioteca de administración dinámica de etiquetas durante la descarga. Si introduce una clave secreta compartida, se utiliza AES-256 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 se puede automatizar cada vez que haya una actualización. Cree una secuencia de comandos a la que se pueda acceder mediante la URL pública especificada. Si introduce una URL de enlace de implementación, se le creará un POST HTTP cada vez que se actualice correctamente el paquete. El cuerpo de la publicación incluye una carga útil que contiene la dirección URL de descarga del paquete.
  4. Complete los campos de la sección Domain and Paths to Tracking File, para ensayo y producción.
    Especifique la ubicación donde residen los archivos cuando se implementan en el servidor. No incluya el protocolo ni ninguna barra inicial o final. La administración dinámica de etiquetas requiere un dominio y una ruta de HTTP o HTTPS para los entornos de producción y ensayo.
    Haga clic en Enable Relative Hostnames for Staging and Production Library Hosting , si lo desea. Al habilitar el nombre de host relativo, se anteponen las rutas de biblioteca proporcionadas con window.location.hostname . Esto permite que la DTM cargue secuencias de comandos alojadas desde rutas relativas, lo que le permite alojar la biblioteca sin necesidad de editar la ruta para cada implementación.
  5. Descargue los archivos de la URL especificada para el entorno correspondiente (ensayo o producción) e impleméntelos en la ubicación especificada en la configuración.
  6. Haga clic en las secciones Header Code y Footer Code .
  7. Haga clic en el Copy Embed Code botón correspondiente para copiar los códigos de Encabezado y Pie de página de sus entornos de ensayo o desarrollo.
    El código de ensayo solo debe incluirse en el entorno de ensayo o desarrollo. El código de producción debe colocarse en el sitio de producción activo.
  8. Copie el código de encabezado y colóquelo en la sección HEAD del sitio HTML, en cada página del sitio web. Colóquelo lo más cerca posible de la <head> etiqueta inicial.
  9. Copie el código de pie de página y colóquelo en la sección BODY del sitio HTML, en cada página del sitio web. Colóquelo lo más cerca posible de la etiqueta de cierre </body>