Référencer tous les éléments d'un dossier ou d'un répertoire de la bibliothèque d'éléments

Cet article ne s'applique qu'aux créations dynamiques avancées. Veuillez contacter l'équipe chargée de votre compte Google Marketing Platform pour activer cette fonctionnalité.

Si vous souhaitez référencer l'ensemble des éléments de créations dynamiques figurant dans un dossier donné, vous pouvez configurer des répertoires dans la bibliothèque d'éléments. Ces répertoires sont également appelés "chemins d'accès aux dossiers". Ils vous permettent d'obtenir tous les éléments de créations dynamiques du dossier "Bibliothèque d'éléments" au format d'objet JSON. Dans cet objet, la clé correspond au nom du fichier et la valeur à son emplacement sur notre réseau de diffusion de contenu interne.

Nous estimons que Studio permet le référencement d'environ 80 images ou 10 vidéos dans le répertoire, à condition qu'aucun autre contenu, tel que des colonnes supplémentaires, ne soit présent dans le flux. Si votre répertoire contient davantage d'images ou de vidéos, des problèmes liés à la charge utile de votre création peuvent survenir. Par conséquent, nous vous recommandons de ne conserver dans un dossier donné que les images ou les vidéos à transmettre à la création.

Pour référencer tous les éléments d'un dossier :

  1. Dans la bibliothèque d'éléments, cliquez dans le dossier concerné. La page "Détails" s'affiche dans la partie droite de la fenêtre. Le chemin d'accès dynamique du répertoire actuel apparaît sous le nom du dossier et les informations modifiées. Notez qu'il commence par DRM_Directory:, et non par DRM_Asset.

    Exemple de chemin d'accès dynamique de répertoire :

    DRM_Directory:ourfolder/where we host our assets/
  2. Ajoutez à votre flux le chemin d'accès dynamique du répertoire.

    Un exemple de flux incluant des éléments de la bibliothèque est présenté ci-dessous. La colonne B indique le chemin d'accès dynamique du répertoire.

    A B
    ID ALFolder
    1 DRM_Directory:ourfolder/where we host our assets/
  3. Dans votre profil dynamique, sélectionnez le type de champ Chemin d'accès au répertoire AssetLibrary pour accéder à tous les éléments de ce dossier.

    Exemple de code généré dans Studio :

    dynamicContent.Sample_AssetDirectory_Application[0].ALFolder = {"image2_burger.jpg" : {"Type" : "file", "Url" :
    "https://s0.2mdn.net/ads/richmedia/studio/30933981/10030020_20140408091452935_image2_burger.jpg"},"image1_salad.jpg" : {"Type" : "file", "Url" :
    "https://s0.2mdn.net/ads/richmedia/studio/30933393/10030020_20140408091422952_image1_salad.jpg"},"image1_salad_old.jpg" : {"Type" : "file", "Url" :
    "https://s0.2mdn.net/ads/richmedia/studio/30933864/10030020_20140408091442259_image1_salad_old.jpg"}};
    
  4. Vous pouvez à présent obtenir une référence à tout fichier de ce répertoire en n'utilisant que le nom de fichier de votre élément. Par exemple, pour charger image2_burger.jpg, créez une variable destinée à contenir le chemin d'URL, faites en sorte qu'elle corresponde à l'objet de contenu dynamique ALFolder qui transmet le nom de fichier, puis indiquez que vous souhaitez obtenir l'URL :

    var imageUrl = dynamicContent.Sample_AssetDirectory_Application[0].ALFolder["image2_burger.jpg"].Url;
    
  5. Chargez l'image dans votre création.

    Configurez la source d'un élément image avec l'ID 'food' pour charger l'image dynamique.

    Par exemple, supposons que le fichier HTML contienne un élément image :

    <img id="food" src="default_food.jpg" height="140" width="180">
    

    À l'aide du code JavaScript, configurez la source de l'image au moyen de la variable imageUrl définie à l'étape précédente.

    document.getElementById('food').src = imageUrl;
    

Ces informations vous-ont elles été utiles ?

Comment pouvons-nous l'améliorer ?

Vous avez encore besoin d'aide ?

Essayez les solutions ci-dessous :

Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
8195058152231244765
true
Rechercher dans le centre d'aide
true
true
true
true
true
74220
false
false