s.dynamicAccountList

IMPORTANT
Dynamiska konton stöds endast med äldre JavaScript-implementeringar (H Code). Dessa variabler stöds inte i aktuella AppMeasurement-bibliotek eller Adobe Experience Platform Data Collection.

Variabeln s.dynamicAccountList bestämmer värdet för s_account dynamiskt. Om dynamicAccountSelection är inställt på true jämförs variabeln dynamicAccountMatch med dynamicAccountList. Om en matchning hittas används det matchande rapportsvitens ID.

Syntax

Den här variabeln är en sträng som automatiskt tolkas av JavaScript-filen.

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

Giltiga indata är en semikolonavgränsad lista med paren rsid och value. Varje lista innehåller följande objekt:

  • Ett eller flera rapportsvit-ID (avgränsade med kommatecken)
  • Ett likhetstecken
  • En eller flera strängar som ska matchas (avgränsade med kommatecken)

Endast ASCII-standardtecken ska användas i strängen. Använd inte blanksteg.

Exempel

I alla följande exempel är sid-URL:en https://example.com/path2/?prod_id=12345, variabeln dynamicAccountSelection är inställd på true och variabeln s_account är inställd på 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";

Pitfalls, frågor och tips

  • Reglerna som anges i den här variabeln används i ordningen vänster till höger. Om variabeln dynamicAccountMatch matchar mer än en regel används regeln längst till vänster för att avgöra rapportsviten. Därför placerar du mer allmänna regler till höger om listan.
  • Om inga regler matchar används standardrapportsviten i s_account.
  • Om sidan sparas på någons hårddisk eller översätts via en webbaserad översättningsmotor (som Google översatta sidor), kommer det dynamiska kontovalet troligtvis inte att fungera.
  • dynamicAccountSelection-reglerna gäller bara för den del av URL:en som anges i dynamicAccountMatch.
  • Använd Adobe Experience Cloud Debugger för att testa målrapportsviten.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690