在此部分中,您将了解如何使用历史地理位置信息来定位通过Adobe Campaign Standard交付的推送通知。
在开始之前,请完成以下任务:
已使用Adobe Experience Platform Mobile SDK配置移动应用程序,包括 Adobe Campaign Standard扩展.
集成 Adobe Experience Platform Mobile SDK 到您的应用程序中。
添加 Adobe Campaign Standard扩展 到您的移动设备应用程序配置。
创建POI 在Places Service POI管理界面中。
启用并安装 Places扩展.
验证Places扩展和区域监控解决方案(CoreLocation文档 对于iOS,或 Android位置文档)在应用程序中运行正常,您需要在Experience Platform Launch中创建数据元素。 数据元素允许您读取由通过Mobile SDK事件中心进行的扩展提供的信息,并充当从客户端应用程序检索数据的别名。 要从Places扩展检索数据并将Places Service信息发送到Campaign,您需要创建一些数据元素。
创建数据元素:
在Experience Platform Launch移动资产中,单击 数据元素 选项卡,单击 添加数据元素.
在 扩展 下拉列表中,选择 Places Service.
从 数据元素类型 下拉列表中,选择 名称.
在右侧窗格中,您可以选择 当前POI 用于检索用户当前所在的POI的名称。
上次输入 检索用户上次输入的POI的名称,以及 上次退出 提供用户最后一个剩余的POI的名称。 在本例中,我们选择了 上次输入 并为数据元素键入名称,例如 上次输入的POI名称 已单击 保存.
重复上述步骤1-4,并为 上次进入的POI纬度, 上次输入的POI经度和 上次进入的POI半径.
除了Places Service的数据元素之外,请确保为 应用程序ID 和 Experience CloudID.
通过Experience Platform Launch中的规则,您可以基于事件触发器创建复杂的多解决方案工作流。 通过规则,您可以创建新规则或修改现有规则,并将更新动态部署到移动应用程序。 在以下示例中,当用户进入受地理防护的POI时,将触发规则。 触发规则后,将向Campaign Standard发送更新,以根据Experience CloudID为特定用户记录指向特定POI的条目。
在您的Experience Platform Launch移动资产中, 规则 ,单击 添加规则.
在 事件 ,单击 + 选择 Places Service 作为扩展。
对于 事件类型,选择 进入POI.
命名规则,例如 用户输入的POI.
单击 Keep Changes.
离开 条件 部分空白。
利用此部分,可筛选或限制此规则应何时触发。
在 操作 ,单击 +.
在 扩展 下拉列表中,选择 移动核心 和 操作类型 下拉列表中,选择 发送回发.
在 URL,则需要构建Campaign Standard位置端点。
URL应类似于 https:///rest/head/mobileAppV5//locations/
.
确保使用您之前为Campaign服务器和pKey创建的正确数据元素。
单击相应框以添加帖子正文并发送以下内容:
{
"locationData": {
"distances": "{%%Last Entered POI Radius%%}",
"poiLabel": "{%%Last Entered POI Name%%}",
"latitude": "{%%Last Entered POI Lat%%}",
"longitude": "{%%Last Entered POI Long%%}",
"appId": "{%%AppID%%}",
"marketingCloudId": “{%%ecid%%}”
}
}
确保使用在上一部分中创建的数据元素。
在内容类型中,输入 application/json。
单击 Keep Changes.
现在,Campaign中填充了位置数据,因此可以将POI用作受众区段工具。
在您的Adobe Campaign Standard实例中,单击 创建推送通知.
对于推送通知类型,选择 将推送消息发送到Campaign用户档案.
单击 下一个 并键入常规详细信息。
在受众屏幕上,单击 计数 确定将发送推送通知的预计用户数。
在此示例中,计数将为3,因为有三台已安装的设备正在测试应用程序。
在左窗格中,展开 用户档案 选项卡,并拖动 POI位置 筛选到主区域。
在POI筛选器窗口中,输入要定位的POI的确切名称。
您可以进行其他选择,以确定自用户上次访问此POI以来的时间段。
单击 确认.
在顶部再次运行计数,以查看受众大小的变化。
如果看不到计数更新,则可能已输入POI名称,但设备尚未为其触发条目。 在这种情况下,使用SlackWeb挂接将变得很有价值,因为您可以看到来自各种测试设备的POI条目列表。
您可以拖出其他POI位置筛选器,以在消息中包含多个POI。
单击下一步以完成创建要交付的推送通知。
将Places Service与Adobe Campaign Standard结合使用,为您提供了一个功能强大的工具,可根据地域限制条目和退出情况将消息分段并定位给用户。 此集成可帮助您构建更加个性化和符合情境的用例。