将数据触发器复制到发布服务器

使用ContextHub和AEM定位引擎根据创作/发布设置中的数据触发器自定义内容时,所有与ContextHub和个性化相关的配置在发布时不会自动与渠道复制。

请阅读本页,了解单独发布这些配置所需的手册步骤。

这基本上可以归结为手动发布:

  1. ContextHub存储和UI模块配置
  2. 个性化受众
  3. 个性化活动

将数据触发器复制到发布服务器的步骤

请按照以下步骤将数据触发器复制到发布服务器。

步骤1:复制ContextHub配置

  1. 导航至​工具 > 部署 > 分发 > 发布代理 ,然后单击发布代理以配置您的设置。

    图像1

    注意

    或者,您也可以使用http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish直接导航到屏幕以配置和测试连接。

  2. 单击操作栏中的​测试连接​以验证作者与发布实例的通信,如下图所示。

    图像1

    注意

    如果测试失败,您需要修复创作实例和发布实例之间的复制代理配置。 有关更多详细信息,请参阅测试连接疑难解答

  3. 从​Distribution Agent​屏幕树中选择​Add,然后选择项目的配置路径,例如/conf/screens/settings/cloudsettings/configuration

  4. 单击​Submit

复制受众

  1. 导航到AEM实例> Personalization > Audiences​或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html直接导航。

  2. 深入到您的项目文件夹,例如/conf/screens/

    图像1

  3. 从用户界面中选择所有受众和区段。

  4. 单击操作栏中的​管理发布

  5. 单击​Next​和​Publish

复制活动

  1. 导航到AEM实例> Personalization > 活动​或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html直接导航。

  2. 深入到您的项目文件夹,即/content/campaigns/screens/…

  3. 从用户界面中选择所有活动。

  4. 单击操作栏中的​管理发布

  5. 单击​Next​和​Publish

重要

复制ContextHub配置和受众在项目设置期间完成,同时复制活动,每次在渠道中更改定位时都需要复制和。

结果

如果复制成功,您应该在发布实例上查看以下结构(或者与您的项目类似):

/conf/screens/settings/cloudsettings/configuration/…
/conf/screens/settings/wcm/segments/…
/content/campaigns/screens/…

测试连接疑难解答

如果在复制ContextHub配置时测试连接失败,请按照以下部分对问题进行故障诊断:

  1. 导航到工具> 部署 > 分发 > 发布代理

  2. 单击操作栏中的​编辑 ,并确保​导入程序端点​字段中的端点URL也指向Distribution Agent中的发布服务器URL。
    图像1

  3. 如果您没有使用默认的管理员凭据,则需要使用不同的用户名和密码配置分发代理。

    应遵循以下步骤:

    1. 导航至工具> 操作 > Web控制台 http://localhost:4502/system/console/configMgr以打开​Adobe Experience Manager Web Console屏幕

    2. 搜索​Apache Sling Distribution Transport凭据 — 基于用户凭据的DistributionTransportSecretProvider

      图像1

    3. 通过填充​NameUser name​和​password​来创建配置,例如​slingTransportSecretProvider

      图像1

    4. 单击​Save

    5. 使用Cmd +F搜索​Apache Sling Distribution Agent - Forward Agents Factory​以打开配置并搜索​传输密钥提供程序

      图像1

    6. 使用(name=slingTransportSecretProvider)更新(name=default)

    7. 单击​Save,然后再次从AEM实例的​Distribution Agent​屏幕中运行测试连接。

在此页面上