Présentation des comptes dynamiques
Les comptes dynamiques sont une fonction de mise en œuvre qui vous permet de déterminer la suite de rapports à utiliser en fonction des critères que vous définissez. Si votre entreprise nécessite plusieurs suites de rapports mais souhaite utiliser la même mise en œuvre entre vos sites, les comptes dynamiques constituent une bonne solution.
3 variables sont utilisées pour sélectionner dynamiquement une suite de rapports.
dynamicAccountSelection
: activez ou désactivez la sélection de comptes dynamiques.dynamicAccountMatch
: détermine la valeur à observer. Par exemple, l’URL ou une chaîne de requête.dynamicAccountList
: compare les valeurs avecdynamicAccountMatch
et, si une correspondance est trouvée, renseigne la variableaccount
.
Si dynamicAccountSelection = true
, la valeur dynamicAccountMatch
est comparée à dynamicAccountList
. Si les valeurs dynamicAccountList
correspondent, l’identifiant de la suite de rapports est inclus dans la variable account
.
Suite de rapports par défaut
La variable account
peut être définie en premier. Elle joue le rôle de valeur par défaut si les chaînes spécifiées sont introuvables. Par exemple :
s_account = "examplersiddefault";
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersiddev=dev.example.com;examplersidprod=example.com";
Si location.hostname
n’était ni dev.example.com
, ni example.com
, l’accès serait envoyé à examplersiddefault
.
Balisage multisuite
Le balisage multisuite peut être utilisé avec la sélection de compte dynamique. Par exemple :
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersid1,examplersid2=example.com";
Si location.hostname
contient example.com
, l’accès est envoyé à la fois à examplersid1
et à examplersid2
.