运行时环境登台表与 Campaign 历史记录表之间的映射
下表描述了运行时环境登台表如何映射到 Campaign 历史记录表。请记住,您应该为每个受众级别提供其中一个表。显示的表名称是为运行时表和 Campaign 系统表中的缺省受众创建的样本表。
Interact 联系历史记录登台表列名称
Campaign 联系历史记录表
ContactID 是用于连接 UACI_CHOfferAtribUACI_CHStaging 的键。
Interact 联系历史记录登台表列名称
Campaign 联系历史记录表
ContactID 是用于连接 UACI_CHOfferAtribUACI_CHStaging 的键。
Interact 响应历史记录登台表列名称
Campaign 响应历史记录表
SeqNum 是一个由联系和响应历史记录模块用于标识数据的键,但是不会记录在 Campaign 响应表中。
userDefinedFields 列可以包含您选择的任何数据。如果您将向登台表中添加列,那么联系和响应历史记录模块会将这些列写入到 UA_DtlContactHistUA_ResponseHistory 表的具有相同名称的列中。例如,如果您向 UACI_CHStaging 表中添加 linkFrom 列,那么联系和响应历史记录模块会将该数据复制到 UA_DtlContactHist 表中的 linkFrom 列。
*
如果您在 Campaign 联系和响应历史记录表中具有任何其他列,那么在运行联系和响应历史记录模块之前必须向登台表中添加匹配的列。
您可通过在运行时会话数据中创建与您的名称/值对同名的列来填充登台表中额外的列。例如,如果您创建名称/值对 NumberItemsInWishListNumberItemsInShoppingCart,当发生“记录商品接受”或“记录商品拒绝”事件时,如果 UACI_RHStaging 表中存在 NumberItemsInWishListNumberItemsInShoppingCart 列,那么运行时环境将填充这些字段。当发生“商品联系记录”事件时,运行时环境将填充 UACI_CHStaging 表。
您可以使用这些由用户定义的字段来包含用于呈现商品的分数。向运行时表中的 UACI_CHStaging 表以及 Campaign 系统表中的 UA_DtlContactHist 表中添加一个名为 FinalScore 的列。如果您在使用内置学习,那么 Interact 将通过用于商品的最终分数来自动填充 FinalScore 列。
如果您在构建定制学习模块,那么您可以使用 ITreatment 接口的 setActualValueUsed 方法以及 ILearning 接口的 logEvent 方法。
如果您未在使用学习,请向运行时表中的 UACI_CHStaging 表以及 Campaign 系统表中的 UA_DtlContactHist 表中添加一个名为 Score 的列。Interact 将通过用于商品的分数来自动填充 Score 列。