Vincular un código incrustado de DTM

La vinculación de códigos incrustados se aplica principalmente a la administración dinámica de etiquetas (DTM) y a los usuarios de Adobe Experience Platform Launch que utilizan el alojamiento integrado de Akamai. Aquellos que utilicen el alojamiento propio deben consultar la sección sobre el alojamiento propio al final de este artículo.

Código incrustado

Un código incrustado de DTM es una etiqueta de <script> que se incrusta en el código HTML de la página web.

Esta etiqueta de <script> recupera un archivo JavaScript publicado por la DTM y lo carga en la página. Este archivo es el archivo de biblioteca de la DTM, normalmente denominado etiqueta contenedora. Esta etiqueta contenedora incluye todas las herramientas, definiciones de elementos de datos, lógica de reglas y código que se define dentro de la DTM.

La DTM publica este archivo de etiqueta contenedora en el host web especificado, que puede ser una ubicación de Akamai o su propia ubicación FTP. El código incrustado que proporciona la DTM se basa en esta ubicación de host.

Cuando un usuario visita el sitio en un explorador, el explorador solicita el archivo de DTM desde este servidor mediante el código incrustado y lo carga.

En el diagrama siguiente, el paso 1 muestra la publicación en DTM de la etiqueta contenedora en el host web especificado. En el paso 2, el explorador solicita la etiqueta contenedora, utiliza el código incrustado y el host responde con el archivo publicado.

Vinculación de códigos incrustados

El proceso de vinculación permite tomar el código incrustado de producción de DTM, con su ubicación de host coincidente, y utilizar el mismo código incrustado con el entorno de producción de Platform Launch.

Si lo hace, DTM y Platform Launch comparten la ubicación del servidor y el nombre del archivo de la etiqueta contenedora.

Cuando publica en Platform Launch, el archivo de etiqueta contenedora de Platform Launch sobrescribe el archivo de DTM, por lo que cuando el explorador solicita el archivo desde el servidor, se devuelve el archivo de Platform Launch.

En el diagrama siguiente, el paso 3 representa la publicación en Platform Launch de su contenedor sobre la parte superior de la etiqueta contenedora DTM (del Paso 1). Cuando se produce el paso 2, en lugar de eso, obtiene la etiqueta contenedora de Platform Launch.

IMPORTANTE

Esta sobrescritura funciona en ambos sentidos. Si publica Platform Launch y posteriormente publica desde DTM, la etiqueta contenedora de DTM sobrescribe la de Platform Launch. Dos sistemas publican en la misma ubicación. Esto significa que no necesita cambiar el código de su página, pero también quiere decir que necesita tener cuidado al publicar. Se recomienda deshabilitar la propiedad de DTM para evitar esta situación.

Vinculación de requisitos previos

Antes de vincular el código incrustado:

  • Su empresa de DTM debe estar conectada a la misma organización de Experience Cloud que Platform Launch .
  • Su cuenta de usuario debe tener derechos de administración de entornos en Platform Launch y derechos de administrador en la DTM.
  • La propiedad de DTM no debe estar vinculada a una propiedad de Platform Launch diferente.
  1. En Platform Launch, abra la pestaña Environments.
  2. Cree un nuevo entorno de producción.
  3. Asígnele un nombre al contenido.
  4. Active la opción Link DTM embed code.
  5. Pegue el código incrustado de producción de la DTM en el campo DTM Embed Code de Platform Launch .
  6. Termine de configurar el entorno de producción de Platform Launch (configuración del archivo, etc.).
  7. Seleccione Save.

Platform Launch valida una serie de cosas y le informa de si la vinculación se ha realizado correctamente.

IMPORTANTE

Solo puede tener un entorno de producción en Platform Launch . Si ya ha creado uno en esta propiedad, debe eliminar el entorno de producción existente para poder crear un nuevo entorno vinculado. El nuevo entorno no tiene el mismo código incrustado que el anterior, por lo que no debe hacer esto a menos que esté familiarizado con el proceso.

Si utiliza la vinculación de código incrustado, el proceso es básicamente el mismo que sin ella, pero con algunas diferencias destacadas:

  1. Cree su propiedad, instale una extensión, cree elementos de datos y cree reglas en Platform Launch, tal como lo haría normalmente.
  2. Cree los entornos de desarrollo y ensayo en Platform Launch como es habitual.
  3. Cree un entorno de producción vinculado como se ha descrito anteriormente.
  4. Cree su biblioteca en Platform Launch como de costumbre.
  5. Pruebe en Desarrollo, envíe, pruebe en Ensayo y apruebe como es habitual.
  6. Publicar. La etiqueta de contenedor de Platform Launch sobrescribe la etiqueta contenedora de DTM, y cualquier explorador con este código incrustado recupera la etiqueta contenedora de Platform Launch.
  7. Deshabilite la propiedad de DTM para evitar publicar accidentalmente el archivo de DTM en la parte superior del archivo de Platform Launch.

El paso 7 se puede realizar en cualquier momento después de haber llevado a cabo el paso 3.

Alojamiento propio

DTM también es compatible con el alojamiento propio del archivo de etiqueta contenedora de DTM. Existen dos métodos para hacer esto:

  • Envío por FTP
  • Descarga de bibliotecas

En ambos casos, no tiene sentido migrar el código incrustado. No hay peligro de estropear nada por intentarlo. Se recomienda no utilizar esta opción y configurar los hosts y entornos manualmente.

Envío por FTP

Debido a las diferencias de configuración entre FTP y SFTP, la DTM y Platform Launch no pueden realizar migraciones automatizadas de estos ajustes.

Si utiliza este método para enviar la etiqueta contenedora, se recomienda pasar a SFTP en Platform Launch . Puede crear un host SFTP y utilizarlo con cualquier entorno que desee.

Descarga de bibliotecas

En Platform Launch ya no existe la descarga de la biblioteca como opción independiente. Si utiliza una descarga de biblioteca en DTM, le recomendamos que omita la migración del código incrustado y que configure su entorno de producción con un host administrado de Adobe y que habilite el Archivo.

Puede seguir utilizando el mismo código incrustado que utiliza con la DTM, pero usted es el responsable de trasladar la biblioteca a sus propios servidores con el nombre de archivo correcto.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free