As contas dinâmicas são compatíveis apenas com implementações JavaScript herdadas (Código H). Essas variáveis não são compatíveis com as bibliotecas atuais do AppMeasurement nem com a Coleção de dados da Adobe Experience Platform.
A variável s.dynamicAccountList
determina dinamicamente o valor de s_account
. Se dynamicAccountSelection
estiver definida como true
, a variável dynamicAccountMatch
será comparada com dynamicAccountList
. Se uma correspondência for encontrada, a ID do conjunto de relatórios correspondente será usada.
Essa variável é uma cadeia de caracteres que é analisada automaticamente pelo arquivo JavaScript.
s.dynamicAccountList = "[rsid]=[valuetomatch],[rsid2]=[valuetomatch]";
A entrada válida é uma lista separada por ponto e vírgula de pares de rsid e valor. Cada lista contém os seguintes itens:
Somente caracteres ASCII padrão devem ser usados na cadeia de caracteres. Não inclua espaços.
Em todos os exemplos a seguir, o URL da página é https://example.com/path2/?prod_id=12345
, a variável dynamicAccountSelection
é definida como true
, e a s_account
variável é definida como 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";
dynamicAccountMatch
corresponder a mais de uma regra, a regra mais à esquerda será usada para determinar o conjunto de relatórios. Como resultado, mova mais genéricas para a direita na lista.s_account
será usado.dynamicAccountSelection
se aplicam à seção do URL especificada em dynamicAccountMatch
.