Show Menu
主题×

将位置上下文添加到Analytics请求

本文档假定您已在应用程序中实施了Places Service。 有关实施Places service的详细信息,请参阅 Places扩展
在Places service发送进入和退出事件后,您可以在Experience Platform Launch中创建规则,并将Places service数据附加到所有Adobe Analytics事件。 要创建此类型的规则,请在启动项中选择您的属性,然后完成以下步骤:

1.创建规则

  1. 在选项卡 Rules 上,单击 Create New Rule
    请牢记以下信息:
    • 如果此属性没有现有规则,则 **Create New Rule**按钮将位于屏幕中间。
    • 如果您的属性有规则, **Create New Rule**则按钮将位于屏幕的右上方。

2.选择活动

  1. 为您的规则指定一个有意义的名称,以便在您的规则列表中轻松识别该规则。
    在此示例中,该规则被命名 Attach Places Service Data to Analytics Track Action Events
  2. 在部分 Events 下,单击 Add
  3. 从下 Extension 拉列表中,选择 Mobile Core
  4. 从下 Event Type 拉列表中,选择 Track Action
现在,您可以确定要为此规则包含的触发器。 在此示例中,触发器基于所有调 TrackAction 用。 配置活动后,单击 Keep Changes

3.添加条件

完成此过程,将条件添加到规则。 否则,请跳到下面 的定义操作 部分。
在此示例中,创建了一个条件,该条件导致规则仅为AT&T客户触发。
  1. 在部分 Conditions 下,单击 Add
  2. 从下 Extension 拉列表中,选择 Mobile Core
  3. 从下 Condition Type 拉列表中,选择 Carrier Name
  4. 在右侧的窗口中,选中该复选 **AT&T**框。
  5. 单击 Keep Changes

4.定义操作

  1. 在部分 Actions 下,单击 Add
  2. 从下 Extension 拉列表中,选择 Mobile Core
  3. 从下 Action Type 拉列表中,选择 Attach Data
  4. 在右侧窗格的字 **JSON Payload**段中,键入要添加到此活动的数据。
  5. 单击 Keep Changes
在右侧窗格中,您可以添加自由形式JSON有效负荷,该负荷将数据添加到SDK事件中,然后侦听此事件的扩展才能听到该事件。 在此示例中,某些上下文数据会添加到此事件中,然后Analytics扩展会处理它。 添加的上下文数据现在将位于传出的Analytics点击中。
在以下示例中, poi.city 将值 poi.name 添加到Analytics事件的上下文数据中。 新键的值由SDK在此事件处理时动态确定。

5.保存规则并重新构建您的属性

完成配置后,请验证您的规则是否如下图所示:
  1. 单击 Save
  2. 重新构建您的启动项属性并将其部署到正确的环境。