在 AEM Mobile 应用程序中设置 Adobe Target A/B 测试。

Adobe Target 是 Adobe Marketing Cloud 解决方案,使您能够通过为不同的受众提供不同的 A/B 测试设置体验从而自定义您的移动应用程序体验。之后您可通过比较两种或两种以上的体验来确定最适合不同受众的体验,从而最大程度增加收入。例如,您可将促销内容 A 定向至 50% 的受众,促销内容 B 定向至剩余的受众,以便确定更具吸引力的促销内容。

在 AEM Mobile 应用程序中,可在 HTML 文章或动态横幅中设置 A/B 测试。例如,您可以用图像轮播创建一个动态横幅,并使该轮播向一位受众显示内容 A,而向其他受众显示内容 B。

要求

  • AEM Mobile 主管理员帐户
  • 可提供 Adobe Target 访问权限的 Digital Marketing Cloud 许可

定义 Target 活动

定义用于确定显示 AEM Mobile 动态横幅或 HTML 文章中的哪些内容的 Adobe Target 活动。

  1. 登录 Mobile Marketing Dashboard (https://mobilemarketing.adobe.com)。

  2. 导航到“Target” > “活动”

     

    可从 Mobile Marketing Dashboard 或 Adobe Target Dashboard 中管理 Adobe Target 活动。请参阅 Adobe Target 帮助中的从 Adobe Marketing Cloud 中访问 Target(仅英文版)。

    对于 Adobe Target,请确保您具备编辑或审批人角色,以便创建或编辑 Target 活动。

  3. 创建新的 Target 活动或选择现有活动。

    请参阅 Adobe Target 帮助中的活动(仅英文版)。

  4. 指定活动设置。

    • 指定活动“名称”
    • 将“活动”设置为“开”。
    • 设置“开始”和“结束”日期。
    • 根据需要设置“受众”。请参阅 Adobe Target 帮助中的受众(仅英文版)。
    • 设置“内容位置”,此位置是 Target mbox 的名称。默认的 mbox 名称为 target-global-mbox。如有自定义的 mbox 名称,请指定该名称。请参阅 Adobe Target 帮助中的了解全局 mbox(仅英文版)。
    • 指定“测试体验”。请参阅 Adobe Target 帮助中的体验(仅英文版)。添加体验时,需指定包含 HTML 代码的产品。请参阅 Adobe Target 帮助中的服务(仅英文版)。
    • 设置“成功位置”,此位置是 Target mbox 的名称。
  5. 单击“保存”

配置 Target 活动,以便在 AEM Mobile 内容中进行使用

在创建 Adobe Target 活动后,需要执行若干项任务来允许 AEM Mobile 应用程序中的 HTML 内容使用 Target 活动。

  1. 在 Mobile Marketing Dashboard 中,选择“管理应用程序”。如果尚未创建应用程序,请单击“添加”并添加您的应用程序。或者,单击该应用程序以对其进行编辑。

  2. 在应用程序设置的“SDK Target 选项”部分中,选择“使用 HTTPS”,并指定“客户代码”和“请求超时”

    确保已在 Adobe Mobile Services 的“管理应用程序设置”页面中选中使用 HTTPS 选项。如果未启用 HTTPS,那么除非已将 Target 服务器列入白名单,否则 iOS 调用可能会被阻止。

    对于您的帐户或公司而言,“客户代码”是唯一的。您可以通过查看 Target mbox 设置找到您的客户代码。打开您的 Target 活动并选择“查看报告”,以转到 Adobe Target 控制面板。选择活动,并选择“设置” > “实施” > “编辑 mbox.js 设置”。mbox.js 设置中会列出您帐户的客户代码。

    “请求超时”选项会指定一个时长(以秒为单位),此时长是在启动被视为新会话之前在两次应用程序启动之间必须经历的时间。

  3. 使用点播服务重新构建您的应用程序。

    每次在 Marketing Cloud Dashboard 中配置应用程序设置时,必须在点播服务中重新构建您的应用程序,这样应用程序配置更改才能生效。请注意,在对 Target 设置(如创建活动)进行更改时不必重新构建应用程序。

  4. 编辑动态横幅或 HTML 文章以启用 Target 活动。

    • 在文章或动态横幅属性中,确保已选择“启用可扩展性功能”
    • 在 HTML 代码中包含 <script type="text/javascript" src="cordova.js"></script> 以启用 Cordova 插件和 Mobile Services SDK。
    • 启用您在 HTML 文章或动态横幅中包含的 Target 支持文件。cordova.js 文件自动包含在应用程序中。在基础 Cordova 库完成初始化之前,无法调用 ADB.targetLoadRequest()。要执行此操作,请将名为 index.js 的支持文件包含其中。此支持文件会添加一个侦听器,并一直等到 Cordova 库加载完毕。Cordova 库准备就绪后,它将调用 initAdobeMC(),在此过程中将调用 ADB.targetLoadRequest() 或 ADB_Helper.js 中包含的任何其他 ADB 方法。此代码显示在 target.js 文件中。
    <script type="text/javascript" src="cordova.js"></script>        
    <script type="text/javascript" src="js/target.js"></script> 
    <script type="text/javascript" src="js/index.js"></script>

    下载

    有关所用 Target 方法的详细信息,请参阅 Adobe Marketing Cloud 帮助中的 PhoneGap 插件方法

  5. 在自定义应用程序中测试动态横幅或 HTML 文章。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略