配置 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. 添加 Places 数据收集UI中移动应用程序配置的扩展。 在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 endpointLocation 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 字段,复制 Collect PII Endpoint 您在Adobe Campaign界面中配置的移动应用程序的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.

    • 哪些数据标记会触发回发?,选择任意事件,通常情况下 Launchedexists.

    • 单击 Save & Activate

  7. 创建第二个回发。

    • 选择 Postback 作为 Postback Type.

    • URL 字段,复制 Location Services Endpoint 您在Adobe Campaign界面中配置的移动应用程序的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.testexists.

    • 单击 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. 选择 Administration > Channels > Mobile app (SDK v4)Mobile app (AEP SDK) 具体取决于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