向Analytics请求添加位置上下文

重要

此文档假定您已在应用程序中实现了Places Service。 有关实施Places Service的详细信息,请参 阅Places扩展

在Places Service发送进入和退出事件后,您可以在Experience Platform Launch中创建规则,并将Places Service数据附加到所有Adobe Analytics事件。 要创建此类型的规则,请在启动项中选择您的属性,然后完成以下步骤:

1.创建规则

  1. On the Rules tab, click Create New Rule.

    请牢记以下信息:

    • 如果此属性没有现有规则, Create New Rule 则按钮将位于屏幕中间。
    • 如果您的属性有规 Create New Rule 则,则按钮将位于屏幕右上方。

2.选择事件

  1. 为规则指定一个有意义的名称,以便在规则的列表中容易识别它。

    在此示例中,将命名规则 Attach Places Service Data to Analytics Track Action Events

  2. Under the Events section, click Add.

  3. 从下 Extension 拉列表中,选择 Mobile Core

  4. 从下 Event Type 拉列表中,选择 Track Action

现在,您可以确定要为此规则包含的触发器。 在此示例中,触发器基于所有调 TrackAction 用。 配置事件后,单击 Keep Changes

“创建事件”

3.添加条件

重要

完成此过程,将条件添加到规则。 否则,跳到下面 的定义操作 部分。

在此示例中,创建了一个条件,该条件使规则仅为AT&T客户触发。

  1. Under the Conditions section, click Add.

  2. 从下 Extension 拉列表中,选择 Mobile Core

  3. 从下 Condition Type 拉列表中,选择 Carrier Name

  4. 在右侧的窗口中,选中复选 AT&T 框。

  5. 单击 Keep Changes

"创建条件"

4.定义活动

  1. Under the Actions section, click Add.

  2. 从下 Extension 拉列表中,选择 Mobile Core

  3. 从下 Action Type 拉列表中,选择 Attach Data

  4. 在右侧窗格的字 JSON Payload 段中,键入要添加到此事件的数据。

  5. 单击 Keep Changes

在右侧窗格中,您可以添加自由形式JSON有效负荷,该负荷会向SDK事件添加数据,然后侦听此事件的扩展才能听到事件。 在此示例中,在Analytics扩展处理前,会先将一些上下文数据添加到此事件。 添加的上下文数据现在将位于传出的Analytics点击中。

在以下示例中, poi.citypoi.name 值添加到Analytics事件的上下文数据。 新密钥的值由SDK在此事件处理时动态确定。

“创建操作”

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

完成配置后,请验证您的规则是否与下图类似:

“规则已经完成。”

  1. 单击 Save

  2. 重新构建您的启动属性并将其部署到正确环境。

在此页面上