Panoramica account dinamici
Gli account dinamici sono una funzione di implementazione che consente di determinare quale suite di rapporti utilizzare in base ai criteri definiti. Se la tua organizzazione richiede più di una suite di rapporti ma desidera utilizzare la stessa implementazione tra i siti, gli account dinamici rappresentano una buona soluzione.
3 variabili vengono utilizzate per selezionare dinamicamente una suite di rapporti.
dynamicAccountSelection: abilitare o disabilitare la selezione dinamica dell'account.dynamicAccountMatch: determina il valore da osservare. Ad esempio, l’URL o una stringa di query.dynamicAccountList: confronta i valori condynamicAccountMatche, se viene trovata una corrispondenza, popola la variabileaccount.
Se dynamicAccountSelection = true, il valore in dynamicAccountMatch viene confrontato con dynamicAccountList. Se i valori in dynamicAccountList corrispondono, l'ID suite di rapporti viene incluso nella variabile account.
Suite di rapporti predefinita
La variabile account può essere impostata per prima e funge da valore predefinito nel caso in cui non sia possibile trovare una delle stringhe specificate. Ad esempio:
s_account = "examplersiddefault";
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersiddev=dev.example.com;examplersidprod=example.com";
Se location.hostname non fosse né dev.example.com né example.com, l'hit verrebbe inviato a examplersiddefault.
Assegnazione di tag a più suite
L’assegnazione tag multisuite può essere utilizzata con la selezione dinamica dell’account. Ad esempio:
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersid1,examplersid2=example.com";
Se location.hostname contiene example.com, l'hit viene inviato a examplersid1 e examplersid2.