Show Menu
SUJETS×

Lier le code incorporé de la gestion dynamique des balises

La liaison de codes incorporés s’applique principalement aux utilisateurs de la gestion dynamique des balises ou de Launch qui utilisent l’hébergement intégré d’Akamai. Pour les utilisateurs qui utilisent l’auto-hébergement, reportez-vous à la section sur l’auto-hébergement à la fin de cet article.

Code incorporé

Un code incorporé de la gestion dynamique des balises est une balise <script> que vous intégrez dans le code HTML de votre page web.
Cette balise <script> récupère un fichier JavaScript publié par la gestion dynamique des balises et le charge sur la page. Ce fichier est le fichier de bibliothèque de la gestion dynamique des balises, communément appelé balise conteneur. Cette balise conteneur contient tous les outils, les définitions d’élément de données, la logique des règles et le code que vous définissez dans la gestion dynamique des balises.
Le système publie ce fichier de balise conteneur sur l’hôte web que vous avez spécifié, qui est un emplacement Akamai ou votre propre serveur FTP. Le code incorporé fourni par la gestion dynamique des balises repose sur cet emplacement hôte.
Lorsqu’un utilisateur visite votre site, le navigateur demande le fichier à ce serveur à l’aide du code incorporé, puis le charge.
Dans le diagramme ci-dessous, l’étape 1 montre la publication de la balise conteneur sur votre hôte web spécifié. À l’étape 2, le navigateur demande la balise conteneur à l’aide du code incorporé, et l’hôte répond avec le fichier publié.

Liaison des codes incorporés

Le processus de liaison vous permet de prendre le code incorporé de production de la gestion dynamique des balises, avec son emplacement d’hôte correspondant, et d’utiliser le même code dans votre environnement de production Launch.
Dans ce cas, la gestion dynamique des balises et Launch partagent l’emplacement du serveur et le nom du fichier de balise conteneur.
Lorsque vous réalisez un processus de publication dans Launch, le fichier de balise conteneur Launch remplace le fichier de la gestion dynamique des balises. Dès lors, lorsque le navigateur demande le fichier au serveur, c’est le fichier Launch qui est envoyé.
Dans le diagramme ci-dessous, l’étape 3 représente la publication de la balise conteneur de Launch au-dessus de la balise conteneur de la gestion dynamique des balises (voir étape 1). Une fois à l’étape 2, elle récupère la balise conteneur de Launch.
Ce remplacement fonctionne dans les deux sens. Si vous publiez depuis Launch, puis à partir de la gestion dynamique des balises, la balise conteneur de cette dernière remplace celle de Launch. Les deux systèmes publient au même emplacement. Cela signifie que vous n’avez pas besoin de modifier le code de votre page, mais également que vous devez être prudent lors de la publication. Il est recommandé de désactiver la propriété de la gestion dynamique des balises pour éviter tout problème.

Prérequis de la liaison

Avant de lier le code incorporé :
  • Votre entreprise de gestion dynamique des balises doit être connectée à la même organisation Experience Cloud que Launch.
  • Votre compte utilisateur doit disposer de l’autorisation Manage Environments (Gérer les environnements) dans Launch ainsi que de l’autorisation Admin (Administation) dans la gestion dynamique des balises.
  • La propriété de la gestion dynamique des balises ne doit pas être déjà liée à une propriété Launch différente.

Auto-hébergement

La gestion dynamique des balises prend également en charge l’auto-hébergement pour son fichier de balises conteneur. Il existe deux méthodes pour réaliser cette opération :
  • Distribution FTP
  • Téléchargement de bibliothèque
Dans tous les cas, il n’est pas logique de migrer le code incorporé. Rien ne cessera de fonctionner si vous essayez. Il est recommandé de ne pas utiliser cette option et de configurer manuellement vos hôtes et environnements.

Distribution FTP

En raison des différences de configuration entre FTP et SFTP, la gestion dynamique des balises et Launch ne peuvent pas effectuer de migration automatisée des paramètres.
Si vous utilisez cette méthode pour diffuser la balise conteneur, il est recommandé de passer à SFTP dans Launch. Vous pouvez créer un hôte SFTP et l’utiliser pour tout environnement choisi.

Téléchargement de bibliothèque

Dans Launch, le téléchargement de bibliothèque n’existe plus en tant qu’option distincte. Si vous faites un téléchargement de bibliothèque dans la gestion dynamique des balises, nous vous recommandons d’ignorer la migration du code incorporé et de configurer votre environnement de production avec un hôte géré par Adobe et avec l’option Archive activée.
Vous pouvez continuer à utiliser le même code incorporé que celui utilisé avec la gestion dynamique des balises, mais vous devez déplacer la bibliothèque vers vos propres serveurs avec le bon nom de fichier.