配置Adobe TargetCloud Service configuring-adobe-target-cloud-service

NOTE
Adobe建议对需要基于单页应用程序框架的客户端渲染(例如React)的项目使用SPA编辑器。 了解详情
NOTE
本文档是Adobe Experience Manager (AEM) Mobile快速入门指南的一部分,该指南是AEM Mobile参考的推荐起点。

在内容作者开始为移动应用程序生成目标内容之前,必须执行多个步骤:为用户和组获取正确的权限集、创建云服务、为活动配置应用程序,以及最终生成内容。

将来的假设是AEM Mobile混合引用应用程序已成功部署并可通过AEM Mobile仪表板访问。

权限 permissions

需要访问个性化控制台的用户必须属于target-activity-authors组。 建议作为用户和组设置的一部分,将target-activity-group添加到apps-admins组中。 通过添加target-activity-authors组,用户可以看到Personalization导航菜单条目。

如果忘记将您要拥有个性化Admin Console访问权限的用户或组添加到target-activity-authors组,则会阻止用户查看个性化控制台。

Cloud Service cloud-services

要使目标内容适用于移动设备应用程序,必须配置两项服务: Adobe Target服务和AdobeMobile Services服务。 Adobe Target服务提供用于处理客户端请求和返回个性化内容的引擎。 AdobeMobile Services服务通过由AMS Cordova插件使用的ADBMobileConfig.json文件提供Adobe服务和移动应用程序之间的连接。 在AEM Mobile Dashboard中,您可以通过添加这两项服务来配置应用程序。

Adobe TargetCloud Service adobe-target-cloud-service

在AEM Mobile功能板中,找到管理Cloud Service,然后单击+按钮。

chlimage_1-8

从添加Cloud Service向导中,选择“Adobe Target”云服务卡,然后单击下一步。

chlimage_1-9

从选择配置下拉列表中,您可以创建配置或从现有配置中进行选择。 要创建配置,请从下拉列表中选择“创建配置”。 输入Target配置的标题。 输入与Target帐户关联的客户端代码、电子邮件和密码。 如果您不知道这些字段的值,请联系Adobe Target支持。 单击“验证”按钮验证凭据。 验证后,单击提交按钮以创建云服务。

创建的云服务将通过向导自动与移动应用程序关联。 在应用程序组节点的jcr:content节点上设置cq:cloudserviceconfigs属性值。 对于混合应用程序示例,它被设置在/content/mobileapps/hybrid-reference-app/jcr:content上,其值指向自动生成的框架节点,该值位于/etc/cloudservices/testandtarget/adobe-target—aem-apps/framework。 框架节点默认设置了两个属性:性别和年龄。 此框架仅供AEM预览使用,对设备没有任何影响。

完成该向导后,“管理Cloud Service”图块将包含Target云服务,但它包含有关缺少Adobe移动服务帐户的警告。

chlimage_1-10

Adobe移动服务 adobe-mobile-service

此外,还必须将AdobeMobile Services (AMS)帐户关联到应用程序,AMS服务提供所需的ADBMobileConfig.json文件,其中包含Target客户端代码信息。 在创建与AMS帐户的关联之前,必须由具有AMS权限的用户修改AMS帐户。

客户代码 client-code

要登录AMS服务,请访问https://mobilemarketing.adobe.com,选择移动应用程序,然后单击设置。 找到SDK Target选项字段,将客户端代码置于该字段中,然后单击保存。

chlimage_1-11

现在,客户端代码已与移动应用程序关联,当通过Adobe移动仪表板配置AMS云服务时,服务设置的设置将通过ADBMobileConfig.json文件交付。

Adobe移动服务可以提供服务 adobe-mobile-service-could-service

现在AMS已配置,是时候在Adobe移动设备仪表板中关联移动设备应用程序了。 在AEM Mobile功能板中,找到管理Cloud Service,然后单击+按钮。

chlimage_1-12

选择AdobeMobile Services卡,然后单击下一步。

chlimage_1-13

从创建或选择向导步骤中,选择移动服务下拉列表,然后选择创建配置条目。 提供标题、公司、用户名、密码并选择适当的数据中心。 如果您不知道这些值,请与AdobeMobile Service管理员联系以获取它们。 填写完所有字段后,单击​ 验证。 验证过程将转至AMS并验证帐户的凭据,在验证成功后,将填充移动设备应用程序列表,您可以从下拉列表中选择关联的移动设备应用程序。 单击“提交”按钮以完成向导。 该过程可能需要一些时间来获取配置数据以及与该应用程序关联的任何分析。 该过程完成后,单击模式窗口中的​ 完成 ​以返回到Adobe移动设备仪表板。

返回到“移动设备功能板”后,“管理Cloud Service”图块将包含AMS云服务。 此外,分析量度图块中会填充生命周期报表。

chlimage_1-14

Target内容同步处理程序 target-content-sync-handlers

为了向用户设备交付内容,通过呈现由AEM内容作者创建的选件来生成内容。 为了处理目标选件的渲染,新增了一个用于处理选件的内容同步处理程序。 使用混合引用应用程序作为示例,en (英语)内容包包含具有mobileappoffers处理程序的ContentSyncConfig。 下一步是将选件呈现到设备时非常关键。 mobileappoffers处理程序具有路径属性,该属性标识用于应用程序的个性化活动的路径。

例如,如果在​ /content/campaigns/hybridref ​处有活动,请复制此路径并将其作为值粘贴到mobileappoffers处理程序的​ path ​属性。

对于混合引用应用程序,有两个mobileappoffers处理程序,一个用于开发,另一个用于生产。

在mobileappoffers处理程序的路径属性中设置活动路径后,保存该处理程序。 处理程序现在可以开始呈现移动设备的选件。

渲染模式 render-mode

对于发布和开发设置,mobileappoffers处理程序的配置方式不同。 对于发布设置,在cq:ContentSyncConfig节点上设置了名为​ renderMode ​且值为​ publish ​的属性。 mobileappoffers处理程序引用renderMode,如果设置为publish,则编辑所创建的mbox id。 默认情况下,由AEM创建的mbox有一个 — author值附加到mbox ID。 这会标识该活动尚未发布,应当使用未发布的促销活动来获取优惠解决方案。

通过Adobe移动设备仪表板暂存内容时,暂存内容会被视为生产就绪内容,并通过非开发内容同步配置进行渲染。 按此方式呈现会导致从所有mbox ID中删除 — author,并预期Target服务器上会提供一个已发布的活动。 在测试暂存内容之前,请确保已发布该活动。

创建内容 creating-content

现在创建了云服务并配置了mobileappoffers处理程序,内容作者现在可以开始生成目标体验。

recommendation-more-help
2eeeb575-8007-40cc-a72d-206fbc4ddd4b