将Places服务与Adobe Target结合使用 places-target

本文档假设您在应用程序中实施了Places扩展。 如果您需要实施Places扩展的帮助,请参阅Places扩展

在Places扩展发送登入和退出事件后,您可以利用Launch中的规则,将Places服务数据附加到Adobe Target SDK事件。 在Launch中选择所需的属性后,可通过完成以下任务来创建此类规则:

1.创建规则

  1. 在​ 规则 ​选项卡上,单击​ 创建新规则

    请牢记以下信息:

    • 如果您没有此属性的现有规则,则按钮将位于屏幕中间。
    • 如果您的资产具有规则,则按钮将位于屏幕的右上角。

2.选择事件

  1. 为规则提供一个有意义的名称,以便在规则列表中可轻松识别该规则。

    在此示例中,规则名为​ 将Places服务数据附加到请求的目标内容

  2. 在​ 事件 ​部分下,单击​ 添加

  3. 从​ 扩展 ​下拉列表中,选择​ Adobe Target

  4. 从​ 事件类型 ​下拉列表中,选择​ 请求的内容

  5. 单击​ 保留更改

添加事件

3.添加条件

IMPORTANT
如果要向规则添加条件,请完成此步骤。 否则,请跳至下面的​ 定义操作

在以下示例中,创建了一个条件,该条件会导致规则仅对已启动应用程序五次或更多次的用户触发。

  1. 在​ 条件 ​部分下,单击​ 添加
  2. 从​ 扩展 ​下拉列表中,选择​ 移动核心
  3. 从​ 条件类型 ​下拉列表中选择​ 启动项
  4. 在右侧窗格中,修改下拉列表和数字控件,以使条件为​ 用户已启动大于或等于5次
  5. 单击​ 保留更改

添加条件

4.定义活动

  1. 在​ 操作 ​部分下,单击​ 添加
  2. 从​ 扩展 ​下拉列表中,选择​ 移动核心
  3. 从​ 操作类型 ​下拉列表中选择​ 附加数据
  4. 在右侧窗格的​ JSON有效负载 ​字段中,键入将添加到此事件的数据。
  5. 单击​ 保留更改

在右侧窗格中,您可以添加一个自由格式JSON有效负载,该有效负载会在侦听此事件的扩展聆听数据之前将数据添加到SDK事件。

在以下示例中,将为Target事件中处理的每个请求的​ mboxparameters ​添加poiCitypoiName值。 新键的值在此事件处理时由SDK动态确定。

TIP
此JSON有效负载对request对象使用特殊表示法。 在原始事件中,request是匿名对象的数组。 当使用附加数据将数据附加到数组中的所有对象时,已知包含数组的键上的[*]表示法会导致有效负载应用于该数组中的所有对象。
对于request数组​_中的每个对象,request[*]的表示法可以大声读为_。

定义操作

5.保存规则并重新构建您的资产

完成配置后,请验证您的规则是否类似于以下图像:

已完成规则

  1. 单击​ 保存
  2. 重新构建Launch资产并将其部署到正确的环境。
recommendation-more-help
475fad96-f29f-4dca-a109-68bf0557e825