Dépannage - Comment faire pour référencer des objets si mon code est géré par DTM ?

Lorsque le code est géré par DTM, vous pouvez référencer les objets s de façon dynamique selon vos besoins. Dans ce cas, vous pouvez rencontrer certains problèmes en fonction de votre implémentation. Voici quelques scénarios que vous pouvez rencontrer et comment vous pouvez les résoudre.

  • Impossibilité de référencer l’objet s.    
  • Tentative de remplacement de la variable du compte s :

En cas de problèmes liés à la tentative de référence de l’objet s, vous pouvez utiliser l’objet _satellite pour le dépannage.

L’utilisation de l’objet _satellite implique l’utilisation de cet objet pour obtenir toutes les bibliothèques, les règles et la configuration des outils et vérifier les notifications de l’objet _satellite.

Pour rechercher les paramètres de l’objet s, il existe un objet dans _satellite (paramètres : Objets). Ceci peut être utilisé pour obtenir tous les paramètres actuels _satellite. Les paramètres initiaux sont identiques à _satellite.configurationSettings.settings mais sont référencés par des événements au niveau de la page, tandis que les paramètres configurationSettings ne le sont pas.

Lorsque vous tentez de remplacer une variable d’un compte _s, vous pouvez tenter de la définir de façon dynamique afin de remplir la suite des rapports en fonction des conditions. Par exemple : vous pouvez avoir des RSID différents pour les environnements de transfert et de production. Cela peut être réalisé grâce au code :

/*Paramétrer la ou les suite(s) de rapports correctes si en production */

if (!_satellite.settings.isStaging) {

s_account = _satellite.getVar(s_account_prod)

s=s_gi(s_account)

}

Dans ce cas de figure, la classe compte_s est renseignée dynamiquement sur la base de l’environnement. Le code peut être manipulé en modifiant les conditions pour répondre à différentes exigences.

Si vous ne parvenez toujours pas à remplacer le fichier compte_s de façon dynamique, essayez de le gérer vous-même (en décochant l’option « Géré par Adobe ») pour voir s’il fonctionne.

Si le problème persiste, contactez le service client.

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?