创建登入和退出规则 create-entry-exit-rules
通过在移动应用程序中安装Places扩展和区域监控解决方案,您可以在Adobe Experience Platform Launch中创建触发或条件性位置数据(包括位置进入和退出事件)的规则。
规则
您可以配置规则,该规则由事件、条件和操作组成。 每个规则由以下部分组成:
- 一个或多个事件
- (可选)条件
- 一个或多个操作
Places服务事件
Places Service提供了以下事件,您可以在其上运行规则:
- 输入POI,当您的客户进入您配置的POI时,Places SDK会触发该设置。
- 退出POI,当您的客户退出您配置的POI时,由Places SDK触发。
Places服务条件
条件定义了与事件关联的数据或该实例上扩展的共享状态必须满足哪些标准才能执行操作。 例如,您可以设置一个条件,以仅对旧金山市的咖啡店的条目触发操作。
Places SDK将维护以下状态:
- 当前POI,是指您的客户当前所在的POI。
- 上次退出的POI,是指您的客户退出的最新POI。
- 上次输入的POI,是指您的客户输入的最新POI。
每个POI都包含以下数据元素:
- ID
- 名称
- 纬度/经度
- 半径
- 元数据,例如城市、国家/地区、州/省、类别
操作
操作定义应用程序将执行哪些操作,以响应触发事件的规则符合条件。 例如,当客户进入您的POI时,您可以配置欢迎消息以在其移动设备上显示。
创建规则:示例
以下过程是创建规则的示例,该规则会在您进入旧金山的咖啡店时将帖子发送回Slack。
事件、条件和操作通过以下方式进行定义:
- 事件: Places进入事件。
- 条件:当前 POI 的城市是旧金山
- 操作:发送回发,以Slack客户输入的咖啡馆名称。
先决条件
在创建规则之前,必须在Adobe Experience Platform Launch中创建数据元素。 数据元素会自动在回发消息中填充有关目标点(POI)的必要信息。
要在Experience Platform Launch中创建数据元素,请执行以下操作:
- 单击 数据元素 选项卡。
- 单击 添加数据元素。
- 键入名称,例如 当前咖啡店名称。
- 在 扩展 下拉列表中,选择 位置 — Beta。
- 在 数据元素 中,选择 城市。
- 在右窗格中,选择 当前POI。
- 单击 保存。
在Experience Platform Launch中为Places服务创建规则
- 在 Experience Platform Launch 中,单击 规则 选项卡。
- 单击 添加规则。
- 键入规则的名称,例如 SF 中咖啡店的跟踪条目。
创建事件
- 在“事件”部分中,单击 +添加。 事件决定您希望规则触发的时间。
- 在 扩展 下拉列表中,选择 位置 — Beta。
- 在 事件类型 下拉列表中,选择 进入 POI。
- 在 名称 中,输入事件的名称,例如,进入咖啡馆。
- 单击 保留更改。
创建条件
- 在“条件”部分中,单击 +添加。 条件决定了采取操作必须符合哪些标准。
- 在 逻辑类型 中,选择“常规”,该选项允许在满足条件时执行操作。
- 在 扩展 下拉列表中,选择 位置 — Beta。
- 在 条件类型 中,选择 城市。
- 键入条件名称,例如 SF 中的咖啡馆。
- 在右侧窗格中,单击 当前 POI,然后在下拉列表中,选择 旧金山 作为您的城市之一。
- 单击 保留更改。
创建操作
-
在 操作 部分中,单击 +添加。
-
在 扩展 下拉列表中,保留默认的 移动核心 选项。
-
选择操作类型,例如 发送回发。
a.在 URL 中,键入Slack的回发URL,例如
https://hooks.slack.com/services/
。b.要发送帖子正文,请选中 添加Post正文 复选框。
c.在 Post正文 中,添加帖子正文,例如:
{ "text": "A customer has entered" }
c.键入内容类型,例如 application/json。
d.选择一个超时值,例如 5。
-
单击 保留更改。
Publish规则
- 要激活规则,您必须发布它。 有关在Experience Platform Launch中发布规则的详细信息,请参阅发布。
在进入和退出之外思考
使用Places服务地理围栏进入和退出来触发Experience Platform Launch中的规则具有惊人的强大功能,但您也可以使用位置数据作为触发其他事件的条件。 例如,您可以根据应用程序内的特定trackAction调用事件,准备好触发移动设备核心跟踪操作事件触发器。 根据此事件,您可以在执行操作之前为事件设置其他位置条件。 例如,在发生trackAction
购买事件时打开应用程序内调查,但如果用户的当前位置包含特定的Places服务元数据,则 仅。