将Places服务与Adobe Target结合使用 places-target
本文档假设您在应用程序中实施了Places扩展。 如果您需要实施Places扩展的帮助,请参阅Places扩展。
在Places扩展发送登入和退出事件后,您可以利用Launch中的规则,将Places服务数据附加到Adobe Target SDK事件。 在Launch中选择所需的属性后,可通过完成以下任务来创建此类规则:
1.创建规则
-
在 规则 选项卡上,单击 创建新规则。
请牢记以下信息:
- 如果您没有此属性的现有规则,则按钮将位于屏幕中间。
- 如果您的资产具有规则,则按钮将位于屏幕的右上角。
2.选择事件
-
为规则提供一个有意义的名称,以便在规则列表中可轻松识别该规则。
在此示例中,规则名为 将Places服务数据附加到请求的目标内容。
-
在 事件 部分下,单击 添加。
-
从 扩展 下拉列表中,选择 Adobe Target。
-
从 事件类型 下拉列表中,选择 请求的内容。
-
单击 保留更改。
3.添加条件
在以下示例中,创建了一个条件,该条件会导致规则仅对已启动应用程序五次或更多次的用户触发。
- 在 条件 部分下,单击 添加。
- 从 扩展 下拉列表中,选择 移动核心。
- 从 条件类型 下拉列表中选择 启动项。
- 在右侧窗格中,修改下拉列表和数字控件,以使条件为 用户已启动大于或等于5次。
- 单击 保留更改。
4.定义活动
- 在 操作 部分下,单击 添加。
- 从 扩展 下拉列表中,选择 移动核心。
- 从 操作类型 下拉列表中选择 附加数据。
- 在右侧窗格的 JSON有效负载 字段中,键入将添加到此事件的数据。
- 单击 保留更改。
在右侧窗格中,您可以添加一个自由格式JSON有效负载,该有效负载会在侦听此事件的扩展聆听数据之前将数据添加到SDK事件。
在以下示例中,将为Target事件中处理的每个请求的 mboxparameters 添加poiCity
和poiName
值。 新键的值在此事件处理时由SDK动态确定。
request
对象使用特殊表示法。 在原始事件中,request
是匿名对象的数组。 当使用附加数据将数据附加到数组中的所有对象时,已知包含数组的键上的[*]
表示法会导致有效负载应用于该数组中的所有对象。request
数组_中的每个对象,request[*]
的表示法可以大声读为_。
5.保存规则并重新构建您的资产
完成配置后,请验证您的规则是否类似于以下图像:
- 单击 保存
- 重新构建Launch资产并将其部署到正确的环境。