本文档假设您在应用程序中实施了Places服务。 有关实施Places服务的更多信息,请参阅 Places扩展.
在Places服务发送进入和退出事件后,您可以在Experience Platform Launch中创建规则,并将Places服务数据附加到所有Adobe Analytics事件。 要创建此类型的规则,请在Launch中选择您的资产并完成以下步骤:
在 规则 选项卡,单击 创建新规则.
请牢记以下信息:
为规则提供一个有意义的名称,以便轻松地在规则列表中识别它。
在此示例中,将规则命名为 将Places服务数据附加到Analytics跟踪操作事件.
在 事件 部分,单击 添加.
从 扩展 下拉列表,选择 移动核心.
从 事件类型 下拉列表,选择 跟踪操作.
现在,您可以确定要为此规则包含的触发器。 在此示例中,触发器基于 TrackAction
呼叫。 配置事件后,单击 保留更改.
完成此过程可将条件添加到规则中。 否则,请跳至 定义操作 部分。
在此示例中,创建了一个条件,该条件导致规则仅针对AT&T客户触发。
在 条件 部分,单击 添加.
从 扩展 下拉列表,选择 移动核心.
从 完成情况类型 下拉列表,选择 运营商名称.
在右侧窗口中,选择 AT&T 复选框。
单击 Keep Changes.
在 操作 部分,单击 添加.
从 扩展 下拉列表,选择 移动核心.
从 操作类型 下拉列表,选择 附加数据.
在右窗格的 JSON有效负载 字段中,键入要添加到此事件的数据。
单击 Keep Changes.
在右侧窗格中,您可以添加一个自由格式的JSON有效负载,该有效负载会先将数据添加到SDK事件,然后侦听此事件的扩展才能听到该事件。 在此示例中,某些上下文数据会在Analytics扩展处理此事件之前添加到此事件。 添加的上下文数据现在将位于传出的Analytics点击中。
在以下示例中, poi.city
和 poi.name
值将添加到Analytics事件的上下文数据中。 新键的值在此事件处理时由SDK动态确定。
完成配置后,请验证规则是否如下所示:
单击保存
重新构建Launch资产,并将其部署到正确的环境。