创建登入和退出规则 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中创建数据元素,请执行以下操作:
- 单击 数据元素 选项卡。
- 单击 Add Data Element.
- 键入名称,例如, 当前咖啡店名称.
- 在 扩展名 下拉列表,选择 地点 — Beta版.
- 在 数据元素 中,选择 城市。
- 在右窗格中,选择 当前POI.
- 单击 保存。
在Experience Platform Launch中为Places服务创建规则
- 在 Experience Platform Launch 中,单击 规则 选项卡。
- 单击 Add Rule.
- 键入规则的名称,例如, 跟踪SF中咖啡店的条目.
创建事件
- 在事件部分,单击 +添加. 事件决定您希望规则触发的时间。
- 在 扩展名 下拉列表,选择 地点 — Beta版.
- 在 事件类型 下拉列表中,选择 进入 POI。
- 在 名称 中,输入事件的名称,例如,进入咖啡馆。
- 单击 Keep Changes.
创建条件
- 在Conditions部分,单击 +添加. 条件决定了采取操作必须符合哪些标准。
- 在 逻辑类型 中,选择“常规”,该选项允许在满足条件时执行操作。
- 在 扩展名 下拉列表,选择 地点 — Beta版.
- 在 条件类型 中,选择 城市。
- 键入条件名称,例如, 旧金山咖啡店.
- 在右侧窗格中,单击 当前 POI,然后在下拉列表中,选择 旧金山 作为您的城市之一。
- 单击 Keep Changes.
创建操作
-
在 操作 部分,单击 +添加.
-
在 扩展名 下拉列表,保留默认值 移动核心 已选中选项。
-
选择操作类型,例如, 发送回发.
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服务地理围栏进入和退出来触发Experience Platform Launch中的规则具有惊人的强大功能,但您也可以使用位置数据作为触发其他事件的条件。 例如,您可以根据应用程序内的特定trackAction调用事件,准备好触发移动设备核心跟踪操作事件触发器。 根据此事件,您可以在执行操作之前为事件设置其他位置条件。 例如,在购买时打开应用程序内调查 trackAction
事件发生,但 仅限 用户的当前位置包括特定的Places服务元数据。