您的移动设备应用程序应已在Adobe Campaign Standard中使用Adobe Experience Platform SDK进行配置。 有关详细步骤,请参阅此 页面.
用于收集位置数据的移动应用程序必须由 管理员 在Adobe Campaign界面中。
要将Adobe Experience Platform Location Services与使用Adobe Experience Platform SDK配置的移动应用程序结合使用,您需要:
添加 Places 和 Places Monitor 扩展。 在Adobe Campaign中设置移动应用程序。 请参阅 安装Places扩展 和 安装Places Monitor扩展.
设置扩展后,在数据收集UI中创建数据元素,以从这些扩展中检索数据。 请参阅 页面 创建数据元素。
然后,在数据收集UI中,您需要创建规则以支持兴趣点和Adobe Campaign之间的移动使用案例。
当用户进入受地理围栏时,将触发此规则 Point of Interest. 请参阅 页面 创建规则。
定义 Points of Interest 在地方。 请参阅 创建目标点.
确保在Adobe Campaign中访问移动应用程序和收集的位置数据。 请参阅 访问用于收集位置数据的移动设备应用程序 和 访问收集的位置数据.
用于收集位置数据的移动应用程序必须由 管理员 在Adobe Campaign界面中。
要将兴趣点数据功能与配置了SDK V4的移动应用程序结合使用,您需要:
有权访问Adobe Analytics for Mobile。 有关更多信息,请查看您的许可协议或与Adobe帐户管理员联系。
在Adobe Campaign中设置移动应用程序。 请参阅 在Campaign中设置移动应用程序.
在AdobeMobile Services界面中设置您的移动应用程序。 这样,您就可以确保将Mobile Services收集的Adobe发送到Adobe Campaign。 请参阅 在Mobile Services中配置移动Adobe应用程序.
执行移动应用程序的特定设置:
在AdobeMobile Services界面中定义目标点。 请参阅 定义AdobeMobile Services中的目标点.
定义要从移动应用程序的订阅者那里收集的数据。 请参阅 收集订阅者的兴趣点数据.
确保在Adobe Campaign中访问移动应用程序和收集的位置数据。 请参阅 访问用于收集位置数据的移动设备应用程序 和 访问收集的位置数据.
为了能够使用Adobe Campaign收集目标点数据,您必须配置Adobe Campaign将从中接收数据的移动应用程序。
单击 Adobe 徽标,然后选择 Administration > Channels > Mobile app.
单击 Create 来设置应用程序。
在 Application name 字段,单击 Create.
请勿在 Device-specific settings 中。 这仅适用于配置接收推送通知的应用程序。
在 Mobile application properties 部分中,列出了两个URL: Collect PII endpoint 和 Location Services endpoint. 它们将用在AdobeMobile Services界面中。 请参阅 在Mobile Services中配置移动Adobe应用程序.
您现在可以在AdobeMobile Services中使用这些值来完成配置,如 在Mobile Services中配置移动Adobe应用程序 中。
要将Mobile Services收集的Adobe发送到Adobe Campaign,您必须在Mobile Services界面中配置回发。
您将需要可在Adobe Campaign中设置的移动应用程序参数中找到的特定信息(请参阅 在Campaign中设置移动应用程序):
您必须拥有Adobe Analytics的访问权限才能执行以下配置。 如果您不是Adobe Analytics用户,请联系您的Adobe Campaign管理员。
创建应用程序或选择现有应用程序。
转到 Manage App Settings 页面。
在 访客ID服务 部分,勾选 启用 ,然后从下拉列表中选择您的组织。 单击保存。
此组织必须与您在Adobe Campaign实例中使用的组织相同。
单击 Manage Postbacks。
创建回发。
选择 PII 作为 Postback Type.
在 URL 字段,复制 Collect PII Endpoint 您在Adobe Campaign界面中配置的移动应用程序的URL,前面是服务器名称。 请参阅 在Campaign中设置移动应用程序.
填写 Post Body 字段,如下所示:
对于iOS:
{
"userKey": "{userKey}",
"pushPlatform":"apns",
"marketingCloudId":"{%mcid%}",
"cusEmail":"{email}",
"cusFirstName":"{firstName}",
"cusLastName":"{lastName}"
}
对于Android:
{
"userKey": "{userKey}",
"pushPlatform":"gcm",
"marketingCloudId":"{%mcid%}",
"cusEmail":"{email}",
"cusFirstName":"{firstName}",
"cusLastName":"{lastName}"
}
已设置 内容类型 as application/json.
在 哪些数据标记会触发回发?,选择任意事件(通常为 Launched 和 exists.
单击 Save & Activate。
创建第二个回发。
选择 Postback 作为 Postback Type.
在 URL 字段,复制 Location Services Endpoint 您在Adobe Campaign界面中配置的移动应用程序的URL,前面是服务器名称。 请参阅 在Campaign中设置移动应用程序.
填写 Post Body 字段,如下所示:
{
"locationData":{
"distances":"{a.loc.dist}",
"poiLabel":"{a.loc.poi}",
"latitude.a":"{a.loc.lat.a}",
"latitude.b":"{a.loc.lat.b}",
"latitude.c":"{a.loc.lat.c}",
"longitude.a":"{a.loc.lon.a}",
"longitude.b":"{a.loc.lon.b}",
"longitude.c":"{a.loc.lon.c}",
"appId":"{a.appid}",
"marketingCloudId":"{mid}"
}
}
已设置 内容类型 as application/json.
在 哪些数据标记会触发回发?,选择 campaign.test 和 exists.
单击 Save & Activate。
有关配置回发的详细信息,请参阅 AdobeMobile Services文档.
移动核心服务的软件开发工具包(SDK)有助于将移动应用程序集成到Adobe Campaign。
此步骤将在此中介绍 页面.
要定义用于收集位置数据的目标点,请执行以下操作:
转到AdobeMobile Services界面。
添加您的应用程序。
有关在Mobile Services中管理应用程序的更多信息,请参阅 AdobeMobile Services文档.
定义目标点。
有关管理目标点的更多信息,请参阅 AdobeMobile Services文档.
使用特定的自定义资源可定义要从应用程序的订阅者那里收集的数据。
此步骤在 使用SDK V4配置移动应用程序 页面。
要访问在Adobe Campaign中成功创建的应用程序,请执行以下操作:
单击 Adobe 徽标。
选择 Administration > Channels > Mobile app (SDK v4) 或 Mobile app (AEP SDK) 具体取决于SDK。
从列表中选择一个移动设备应用程序以显示其属性。
应用程序订阅者的列表也会显示在 Mobile application subscribers 选项卡。 订阅者是指在其移动设备上安装了应用程序的所有用户。 Adobe Campaign数据库用户档案使用注册令牌进行标识。
完成设置后,收集的目标点数据将列在 Places 选项卡。 要访问列表,请执行以下操作:
选择用户档案。
单击 Edit profile properties 按钮。
选择 Places 选项卡。
将列出当前用户档案收集的目标点数据。 位置数据将在Adobe Campaign数据库中存储6个月。
有关访问和编辑用户档案的更多信息,请参阅 用户档案.