在移动应用程序中安装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.
在Experience Platform Launch中使用Places Service地理围栏条目和退出来触发规则功能非常强大,但您也可以将位置数据用作触发其他事件的条件。 例如,您的应用程序中可能有一个“移动核心跟踪操作”事件触发器,该触发器可以根据特定的trackAction调用事件进行触发。 根据此事件,您可以在执行操作之前为事件放置其他位置条件。 例如,在购买时打开应用程序内调查 trackAction
事件,但 仅 用户的当前位置包含特定的Places Service元数据。