transactionID

transactionID 变量可唯一地标识交易,以便将点击绑定到通过数据源上传的数据。如果您希望使用其他渠道的数据并将其链接到通过 AppMeasurement 收集的数据,则此变量很有用。

NOTE
在使用此变量之前,请确保在报表包中启用了交易 ID 存储。有关详细信息,请参阅《管理员用户指南》中的一般帐户设置

当您在点击上设置 transactionID 时,Adobe 会及时拍摄在该时间点设置或持久保留的所有 Analytics 变量的快照。通过数据源上传且具有匹配交易 ID 的数据将会永久绑定到这些变量值。

默认情况下,Adobe 最多可在 90 天内记住所有交易 ID 值(已链接和未链接)。如果离线互动过程的时间超过 90 天,请联系客户关怀延长该期限。

使用 Web SDK 的交易 ID

交易ID映射到以下变量:

  • XDM对象xdm.commerce.order.payments[0].transactionID
  • 数据对象data.__adobe.analytics.transactionIDdata.__adobe.analytics.xact

使用 Adobe Analytics 扩展的交易 ID

您可以在配置 Analytics 扩展时(全局变量)或根据规则设置交易 ID。

  1. 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集
  2. 单击所需的标记属性。
  3. 转到规则选项卡,然后单击所需的规则(或创建规则)。
  4. 在操作下,单击现有的 Adobe Analytics - 设置变量操作或单击“+”图标。
  5. 设置 扩展名 Adobe Analytics的下拉列表,以及 操作类型 到 设置变量.
  6. 找到交易 ID 部分。

您可以将交易 ID 设置为任何字符串值,包括数据元素。

AppMeasurement 和 Analytics 扩展自定义代码编辑器中的 s.transactionID

s.transactionID 变量是一个包含交易的唯一标识符的字符串。有效值包括长度不超过 100 字节的字母数字字符。其默认值是空字符串。

s.transactionID = "ABC123";

如果一次点击涉及多个交易 ID,则可以用逗号分隔每个交易 ID。多个交易 ID 仍受最大长度为 100 字节的限制。

s.transactionID = "ABC123,XYZ456";
TIP
如果您使用此变量集成多个离线渠道,请确保各个渠道不会与交易 ID 重叠。例如,如果呼叫中心交易 ID 值为 1234,而潜在销售顾客交易 ID 值为 1234,则它们可能会发生冲突并导致意外结果。确保每个离线渠道的交易 ID 都包含唯一的格式,并在必要时加以区分。例如,在数据源和 AppMeasurement 中将呼叫中心交易 ID 设置为 call_1234,并将潜在销售顾客交易 ID 设置为 lead_1234
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690