配置 Campaign-兴趣点数据集成 configuring-campaign-points-of-interest-data-integration
配置Campaign — 兴趣点数据与Adobe Experience Platform SDK的集成 configuring-campaign-poi-aep-sdk
用于收集位置数据的移动设备应用程序必须由 管理员 在Adobe Campaign界面中配置。
要在配置了Adobe Experience Platform SDK的移动应用程序中使用Adobe Experience Platform位置服务,您需要:
-
在数据收集UI中将 Places 扩展添加到您的移动应用程序配置中。 在Adobe Campaign中设置您的移动应用程序。 请参阅安装Places扩展。
-
设置扩展后,在数据收集UI中创建数据元素,以从这些扩展检索数据。 请参阅此页面以创建您的数据元素。
-
然后,在数据收集UI中,您需要创建规则以支持兴趣点和Adobe Campaign之间的移动用例。
此规则将在用户输入受地理围栏的 Point of Interest 时触发。 请参阅此页面以创建您的规则。 -
在地标中定义您的 Points of Interest。 请参阅创建目标点。
-
确保在Adobe Campaign中访问移动设备应用程序和收集的位置数据。 请参阅访问用于收集位置数据的移动应用和访问收集的位置数据。
使用SDK V4配置Campaign — 兴趣点数据集成 configuring-campaign-poi-sdkv4
用于收集位置数据的移动设备应用程序必须由 管理员 在Adobe Campaign界面中配置。
要在配置了SDK V4的移动应用程序中使用Point of Interest数据功能,您需要:
-
有权访问适用于移动设备的Adobe Analytics。 有关更多信息,请查看您的许可协议或联系您的Adobe客户经理。
-
在Adobe Campaign中设置您的移动应用程序。 请参阅在Campaign中设置移动应用。
-
在AdobeMobile Services界面中设置您的移动应用程序。 这使您能够确保AdobeMobile Services收集的数据发送到Adobe Campaign。 请参阅在AdobeMobile Services中配置移动应用。
-
执行移动设备应用程序的特定设置:
- 将从AdobeMobile Services界面下载的配置文件打包到Mobile应用程序。
- 将Experience CloudMobile SDK集成到您的移动应用程序。 请参阅将SDK集成到移动应用程序。
-
在AdobeMobile Services界面中定义目标点。 请参阅在AdobeMobile Services中定义目标点。
-
定义要从移动应用程序的订阅者那里收集的数据。 请参阅收集订阅者的兴趣点数据。
-
确保在Adobe Campaign中访问移动设备应用程序和收集的位置数据。 请参阅访问用于收集位置数据的移动应用和访问收集的位置数据。
使用SDK V4在Adobe Campaign中设置移动应用程序 setting-up-a-mobile-app-in-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界面中使用。 请参阅在AdobeMobile Services中配置移动应用。
- Collect PII endpoint URL用于在启动时从移动应用程序中收集用户的Experience CloudID和注册令牌。 当用户使用电子邮件、名字、姓氏等凭据登录应用程序时,也将收集此数据,并将其用于协调用户的注册令牌与Adobe Campaign配置文件。
- Location Services endpoint URL用于收集位置数据,例如用户与目标点的纬度、经度和半径。
您现在可以在AdobeMobile Services中使用这些值完成配置,如在AdobeMobile Services中配置移动应用程序部分中所述。
在AdobeMobile Services中配置V4移动应用程序 configuring-a-mobile-app-in-adobe-mobile-services
要将AdobeMobile Services收集的数据发送到Adobe Campaign,您必须在Mobile Services界面中配置回发。
您将需要可以在Adobe Campaign中设置的移动应用程序参数中找到的特定信息(请参阅在Campaign中设置移动应用程序):
- IMS Organization ID
- Collect PII Endpoint
- Location Services endpoint
您必须拥有Adobe Analytics的访问权限才能进行以下配置。 如果您不是Adobe Analytics用户,请联系Adobe Campaign管理员。
-
创建应用程序或选择现有应用程序。
-
转到 Manage App Settings 页面。
-
在 访客ID服务 部分中,选中 启用 并从下拉列表中选择您的组织。 单击 保存。
note caution CAUTION 此组织必须与您在Adobe Campaign实例中使用的组织相同。 -
单击 Manage Postbacks。
-
创建回发。
-
选择 PII 作为 Postback Type。
-
在 URL 字段中,从您在Adobe Campaign界面中配置的移动应用程序中复制 Collect PII Endpoint URL,该URL前面带有服务器名称。 请参阅在Campaign中设置移动应用。
-
按如下方式填写 Post Body 字段:
对于iOS:
code language-none { "userKey": "{userKey}", "pushPlatform":"apns", "marketingCloudId":"{%mcid%}", "cusEmail":"{email}", "cusFirstName":"{firstName}", "cusLastName":"{lastName}" }
对于Android:
code language-none { "userKey": "{userKey}", "pushPlatform":"gcm", "marketingCloudId":"{%mcid%}", "cusEmail":"{email}", "cusFirstName":"{firstName}", "cusLastName":"{lastName}" }
-
将 内容类型 设置为 application/json。
-
在 中,哪些数据标记会触发回发?,选择任何事件,通常为 Launched 和 exists。
-
单击 Save & Activate。
-
-
创建第二个回发。
-
选择 Postback 作为 Postback Type。
-
在 URL 字段中,从您在Adobe Campaign界面中配置的移动应用程序中复制 Location Services Endpoint URL,该URL前面带有服务器名称。 请参阅在Campaign中设置移动应用。
-
按如下方式填写 Post Body 字段:
code language-none { "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}" } }
-
将 内容类型 设置为 application/json。
-
在 中,哪些数据标记会触发回发?,选择 campaign.test 和 exists。
-
单击 Save & Activate。
-
将SDK集成到移动应用程序 integrating-the-sdk-into-a-mobile-application
移动核心服务的软件开发工具包(SDK)有助于将移动应用程序集成到Adobe Campaign中。
此页中介绍了此步骤。
在AdobeMobile Services中定义目标点 defining-points-of-interest-in-adobe-mobile-services
要定义用于收集位置数据的目标点,请执行以下操作:
-
转到AdobeMobile Services界面。
-
添加您的应用程序。
有关在Mobile Services中管理应用程序的详细信息,请参阅AdobeMobile Services文档。
-
定义目标点。
有关管理目标点的详细信息,请参阅AdobeMobile Services文档。
收集订阅者的兴趣点数据 collecting-subscribers--points-of-interest-data
使用特定的自定义资源,您可以定义要从应用程序的订阅者那里收集的数据。
使用SDK V4🔗配置移动应用程序页面中的介绍了此步骤。
访问用于收集位置数据的移动应用程序 accessing-mobile-apps-used-to-collect-location-data
要在Adobe Campaign中访问已成功创建的应用程序,请执行以下操作:
-
单击左上角的 Adobe 徽标。
-
根据SDK选择 Administration > Channels > Mobile app (SDK v4) 或 Mobile app (AEP SDK)。
-
从列表中选择移动应用程序以显示其属性。
应用程序订阅者的列表也会显示在 Mobile application subscribers 选项卡中。 订阅者是指在其移动设备上安装了应用程序的所有用户。 Adobe Campaign数据库用户档案使用注册令牌进行标识。
访问收集的位置数据 accessing-collected-location-data
完成设置后,收集的目标点数据将列在每个配置文件的 Places 选项卡中。 要访问列表,请执行以下操作:
-
选择配置文件。
-
单击右侧的 Edit profile properties 按钮。
-
选择 Places 选项卡。
将列出为当前配置文件收集的目标点数据。 位置数据会在Adobe Campaign数据库中存储六个月。
有关访问和编辑用户档案的详细信息,请参阅用户档案。