s.dynamicAccountList
最近更新: 2024年1月26日
- 主题:
- 实施基础知识
创建对象:
- 开发人员
仅当使用旧版 JavaScript 实施(H 代码)时,才支持动态帐户。当前的AppMeasurement库或Adobe Experience Platform数据收集不支持这些变量。
s.dynamicAccountList
变量可动态确定 s_account
的值。如果将 dynamicAccountSelection
设置为 true
,则会将 dynamicAccountMatch
变量与 dynamicAccountList
进行比较。如果找到匹配项,则使用匹配的报表包 ID。
语法
此变量是一个字符串,将由 JavaScript 文件自动解析。
s.dynamicAccountList = "[rsid]=[valuetomatch],[rsid2]=[valuetomatch]";
有效输入是以分号分隔的 rsid 和值对列表。每个列表都包含以下项目:
- 一个或多个报表包 ID(以逗号分隔)
- 一个等号
- 要匹配的一个或多个字符串(以逗号分隔)
该字符串中只能使用标准的 ASCII 字符。不允许包含空格。
示例
对于以下所有示例,页面 URL 是 https://example.com/path2/?prod_id=12345
,dynamicAccountSelection
变量设置为 true
,s_account
变量设置为 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
变量与多个规则匹配,则使用最左侧的规则确定报表包。因此,请将较通用的规则移动到列表的右侧。 - 如果没有匹配的规则,则使用
s_account
中的默认报表包。 - 如果页面被保存到某个人的硬盘,或通过基于 Web 的翻译引擎(如 Google 的翻译页面)进行了翻译,则动态帐户选择可能无效。
dynamicAccountSelection
规则仅适用于dynamicAccountMatch
中指定的 URL 部分。- 使用 Adobe Experience Cloud Debugger 来测试目标报表包。
Analytics
- 实施 Adobe Analytics
- Analytics 发行说明
- AppMeasurement 发行说明
- Analytics 变量、函数和方法
- 概述
- 配置变量
- 配置变量概述
- abort
- account
- charSet
- collectHighEntropyUserAgentHints
- cookieDomain
- cookieDomainPeriods
- cookieLifetime
- currencyCode
- decodeLinkParameters
- dynamicVariablePrefix
- fpCookieDomainPeriods
- linkDownloadFileTypes
- linkExternalFilters
- linkInternalFilters
- linkLeaveQueryString
- linkTrackEvents
- linkTrackVars
- linkURL
- offlineHitLimit
- offlineThrottleDelay
- trackDownloadLinks
- trackExternalLinks
- trackingServer
- trackingServerSecure
- trackInlineStats
- trackOffline
- useBeacon
- useLinkTrackSessionStorage
- usePlugins
- visitorID
- visitorNamespace
- writeSecureCookies
- 页面变量
- 函数和方法
- 插件
- 插件概述
- addProductEvar
- addProductEvent
- apl
- cleanStr
- formatTime
- getAndPersistValue
- getGeoCoordinates
- getNewRepeat
- getPageLoadTime
- getPageName
- getPercentPageViewed
- getPreviousValue
- getQueryParam
- getResponsiveLayout
- getTimeBetweenEvents
- getTimeParting
- getTimeSinceLastVisit
- getTimeToComplete
- getValOnce
- getVisitDuration
- getVisitNum
- inList
- manageVars
- Numbers Suite
- p_fo
- pt
- removeFromList
- websiteBot
- 集成模块
- 准备实施 Adobe Analytics
- 使用 Experience Platform Edge 实施 Analytics
- 使用 Adobe Analytics 扩展实施 Analytics
- 使用 JavaScript 实施 Analytics
- 在其他平台上实施 Analytics
- 在移动设备上实施 Analytics
- 实施用例
- 验证实施
- 常见问题解答
- 审查实施