通过在移动应用程序中安装Places扩展和区域监控解决方案,您可以在Adobe Experience Platform Launch中创建触发的规则或条件化的位置数据,包括位置登录和退出事件。
您可以配置规则,该规则由一个事件、一个条件和一个操作组成。 每个规则均由以下内容组成:
Places Service提供了以下事件,您可以在其上运行规则:
条件定义了与事件关联的数据或该实例上扩展的共享状态必须符合才能采取操作的标准。 例如,您可以设置一个条件,以仅对旧金山市的咖啡店的条目触发操作。
Places SDK将维护以下状态:
每个POI都包含以下数据元素:
操作定义应用程序将执行的操作,以响应触发事件的规则满足的条件。 例如,当客户进入您的POI时,您可以配置欢迎消息以在其移动设备上显示。
以下过程是一个示例,说明如何创建规则,以便在您进入旧金山的咖啡店时将帖子发送回Slack。
通过以下方式定义事件、条件和操作:
在创建规则之前,必须在Adobe Experience Platform Launch中创建数据元素。 数据元素会自动在回发消息中填充有关目标点(POI)的必要信息。
要在Experience Platform Launch中创建数据元素,请执行以下操作:
在 操作 部分,单击 +添加.
在 扩展 下拉列表,保留默认值 移动核心 已选中选项。
选择操作类型,例如, 发送回发.
a.输入 URL,键入回发URL以进行Slack,例如, https://hooks.slack.com/services/
.
b.若要发送帖子正文,请选择 添加帖子正文 复选框。
c.输入 帖子正文,添加帖子正文,例如: { "text": "A customer has entered" }
c.键入内容类型,例如 application/json.
d.选择一个超时值,例如, 5.
单击 Keep Changes.
使用Places Service地域围栏进入和退出来触发Experience Platform Launch中的规则是非常强大的,但您也可以使用位置数据作为触发其他事件的条件。 例如,您可以根据应用程序内的特定trackAction调用事件,随时触发移动核心跟踪操作事件触发器。 根据此事件,您可以在执行操作之前向事件放置其他位置条件。 例如,在购买时打开应用程序内调查 trackAction
事件发生,但 仅限 用户的当前位置包括特定的Places服务元数据。