Show Menu
主题×

将Places服务与Adobe目标结合使用

此文档假定您已在应用程序中实现了地点扩展。 如果您需要实施Places扩展的帮助,请参阅 Places扩展
在Places扩展发送进入和退出的事件后,您可以利用Launch中的规则将Places服务数据附加到Adobe目标SDK事件。 在启动项中选择所需的属性后,您可以通过完成以下任务来创建此类型的规则:

1.创建规则

  1. 在选项卡 Rules 上,单击 Create New Rule
    请牢记以下信息:
    • 如果此属性没有现有规则,则按钮将位于屏幕中间。
    • 如果您的属性有规则,则按钮将位于屏幕的右上角。

2.选择事件

  1. 为规则指定一个有意义的名称,以便在规则列表中易于识别。
    在此示例中,该规则被命名 Attach Places Service Data to Target Content Requested
  2. 在部分 Events 下,单击 Add
  3. 从下 Extension 拉列表中,选择 Adobe Target
  4. 从下 Event Type 拉列表中,选择 Content Requested
  5. 单击 Keep Changes

3.添加条件

如果要向规则中添加条件,请完成此步骤。 否则,请跳到以 下定义操作
在以下示例中,创建了一个条件,该条件使规则仅为启动应用程序五次或多次的用户触发。
  1. 在部分 Conditions 下,单击 Add
  2. 从下 Extension 拉列表中,选择 Mobile Core
  3. 从下 Condition Type 拉列表中,选择 Launches
  4. 在右侧窗格中,修改下拉列表和数字控件,以便该条件显示 User has launched the app greater than or equal to 5 times
  5. 单击 Keep Changes

4.定义操作

  1. 在部分 Actions 下,单击 Add
  2. 从下 Extension 拉列表中,选择 Mobile Core
  3. 从下 Action Type 拉列表中,选择 Attach Data
  4. 在右侧窗格的字 JSON Payload 段中,键入要添加到此事件的数据。
  5. 单击 Keep Changes
在右侧窗格上,您可以添加自由形式JSON有效负荷,在监听此事件的扩展听到它之前,将数据添加到SDK事件。
在以下示例中, poiCity 将值 poiName 添加到目标事件中 mboxparameters 处理的每个请求的值中。 新键的值由SDK在此事件处理时动态确定。
此JSON有效负荷对对象使用特殊记 request 号。 在原始事件中, request 是一组匿名对象。 使用“附加数据”将数据附加到数组中的所有对象时,已知包含数组的键上的记号会导致有效负荷应用于该数组中的所有对象。 [*]
对于数 request[*] 组中的每个对象, 可以朗读的记号 request

5.保存规则并重新构建您的属性

完成配置后,请验证您的规则是否如下图所示:
  1. 单击 Save
  2. 重新构建您的启动项属性并将其部署到正确的环境。