创建登入和退出规则

通过在移动应用程序中安装Places扩展和区域监控解决方案,您可以在Adobe Experience Platform Launch中创建触发的规则或条件化的位置数据,包括位置登录和退出事件。

规则

您可以配置规则,该规则由一个事件、一个条件和一个操作组成。 每个规则均由以下内容组成:

  • 一个或多个事件
  • (可选)条件
  • 一个或多个操作

Places Service事件

Places Service提供了以下事件,您可以在其上运行规则:

  • 输入POI,当客户进入您配置的POI时,由Places SDK触发。
  • 退出POI,当客户退出您配置的POI时,由Places SDK触发。

Places服务条件

条件定义了与事件关联的数据或该实例上扩展的共享状态必须符合才能采取操作的标准。 例如,您可以设置一个条件,以仅对旧金山市的咖啡店的条目触发操作。

Places SDK将维护以下状态:

  • 当前POI,是指您的客户当前所在的POI。
  • 上次退出的POI,是指您的客户退出的最新POI。
  • 上次输入的POI,是指您的客户输入的最新POI。

每个POI都包含以下数据元素:

  • ID
  • 名称
  • 纬度/经度
  • 半径
  • 元数据,例如城市、国家/地区、州/省/自治区/直辖市、类别

操作

操作定义应用程序将执行的操作,以响应触发事件的规则满足的条件。 例如,当客户进入您的POI时,您可以配置欢迎消息以在其移动设备上显示。

创建规则:示例

注意

此示例假设您已经创建了包含美国所有咖啡馆的 POI 库。有关创建POI和库的更多信息,请参阅 创建POI创建库管理多个库.

以下过程是一个示例,说明如何创建规则,以便在您进入旧金山的咖啡店时将帖子发送回Slack。

通过以下方式定义事件、条件和操作:

  • 事件:地标登录事件。
  • 条件当前 POI 的城市是旧金山
  • 操作:发送回发以Slack客户输入的咖啡馆名称。

先决条件

在创建规则之前,必须在Adobe Experience Platform Launch中创建数据元素。 数据元素会自动在回发消息中填充有关目标点(POI)的必要信息。

要在Experience Platform Launch中创建数据元素,请执行以下操作:

  1. 单击 数据元素 选项卡。
  2. 单击 Add Data Element.
  3. 键入名称,例如, 当前咖啡店名称.
  4. 扩展 下拉列表,选择 地点 — Beta版.
  5. 在​数据元素​中,选择​城市
  6. 在右窗格中,选择 当前POI.
  7. 单击​保存

在Experience Platform Launch中为Places Service创建规则

创建规则

  1. 在 Experience Platform Launch 中,单击​规则​选项卡。
  2. 单击 Add Rule.
  3. 键入规则的名称,例如, 跟踪SF中咖啡店的条目.

创建事件

  1. 在Events部分,单击 +添加. 事件决定您希望规则触发的时间。
  2. 扩展 下拉列表,选择 地点 — Beta版.
  3. 在​事件类型​下拉列表中,选择​进入 POI
  4. 在​名称​中,输入事件的名称,例如,进入咖啡馆
  5. 单击 Keep Changes.

创建条件

  1. 在Conditions部分,单击 +添加. 条件决定了采取操作必须符合哪些标准。
  2. 在​逻辑类型​中,选择“常规”,该选项允许在满足条件时执行操作。
  3. 扩展 下拉列表,选择 地点 — Beta版.
  4. 在​条件类型​中,选择​城市
  5. 键入条件名称,例如, 瑞士法郎咖啡店.
  6. 在右侧窗格中,单击​当前 POI,然后在下拉列表中,选择​旧金山​作为您的城市之一。
  7. 单击 Keep Changes.

创建操作

  1. 操作 部分,单击 +添加.

  2. 扩展 下拉列表,保留默认值 移动核心 已选中选项。

  3. 选择操作类型,例如, 发送回发.

    a.输入 URL,键入回发URL以进行Slack,例如, https://hooks.slack.com/services/.

    b.若要发送帖子正文,请选择 添加帖子正文 复选框。

    c.输入 帖子正文,添加帖子正文,例如: { "text": "A customer has entered" }

    c.键入内容类型,例如 application/json.

    d.选择一个超时值,例如, 5.

  4. 单击 Keep Changes.

发布规则

  1. 要激活规则,您必须发布它。 有关在Experience Platform Launch中发布规则的更多信息,请参阅 发布.

在进入和退出之外思考

使用Places Service地域围栏进入和退出来触发Experience Platform Launch中的规则是非常强大的,但您也可以使用位置数据作为触发其他事件的条件。 例如,您可以根据应用程序内的特定trackAction调用事件,随时触发移动核心跟踪操作事件触发器。 根据此事件,您可以在执行操作之前向事件放置其他位置条件。 例如,在购买时打开应用程序内调查 trackAction 事件发生,但 仅限 用户的当前位置包括特定的Places服务元数据。

创建条件

在此页面上