将数据触发器复制到发布服务器 replicating-data-triggers

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

本页可帮助您了解单独发布这些配置所需的手动步骤。

此过程基本上归结为手动发布以下内容:

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

将数据触发器复制到发布服务器的步骤 replicating-data-triggers-publish

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

步骤1:复制ContextHub配置 replicating-contexthub-configurations

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

    图像1

    note note
    NOTE
    或者,您可以使用http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish直接导航到屏幕以配置和测试连接。
  2. 单击操作栏中的​ 测试连接,以便验证作者与发布实例的通信,如下所示:

    图像1

    note note
    NOTE
    如果测试失败,请修复创作实例和发布实例之间的复制代理配置。 有关详细信息,请参阅测试连接疑难解答
  3. 从​ 分发代理 ​屏幕树中单击​ 添加,然后单击项目的配置路径,例如/conf/screens/settings/cloudsettings/configuration

  4. 单击​ “提交”。

复制受众 replicating-audiences

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

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

    图像1

  3. 单击用户界面中的所有受众和区段。

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

  5. 单击​ 下一步 ​和​ 发布

复制活动 replicating-activities

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

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

  3. 单击用户界面中的所有活动。

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

  5. 单击​ 下一步 ​和​ 发布

IMPORTANT
复制ContextHub配置和受众是在项目设置期间在复制活动时完成的,每次在渠道内更改定位时都需要这样做。

结果 result

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

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

测试连接疑难解答 troubleshoot-test

如果复制ContextHub配置时测试连接失败,请按照以下部分解决此问题:

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

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

  3. 如果不使用默认管理员凭据,则必须使用其他用户名和密码配置分发代理。

    应遵循以下步骤:

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

    2. 搜索​ Apache Sling Distribution Transport Credentials - User Credentials based DistributionTransportSecretProvider

      图像1

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

      图像1

    4. 单击​ 保存

    5. 使用Cmd +F搜索​ Apache Sling分发代理 — 转发代理工厂 ​以打开配置并搜索​ 传输密钥提供程序

      图像1

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

    7. 单击​ 保存,然后再次从AEM实例的​ 分发代理 ​屏幕运行测试连接。

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053