使用ContextHub和AEM定位引擎根据创作/发布设置中的数据触发器自定义内容时,所有与ContextHub和个性化相关的配置在发布时不会自动与渠道复制。
请阅读本页,了解单独发布这些配置所需的手册步骤。
这基本上可以归结为手动发布:
请按照以下步骤将数据触发器复制到发布服务器。
导航至工具 > 部署 > 分发 > 发布代理 ,然后单击发布代理以配置您的设置。
或者,您也可以使用http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish
直接导航到屏幕以配置和测试连接。
单击操作栏中的测试连接以验证作者与发布实例的通信,如下图所示。
如果测试失败,您需要修复创作实例和发布实例之间的复制代理配置。 有关更多详细信息,请参阅测试连接疑难解答 。
从Distribution Agent屏幕树中选择Add,然后选择项目的配置路径,例如/conf/screens/settings/cloudsettings/configuration
。
单击Submit。
导航到AEM实例> Personalization > Audiences或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html
直接导航。
深入到您的项目文件夹,例如/conf/screens/
。
从用户界面中选择所有受众和区段。
单击操作栏中的管理发布 。
单击Next和Publish。
导航到AEM实例> Personalization > 活动或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html
直接导航。
深入到您的项目文件夹,即/content/campaigns/screens/…
。
从用户界面中选择所有活动。
单击操作栏中的管理发布 。
单击Next和Publish。
复制ContextHub配置和受众在项目设置期间完成,同时复制活动,每次在渠道中更改定位时都需要复制和。
如果复制成功,您应该在发布实例上查看以下结构(或者与您的项目类似):
/conf/screens/settings/cloudsettings/configuration/…
/conf/screens/settings/wcm/segments/…
/content/campaigns/screens/…
如果在复制ContextHub配置时测试连接失败,请按照以下部分对问题进行故障诊断:
导航到工具> 部署 > 分发 > 发布代理。
单击操作栏中的编辑 ,并确保导入程序端点字段中的端点URL也指向Distribution Agent中的发布服务器URL。
如果您没有使用默认的管理员凭据,则需要使用不同的用户名和密码配置分发代理。
应遵循以下步骤:
导航至工具> 操作 > Web控制台 http://localhost:4502/system/console/configMgr
以打开Adobe Experience Manager Web Console屏幕。
搜索Apache Sling Distribution Transport凭据 — 基于用户凭据的DistributionTransportSecretProvider
通过填充Name、User name和password来创建配置,例如slingTransportSecretProvider。
单击Save
使用Cmd +F
搜索Apache Sling Distribution Agent - Forward Agents Factory以打开配置并搜索传输密钥提供程序。
使用(name=slingTransportSecretProvider)
更新(name=default)
。
单击Save,然后再次从AEM实例的Distribution Agent屏幕中运行测试连接。