prop
此帮助页面介绍了如何实施 props。有关 prop 如何用作维度的信息,请参阅《组件用户指南》中的 prop。
Prop 是自定义变量,您可以根据需要随意使用。它们不会在设置的点击之外继续存在。
如果您有解决方案设计文档,则可以将这些自定义维度分配给特定于贵组织的值。可用 prop 的数量取决于您与 Adobe 签署的合同。如果您与 Adobe 签署的合同支持,则至多有 75 个 prop 可供使用。
使用 Web SDK 的 props 属性
Prop映射到以下变量:
使用 Adobe Analytics 扩展的 props
您可以在配置 Analytics 扩展时(全局变量)或根据规则设置 props。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 单击所需的标记属性。
- 转到规则选项卡,然后单击所需的规则(或创建规则)。
- 在操作下,单击现有的 Adobe Analytics - 设置变量操作或单击“+”图标。
- 将扩展下拉列表设置为Adobe Analytics,将操作类型设置为设置变量。
- 找到属性部分。
您可以将 prop 设置为值或数据元素。您还可以从其他 Analytics 变量复制值。
AppMeasurement 和 Analytics 扩展自定义代码编辑器中的 s.prop1 - s.prop75
每个 prop 变量都是一个字符串,其中包含特定于贵组织的自定义值。其值的最大长度为 100 字节;超过 100 字节的值在发送到 Adobe 时会自动被截断。
s.prop1 = "Example custom value";
列表属性
列表属性是应用于 prop 的设置,它允许变量在同一点击中包含多个值。如果未启用此设置,或者如果使用了错误的分隔符,则变量将被视为单个值。
配置列表属性
在报表包设置下的流量变量中启用列表 props。 确保正确配置所需的分隔符。Adobe 不提供默认分隔符。
,
)、冒号 (:
)、分号 (;
) 或管道字符 (|
)。您可以使用最适合您的实施的任何非扩展 ASCII 分隔符。使用 Web SDK 设置列表 props list-props-web-sdk
如果使用 XDM对象,则列表属性将映射到xdm._experience.analytics.customDimensions.listProps.prop1.values[]
- xdm._experience.analytics.customDimensions.listProps.prop75.values[]
。 Web SDK 会自动使用报表包设置下列出的正确分隔符。如果您在 XDM 字段中设置分隔符(例如,xdm._experience.analytics.customDimensions.props.prop1.delimiter
),则会覆盖从报表包设置中自动检索的分隔符,并可能导致错误分析列表 prop 字符串。
如果使用 数据对象,则列表属性使用与标准属性相同的字段并遵循AppMeasurement语法。
使用 Adobe Analytics 扩展和 AppMeasurement 设置列表 props
在报表包设置中使用所需的分隔符配置列表 props 后,除了使用分隔符外,没有任何其他实施差异。
// List prop delimited with a comma
s.prop1 = "value1,value2,value3";
如果在列表属性中多次设置相同的值,则会在报表中删除重复值。Analysis Workspace 会计算出现某个值的点击次数,而不是计算某个值在数据中存在的次数。