s.dynamicAccountList

IMPORTANTE

Gli account dinamici sono supportati solo utilizzando implementazioni JavaScript legacy (H Code). Queste variabili non sono supportate nelle librerie AppMeasurement correnti o nell’interfaccia utente di Raccolta dati.

La variabile s.dynamicAccountList determina dinamicamente il valore di s_account. Se dynamicAccountSelection è impostato su true, la variabile dynamicAccountMatch viene confrontata con dynamicAccountList. Se viene trovata una corrispondenza, viene utilizzato l'ID suite di rapporti corrispondente.

Sintassi

Questa variabile è una stringa che viene analizzata automaticamente dal file JavaScript.

s.dynamicAccountList = "[rsid]=[valuetomatch],[rsid2]=[valuetomatch]";

L'input valido è un elenco separato da punto e virgola di coppie di valori e rsid. Ogni elenco contiene i seguenti elementi:

  • Uno o più ID suite di rapporti (separati da virgole)
  • Un segno uguale a
  • Una o più stringhe da abbinare (separate da virgole)

Nella stringa devono essere utilizzati solo caratteri ASCII standard. Non includere spazi.

Esempi

Per tutti gli esempi seguenti, l’URL della pagina è https://example.com/path2/?prod_id=12345, la variabile dynamicAccountSelection è impostata su true e la variabile s_account è impostata su 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";

Insidie, domande e suggerimenti

  • Le regole elencate in questa variabile vengono applicate in ordine da sinistra a destra. Se la variabile dynamicAccountMatch corrisponde a più di una regola, la regola più a sinistra viene utilizzata per determinare la suite di rapporti. Di conseguenza, posiziona regole più generiche a destra dell’elenco.
  • Se non corrisponde alcuna regola, viene utilizzata la suite di rapporti predefinita in s_account.
  • Se la pagina viene salvata sul disco rigido di un utente o tradotta tramite un motore di traduzione basato sul web (come le pagine tradotte di Google), la selezione dinamica dell'account probabilmente non funzionerà.
  • Le regole dynamicAccountSelection si applicano solo alla sezione dell'URL specificato in dynamicAccountMatch.
  • Utilizza il Adobe Experience Cloud Debugger per testare la suite di rapporti di destinazione.

In questa pagina