配置 Campaign-兴趣点数据集成

配置与Adobe Experience Platform SDK的Campaign — 兴趣点数据集成

注意

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

用于收集位置数据的移动应用程序必须由Adobe Campaign界面的​administrator​配置。

要将Adobe Experience Platform Location Services与使用Adobe Experience Platform SDK配置的移动应用程序结合使用,您需要:

  1. 将​Places​和​Places Monitor​扩展添加到Adobe Experience Platform Launch中的移动设备应用程序配置。 在Adobe Campaign中设置移动应用程序。 请参阅在Adobe Experience Platform Launch中安装Places扩展在Experience Platform Launch中安装Places Monitor扩展。

  2. 设置扩展后,在​Adobe Experience Platform Launch​中创建数据元素,以从这些扩展中检索数据。 请参阅此page以创建数据元素。

  3. 然后,在​Adobe Experience Platform Launch​中,您需要创建规则以支持兴趣点和Adobe Campaign之间的移动使用案例。
    当用户进入受地理防护的​Point of Interest​时,将触发此规则。 请参阅此page以创建规则。

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

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

使用SDK V4配置Campaign — 兴趣点数据集成

用于收集位置数据的移动应用程序必须由Adobe Campaign界面的​administrator​配置。

要将兴趣点数据功能与配置了SDK V4的移动应用程序结合使用,您需要:

  1. 有权访问Adobe Analytics for Mobile。 有关更多信息,请查看您的许可协议或与Adobe帐户管理员联系。

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

  3. 在AdobeMobile Services界面中设置您的移动应用程序。 这样,您就可以确保将Mobile Services收集的Adobe发送到Adobe Campaign。 请参阅在Mobile Services中配置移动Adobe应用程序

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

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

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

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

使用SDK V4在Adobe 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界面中。 请参阅在Mobile Services中配置移动Adobe应用程序

  • Collect PII endpoint URL用于在启动移动应用程序时从移动应用程序中收集用户的Experience CloudID和注册令牌。 当用户使用电子邮件、名字、姓氏等凭据登录应用程序时,还会收集此数据,并使用这些数据将用户的注册令牌与Adobe Campaign配置文件进行协调。
  • Location Services endpoint URL用于从目标点收集位置数据,如用户的纬度、经度和半径。

现在,您可以在AdobeMobile Services中使用这些值来完成配置,如在AdobeMobile Services中配置移动应用程序一节中所述。

在Mobile Services中配置V4移动应用程序Adobe

要将Mobile Services收集的Adobe发送到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服务​部分中,选中​启用,然后从下拉列表中选择您的组织。 单击​保存

    注意

    此组织必须与您在Adobe Campaign实例中使用的组织相同。

  5. 单击 Manage Postbacks

  6. 创建回发。

    • 选择​PII​作为​Postback Type

    • 在​URL​字段中,从您在Adobe Campaign界面中配置的移动应用程序复制​Collect PII Endpoint 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}"
      }
      
    • 将​内容类型​设置为​application/json

    • 在​中,哪些数据标记会触发回发?,选择任意事件(通常为 Launchedexists)。

    • 单击 Save & Activate

  7. 创建第二个回发。

    • 选择​Postback​作为​Postback Type

    • 在​URL​字段中,从您在Adobe Campaign界面中配置的移动应用程序复制​Location Services Endpoint 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}"
      }
      }
      
    • 将​内容类型​设置为​application/json

    • 在​中,哪些数据标记会触发回发?,选择 campaign.testexists

    • 单击 Save & Activate

注意

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

将SDK集成到移动应用程序

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

page中介绍了此步骤。

定义AdobeMobile Services中的目标点

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

  1. 转到AdobeMobile Services界面。

  2. 添加您的应用程序。

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

  3. 定义目标点。

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

收集订阅者的兴趣点数据

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

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

访问用于收集位置数据的移动设备应用程序

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

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

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

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

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

访问收集的位置数据

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

  1. 选择用户档案。

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

  3. 选择 Places 选项卡。

将列出当前用户档案收集的目标点数据。 位置数据将在Adobe Campaign数据库中存储6个月。

有关访问和编辑用户档案的更多信息,请参阅Profiles

在此页面上