Visão geral das contas dinâmicas
As contas dinâmicas são um recurso de implementação que permite determinar qual conjunto de relatórios usar com base nos critérios definidos. Se sua organização exigir mais de um conjunto de relatórios, mas desejar usar a mesma implementação entre os sites, as contas dinâmicas são uma boa solução.
3 variáveis são usadas para selecionar dinamicamente um conjunto de relatórios.
dynamicAccountSelection: habilitar ou desabilitar a seleção de conta dinâmica.dynamicAccountMatch: determina qual valor deve ser observado. Por exemplo, o URL ou uma cadeia de caracteres de consulta.dynamicAccountList: compara os valores comdynamicAccountMatche, se uma correspondência for encontrada, preenche a variávelaccount.
Se dynamicAccountSelection = true, o valor em dynamicAccountMatch é comparado a dynamicAccountList. Se os valores em dynamicAccountList forem correspondentes, a ID do conjunto de relatórios será incluída na variável account.
Conjunto de relatórios padrão
A variável account pode ser definida primeiro e atua como valor padrão, caso não seja possível encontrar uma das strings especificadas. Por exemplo:
s_account = "examplersiddefault";
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersiddev=dev.example.com;examplersidprod=example.com";
Se location.hostname não fosse dev.example.com nem example.com, a ocorrência seria enviada para examplersiddefault.
Marcação de vários relatórios
A marcação de vários relatórios pode ser usada com a seleção de conta dinâmica. Por exemplo:
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersid1,examplersid2=example.com";
Se location.hostname contém example.com, a ocorrência é enviada para examplersid1 e examplersid2.