Show Menu
SUJETS×

s.dynamicAccountList

La s.dynamicAccountList variable n’est pas prise en charge dans les bibliothèques AppMeasurement actives. Elle est uniquement utilisée dans AppMeasurement hérité, tel que le code H.
La s.dynamicAccountList variable permet de déterminer de manière dynamique une suite de rapports à laquelle envoyer des données. Il est utilisé conjointement avec les dynamicAccountSelection variables et dynamicAccountMatch . The rules in dynamicAccountList are applied if dynamicAccountSelection is set to true , and they apply to the section of the URL specified in dynamicAccountMatch .

Syntaxe et valeurs possibles

s.dynamicAccountList="rs1[,rs2]=domain1.com[,domain2.com/path][;...]";

Une entrée valide est une liste de paires nom=valeur (règles) séparées par des points-virgules. Chaque liste contient les éléments suivants :
  • Un ou plusieurs identifiants de suite de rapports (séparés par des virgules)
  • Un signe égal
  • Un ou plusieurs filtres d’URL (séparés par des virgules)
La chaîne accepte uniquement les caractères ASCII standard (pas d’espaces).

Exemples

Pour tous les exemples suivants, l’URL de la page est https://example.com/path2/?prod_id=12345 , la dynamicAccountSelection variable est définie sur true et la s_account variable sur examplersid .
// In this example, the report suite that receives data is examplersid1.
s.dynamicAccountMatch = "window.location.hostname";
s.dynamicAccountList = "examplersid2=www2.example.com;examplersid1=example.com";

// In this example, the report suite that receives data is examplersid2.
s.dynamicAccountMatch = "window.location.pathname";
s.dynamicAccountList = "examplersid2=path2;examplersid3=path3";

// In this example, no rules match so it resorts to the default rsid in s_account, examplersid.
s.dynamicAccountMatch = "window.location.pathname";
s.dynamicAccountList = "examplersid4=path4;examplersid5=path5";

Pièges, questions et conseils

  • Les règles répertoriées dans cette variable sont appliquées de gauche à droite. If the dynamicAccountMatch variable matches more than one rule, the left-most rule is used to determine the report suite. Par conséquent, placez des règles plus génériques à droite de la liste.
  • If no rules match, the default report suite in s_account is used.
  • Si votre page est enregistrée sur le disque dur d’une personne ou traduite via un moteur de traduction Web (comme les pages traduites de Google), la sélection de compte dynamique ne fonctionnera probablement pas.
  • Les règles dynamicAccountSelection s’appliquent uniquement à la section de l’URL spécifiée dans dynamicAccountMatch .
  • Use the Adobe Experience Cloud Debugger to test the destination report suite.