配置 Campaign-兴趣点数据集成 configuring-campaign-points-of-interest-data-integration

配置Campaign — 兴趣点数据与Adobe Experience Platform SDK的集成 configuring-campaign-poi-aep-sdk

NOTE
您的移动应用程序应已使用Adobe Experience Platform SDK在Adobe Campaign Standard中进行配置。 有关详细步骤,请参阅此页面

用于收集位置数据的移动设备应用程序必须由​ 管理员 ​在Adobe Campaign界面中配置。

要在配置了Adobe Experience Platform SDK的移动应用程序中使用Adobe Experience Platform位置服务,您需要:

  1. 在数据收集UI中将​ Places ​扩展添加到您的移动应用程序配置中。 在Adobe Campaign中设置您的移动应用程序。 请参阅安装Places扩展

  2. 设置扩展后,在数据收集UI中创建数据元素,以从这些扩展检索数据。 请参阅此页面以创建您的数据元素。

  3. 然后,在数据收集UI中,您需要创建规则以支持兴趣点和Adobe Campaign之间的移动用例。
    此规则将在用户输入受地理围栏的​ Point of Interest ​时触发。 请参阅此页面以创建您的规则。

  4. 在地标中定义您的​ Points of Interest。 请参阅创建目标点

  5. 确保在Adobe Campaign中访问移动设备应用程序和收集的位置数据。 请参阅访问用于收集位置数据的移动应用访问收集的位置数据

使用SDK V4配置Campaign — 兴趣点数据集成 configuring-campaign-poi-sdkv4

用于收集位置数据的移动设备应用程序必须由​ 管理员 ​在Adobe Campaign界面中配置。

要在配置了SDK V4的移动应用程序中使用Point of Interest数据功能,您需要:

  1. 有权访问适用于移动设备的Adobe Analytics。 有关更多信息,请查看您的许可协议或联系您的Adobe客户经理。

  2. 在Adobe Campaign中设置您的移动应用程序。 请参阅在Campaign中设置移动应用。

  3. 在AdobeMobile Services界面中设置您的移动应用程序。 这使您能够确保AdobeMobile Services收集的数据发送到Adobe Campaign。 请参阅在AdobeMobile Services中配置移动应用

  4. 执行移动设备应用程序的特定设置:

    • 将从AdobeMobile Services界面下载的配置文件打包到Mobile应用程序。
    • 将Experience CloudMobile SDK集成到您的移动应用程序。 请参阅将SDK集成到移动应用程序
  5. 在AdobeMobile Services界面中定义目标点。 请参阅在AdobeMobile Services中定义目标点

  6. 定义要从移动应用程序的订阅者那里收集的数据。 请参阅收集订阅者的兴趣点数据

  7. 确保在Adobe Campaign中访问移动设备应用程序和收集的位置数据。 请参阅访问用于收集位置数据的移动应用访问收集的位置数据

使用SDK V4在Adobe Campaign中设置移动应用程序 setting-up-a-mobile-app-in-campaign

要使用Adobe Campaign收集兴趣点数据,您必须配置Adobe Campaign将从中接收数据的移动应用程序。

  1. 单击左上角的​ Adobe ​徽标,然后选择​ Administration > Channels > Mobile app

  2. 单击​ Create ​设置应用程序。

  3. 在​ 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管理员。

  1. 登录mobilemarketing.adobe.com

  2. 创建应用程序或选择现有应用程序。

  3. 转到​ Manage App Settings ​页面。

  4. 在​ 访客ID服务 ​部分中,选中​ 启用 ​并从下拉列表中选择您的组织。 单击​ 保存

    note caution
    CAUTION
    此组织必须与您在Adobe Campaign实例中使用的组织相同。
  5. 单击 Manage Postbacks

  6. 创建回发。

    • 选择​ 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

  7. 创建第二个回发。

    • 选择​ 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

NOTE
有关配置回发的详细信息,请参阅AdobeMobile Services文档

将SDK集成到移动应用程序 integrating-the-sdk-into-a-mobile-application

移动核心服务的软件开发工具包(SDK)有助于将移动应用程序集成到Adobe Campaign中。

中介绍了此步骤。

在AdobeMobile Services中定义目标点 defining-points-of-interest-in-adobe-mobile-services

要定义用于收集位置数据的目标点,请执行以下操作:

  1. 转到AdobeMobile Services界面。

  2. 添加您的应用程序。

    有关在Mobile Services中管理应用程序的详细信息,请参阅AdobeMobile Services文档

  3. 定义目标点。

    有关管理目标点的详细信息,请参阅AdobeMobile Services文档

收集订阅者的兴趣点数据 collecting-subscribers--points-of-interest-data

使用特定的自定义资源,您可以定义要从应用程序的订阅者那里收集的数据。

使用SDK V4🔗配置移动应用程序页面中的介绍了此步骤。

访问用于收集位置数据的移动应用程序 accessing-mobile-apps-used-to-collect-location-data

要在Adobe Campaign中访问已成功创建的应用程序,请执行以下操作:

  1. 单击左上角的​ Adobe ​徽标。

  2. 根据SDK选择​ Administration > Channels > Mobile app (SDK v4) ​或​ Mobile app (AEP SDK)

  3. 从列表中选择移动应用程序以显示其属性。

应用程序订阅者的列表也会显示在​ Mobile application subscribers ​选项卡中。 订阅者是指在其移动设备上安装了应用程序的所有用户。 Adobe Campaign数据库用户档案使用注册令牌进行标识。

访问收集的位置数据 accessing-collected-location-data

完成设置后,收集的目标点数据将列在每个配置文件的​ Places ​选项卡中。 要访问列表,请执行以下操作:

  1. 选择配置文件。

  2. 单击右侧的​ Edit profile properties ​按钮。

  3. 选择 Places 选项卡。

将列出为当前配置文件收集的目标点数据。 位置数据会在Adobe Campaign数据库中存储六个月。

有关访问和编辑用户档案的详细信息,请参阅用户档案

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff