创建进入和退出规则

在您的移动应用程序中安装Places扩展和Places Monitor扩展后,您可以在Adobe Experience Platform Launch创建触发或条件化位置数据(包括位置进入和退出事件)的规则。

规则

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

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

地点服务事件

Places Service优惠以下事件,您可以在这些上运行规则:

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

地点服务条件

条件定义了与事件关联的数据或该实例中某个扩展的共享状态必须满足的条件,才能采取相应的操作。 例如,您可以设置条件,以触发仅在旧金山市进入咖啡店的操作。

Places SDK保持以下状态:

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

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

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

操作

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

创建规则:示例

注意

此示例假设您已经创建了包含美国所有咖啡馆的 POI 库。For more information about creating POIs and libraries, see Create a POI and Create a Library in Manage multiple libraries.

下面的过程是如何创建规则的示例,当您进入旧金山的咖啡店时,将帖子发回给Slack。

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

  • 事件:放置进入事件。
  • 条件当前 POI 的城市是旧金山
  • 操作:发送回邮件,Slack客户输入的咖啡店名称。

先决条件

在创建规则之前,必须在Adobe Experience Platform Launch创建数据元素。 数据元素会在回传邮件中自动填充与您的POI相关的必要信息。

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

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

在Experience Platform Launch中为Places服务创建规则

创建规则

  1. In Experience Platform Launch, click the Rules tab.
  2. 单击 Add Rule
  3. 键入规则的名称,例如 Track entry for coffee shop in SF

创建事件

  1. 在“事件”部分,单击 + Add。 事件决定您希望规则何时触发。
  2. 在下 Extension 拉列表中,选择 Places – Beta
  3. 在下 Event Type 拉列表中,选择 Enter POI
  4. Name​中,输入事件的名称,例如 Entering a coffee shop
  5. 单击 Keep Changes

创建条件

  1. 在“条件”部分,单击 +Add。 条件决定要采取的行动必须符合哪些标准。
  2. In Logic Type, select Regular, which allows actions to execute if the condition is met.
  3. 在下 Extension 拉列表中,选择 Places – Beta
  4. Condition Type 中,选择 City
  5. 键入条件名称,例如 Coffee shop in SF
  6. In the right pane, click Current POI, and in the drop-down list, select San Francisco as one of your cities.
  7. 单击 Keep Changes

创建操作

  1. In the Actions section, click + Add.

  2. 在下 Extension 拉列表中,保持选中默认 Mobile Core 选项。

  3. 选择操作类型,例如 Send Postback

    a.在 URL​中,键入Slack的回发URL,例如 https://hooks.slack.com/services/

    b.要发送帖子正文,请选中 Add Post Body 复选框。

    c.在 Post Body​中,添加帖子正文,例如: { "text": "A customer has entered" }

    c.键入内容类型(例如 application/json)。

    d.选择超时值,例如 5

  4. 单击 Keep Changes

发布规则

  1. 要激活规则,您必须发布该规则。 有关以Experience Platform Launch发布规则的详细信息,请参阅 发布

超越进出境的思考

在Experience Platform Launch中使用Places Service地理围栏条目和退出来触发规则非常强大,但您也可以将位置数据用作其他事件触发的条件。 例如,您的应用程序中可能会根据特定的trackAction调用事件触发Mobile Core Track Action事件。 根据此事件,您可以在执行操作之前为事件添加其他位置条件。 例如,在发生购买调查时打开应用程 trackAction 序内事件,但 仅当用户 的当前位置包含特定Places Service元数据时。

创建条件

在此页面上