此帮助页面介绍了如何实施 props。有关 prop 如何用作维度的信息,请参阅《组件用户指南》中的 prop。
Prop 是自定义变量,您可以根据需要随意使用。它们不会在设置的点击之外继续存在。
Adobe 建议在大多数情况下使用 eVar。在 Adobe Analytics 的早期版本中,prop 和 eVar 各有利弊。但是,Adobe改进了eVar,现在几乎可以满足prop的所有用例。
如果您有解决方案设计文档,则可以将这些自定义维度分配给特定于贵组织的值。可用 prop 的数量取决于您与 Adobe 签署的合同。如果您与 Adobe 签署的合同支持,则至多有 75 个 prop 可供使用。
在 XDM 字段 _experience.analytics.customDimensions.props.prop1
至 _experience.analytics.customDimensions.props.prop75
中,为 Adobe Analytics 映射 props 属性。在一组单独的字段中指定列表 props。
您可以在配置 Analytics 扩展时(全局变量)或根据规则设置 props。
您可以将 prop 设置为值或数据元素。您还可以从其他 Analytics 变量复制值。
每个 prop 变量都是一个字符串,其中包含特定于贵组织的自定义值。其值的最大长度为 100 字节;超过 100 字节的值在发送到 Adobe 时会自动被截断。
s.prop1 = "Example custom value";
列表属性是应用于 prop 的设置,它允许变量在同一点击中包含多个值。如果未启用此设置,或者如果使用了错误的分隔符,则变量将被视为单个值。
在报表包设置下的流量变量中启用列表 props。 确保正确配置所需的分隔符。Adobe 不提供默认分隔符。
实施中使用的常见分隔符为逗号 (,
)、冒号 (:
)、分号 (;
) 或管道字符 (|
)。您可以使用最适合您的实施的任何非扩展 ASCII 分隔符。
使用所需的分隔符在报表包设置中配置列表 props 后,将在 _experience.analytics.customDimensions.listProps.prop1.values[]
至 _experience.analytics.customDimensions.listProps.prop75.values[]
下为 Adobe Analytics 映射列表 props。 Web SDK 会自动使用报表包设置下列出的正确分隔符。如果您在 XDM 字段中设置分隔符(例如,_experience.analytics.customDimensions.props.prop1.delimiter
),则会覆盖从报表包设置中自动检索的分隔符,并可能导致错误分析列表 prop 字符串。
在报表包设置中使用所需的分隔符配置列表 props 后,除了使用分隔符外,没有任何其他实施差异。
// List prop delimited with a comma
s.prop1 = "value1,value2,value3";
列表属性仍受最大长度为 100 字节的限制。列表属性更容易达到此限制并被截断,因为它们可能会包含多个值。如果可能会达到此 100 字节限制,请考虑使用缩写或将值缩短。
如果在列表属性中多次设置相同的值,则会在报表中删除重复值。Analysis Workspace 会计算出现某个值的点击次数,而不是计算某个值在数据中存在的次数。