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 idynamicAccountMatch
.- Använd Adobe Experience Cloud Debugger för att testa målrapportsviten.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690