Show Menu
主题×

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

在创作/发布设置中使用ContextHub和AEM Targeting Engine根据数据触发器自定义内容时,所有与ContextHub和Personalization相关的配置在发布时不会自动与渠道复制。
可查看本页以了解单独发布这些配置所需的手册步骤。
这主要归结于手动发布:
  1. ContextHub存储和UI模块配置
  2. 个性化受众
  3. 个性化活动

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

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

第1步:复制ContextHub配置

  1. 导航到 工具 >部 >分发 > 分发 >发布代理 ,然后单击发布代理以配置您的设置。
    或者,也可以使用 http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish 直接导航到屏幕来配置和测试连接。
  2. 单击 操作栏 中的“测试连接”,验证作者与发布实例的通信,如下图所示。
    如果测试失败,您需要在作者实例和发布实例之间修复复制代理配置。 有关更多详 细信息,请参阅 “Troubleshooting Test Connection(测试连接疑难解答)”。
  3. Distribution Agent 屏幕树中选择 “添加”,然后选择项目的配置路径,例如 /conf/screens/settings/cloudsettings/configuration
  4. 单击 提交

复制受众

  1. 导航到AEM实例>个性 > 受众 ,或 http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html 用于直接导航。
  2. 进入您的项目文件夹,例如 /conf/screens/
  3. 从用户界面中选择所有受众和区段。
  4. 单击 操作栏 中的管理发布。
  5. 单击 下一 和发布

复制活动

  1. 导航到AEM实例>个性 > 活动 ,或 http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html 用于直接导航。
  2. 进入您的项目文件夹,即 /content/campaigns/screens/…
  3. 从用户界面中选择所有活动。
  4. 单击 操作栏 中的管理发布。
  5. 单击 下一 和发布
复制ContextHub配置和受众是在项目设置期间完成的,同时复制活动,每次在渠道内更改目标时都需要复制这些配置和。

结果

如果复制成功,您应在发布实例上视图以下结构(或类似于您的项目):
/conf/screens/settings/cloudsettings/configuration/… /conf/screens/settings/wcm/segments/… /content/campaigns/screens/…

测试连接疑难解答

如果复制ContextHub配置时测试连接失败,请按照以下部分排除问题:
  1. 导航到工具> 部署 > 分发 > ​布代理。
  2. 单击 操作栏 中的编辑,并确保导入程序端点字段 中的端点URL 也指向分发代理中的发布服务器URL。
  3. 如果您未使用默认管理员凭据,则需要使用不同的用户名和密码配置分发代理。
    应遵循以下步骤:
    1. 导航到工具> 操作 > Web控制台 , http://localhost:4502/system/console/configMgr 以打开 Adobe Experience ManagerWeb控制台屏幕
    2. 搜索Apache Sling分发传输凭据——基于用户凭据的DistributionTransportSecretProvider
    3. 通过填充Name 、User name ​and password (例如, slingTransportSecretProvider) ​创建配置。
    4. Click Save
    5. 使用 Cmd +F 搜索Apache Sling Distribution Agent - Forward Agent Factory ,打开配置并搜索传 输机密提供程序
    6. 更新 (name=default) (name=slingTransportSecretProvider)
    7. 单击 保存 ,再次从AEM实例的 Distribution Agent屏幕中 运行测试连接。