本文档假设您在应用程序中实施了Places扩展。 如果您在实施Places扩展时需要帮助,请参阅 Places扩展.
在Places扩展发送登录和退出事件后,您可以利用Launch中的规则,将Places服务数据附加到Adobe Target SDK事件。 在Launch中选择所需的属性后,您可以通过完成以下任务来创建此类规则:
在 规则 选项卡,单击 创建新规则.
请牢记以下信息:
为规则提供一个有意义的名称,以便轻松地在规则列表中识别它。
在此示例中,将规则命名为 将Places服务数据附加到请求的目标内容.
在 事件 部分,单击 添加.
从 扩展 下拉列表,选择 Adobe Target.
从 事件类型 下拉列表,选择 已请求内容.
单击 Keep Changes.
如果要向规则添加条件,请完成此步骤。 否则,请跳至 定义操作 下面的。
在以下示例中,创建了一个条件,该条件会导致规则仅对已启动应用程序五次或更多次的用户触发。
在右侧窗格中,您可以添加一个自由格式JSON有效负载,该有效负载会在侦听此事件的扩展聆听数据之前将数据添加到SDK事件。
在以下示例中, poiCity
和 poiName
值将添加到 mboxparameters Target事件中处理的每个请求。 新键的值在此事件处理时由SDK动态确定。
此JSON有效负载使用特殊表示法作为 request
对象。 在原来的事件中, request
是一个匿名对象的数组。 使用“附加数据”将数据附加到数组中的所有对象时, [*]
已知包含数组的键上的表示法会导致有效负载应用于该数组中的所有对象。
表示法 request[*]
可以大声宣读为 中每个对象的 request
数组.
完成配置后,请验证规则是否如下所示: