其他数据

在调用交互引擎期间,您可以传输上下文附加信息。 此数据可以来自存储在工作流(出站渠道)工作表中的目标数据,或来自网站在调用(入站渠道)期间发送的调用数据。 您可以在资格规则中和选件个性化中使用此附加数据,还可以将其存储在建议表格中。

对于入站渠道,例如,恢复咨询选件的人员的浏览器语言或呼叫中心代理的名称等信息可能非常有用。 然后,您可以在资格规则中使用此调用数据,以便仅向那些使用法语或英语查看网页的用户展示选件。

在定位工作流(出站渠道)中,您可以在调用引擎期间使用定位数据。 例如,您可以通过FDA使用收件人链接的交易或外部数据库中的数据扩充目标。

其他数据配置

您必须将 nms:interaction 链接到环境的架构,并声明将在调用交互引擎期间使用的其他字段列表。 创建资格规则或个性化选件时,这些字段将从 互动 节点(请参阅 使用其他数据)。

对于集客渠道,必须将调用数据字段添加到 互动 节点。

<element label="Interactions" labelSingular="Interaction" name="interaction">
  <attribute label="Navigation language" name="navigationLanguage" type="string"/>
</element>
注意

集客渠道支持XML集合,但指向其他架构的链接则不支持。

对于出站渠道,必须添加 targetData 包含附加字段的元素 互动 节点。

<element label="Interactions" labelSingular="Interaction" name="interaction">
  <element name="targetData">
    <attribute label="Date of last transaction" name="lastTransactionDate" type="datetime"/>
  </element>
</element>
注意

出站渠道不支持集合。 但是,您可以创建指向其他架构的链接。

如果要在建议表中存储此数据,则还必须扩展 nms:campationRcp 架构并声明这些字段。

<element label="Recipient offer propositions" labelSingular="Recipient offer proposition" name="propositionRcp">
  <attribute label="Last transaction date" name="lastTransactionDate" type="datetime"/>
  <attribute label="Navigation language" name="navigationLanguage" type="string"/>
</element>

其他数据实施

输入渠道(网页)

要在调用引擎时传输其他数据,您必须添加 interactionGlobalCtx 变量。 插入 互动 包含此变量中调用数据的节点。 必须遵循 nms:interaction 架构。 请参阅: 其他数据配置.

interactionGlobalCtx = "<interaction navigationLanguage='"+myLanguage+"'/>";

输出通道

您必须创建一个定向工作流,通过遵循与 nms:interaction 架构。 请参阅: 其他数据配置.

使用其他数据

资格规则

您可以在资格规则中对选件、类别和权重使用附加数据。

例如,您可以选择仅向查看页面的用户显示选件(英语)。

注意

您必须在定义数据的渠道上限制规则。 在本例中,我们将限制入站Web渠道(Taken into account if 字段。

个性化

在个性化选件时,您还可以使用此附加数据。 例如,您可以为导航语言添加一个条件

注意

您必须对定义数据的渠道限制个性化。 在本例中,我们将限制入站Web渠道上的规则。

如果您使用附加数据对选件进行了个性化,则默认情况下,此数据不会显示在预览中,因为它不在数据库中。 在环境中 Example of call data 选项卡,则必须添加值示例才能在预览中使用。 请遵循与 nms:interaction 模式扩展。 有关更多信息,请参阅 其他数据配置.

预览时,单击 Content personalization options for the preview 并在 Call data 字段。

存储

在调用引擎期间,您可以在建议表中存储附加数据以扩充数据库。 例如,这些数据可用于报表、ROI计算或后续流程中。

注意

您必须已将 nms:campationRcp 架构,并声明了将包含要存储的数据的字段。 有关此内容的更多信息: 其他数据配置.

在选件空间中,转到 Storage ,然后单击 Add 按钮。

Storage path 列中,选择命题表格中的存储字段。 在 Expression 列中,选择 Interaction 节点。

在生成建议或接受建议时(当用户点击选件时),您可以检索呼叫数据。

在此页面上