本文档介绍如何将AEM与基于订阅的解决方案Adobe Campaign Standard集成。 如果您使用Adobe Campaign6.1,请参阅与Adobe Campaign6.1集成,以获取这些说明。
Adobe Campaign允许您直接在Adobe Experience Manager管理电子邮件投放内容和表单。
要同时使用这两种解决方案,您必须首先配置它们以彼此连接。 这涉及Adobe Campaign和Adobe Experience Manager中的配置步骤。 本文档详细介绍了这些步骤。
在AEM中使用Adobe Campaign包括通过Adobe Campaign发送电子邮件和表单的功能,有关说明,请参阅使用Adobe Campaign。
此外,将AEM与Adobe Campaign集成时,以下主题可能会引起关注:
如果要扩展与Adobe Campaign的集成,您可能希望看到以下页面:
配置Adobe Campaign涉及以下方面:
要执行这些操作,您必须具有administration角色作为Adobe Campaign。
请事先确保您具有以下元素:
要使AEM与Adobe Campaign之间的集成功能正常工作,必须在配置Adobe Campaign和配置Adobe Experience Manager部分中详细介绍的操作。
aemserver用户必须配置为Adobe Campaign。 aemserver是技术用户,将用于将AEM服务器连接到Adobe Campaign。
转至管理 > 用户与安全 > 用户,然后选择aemserver用户。 单击它以打开用户设置。
您必须配置一个外部帐户,允许您将Adobe Campaign连接到AEM实例。
在AEM中,确保为活动远程用户设置口令。 您需要设置此密码才能将Adobe Campaign与AEM连接。 以管理员身份登录,在“用户管理”控制台中,搜索活动远程用户,然后单击“设置口令”。
配置AEM外部帐户:
转到管理 > 应用程序设置 > 外部帐户。
选择默认的aemInstance外部帐户,或通过单击创建按钮创建新实例。
在Type字段中选择Adobe Experience Manager i,并输入用于AEM创作实例的访问参数:服务器地址、帐户名和密码。
请确保不在URL末尾添加结尾**/**斜杠,否则连接将不工作。
确保选中已启用复选框,然后单击保存以保存修改。
AEMResourceTypeFilter选项用于筛选可用于Adobe Campaign的AEM资源的类型。 这允许Adobe Campaign检索专门设计用于Adobe Campaign的AEM内容。
此选项已预先配置;但是,如果更改此选项,可能会导致集成无法正常工作。
要验证AEMResourceTypeFilter选项是否已配置:
默认情况下,Adobe Campaign的电子邮件模板中不启用AEM功能。 您可以配置新的电子邮件投放模板,该电子邮件将用于创建包含AEM内容的电子邮件。
要创建AEM特定的电子邮件投放模板,请执行以下操作:
转至资源 > 模板 > 投放模板。
启 用选择,方法是单击操作栏中的复选标记,选择现有 Standard电子邮件(邮件) 默认模板,然后单击“文本”图标并单 击“确认”来 重复它。
单击x并打开新创建的标准电子邮件(邮件)模板,然后从模板仪表板的操作栏中选择编辑属性,以禁用选择模式。
您可以修改模板的标签。
在属性内容部分,将内容源更改为Adobe Experience Manager。 然后选择之前创建的外部帐户,并单击确认。
单击确认并单击保存,以保存修改。
通过此模板创建的电子邮件投放将启用AEM内容功能。
要配置AEM,您必须执行以下操作:
首先从AEM创作实例创建的内容将发送到发布实例。 然后,此发布实例会将内容传输到Adobe Campaign。 因此,必须将复制代理配置为从AEM创作实例复制到AEM发布实例。
如果不想使用复制URL,而是使用面向公共的URL,可以在OSGi(Tools > Web控制台 > OSGi配置> AEM)中的以下配置设置中设置 Public URL 活动集成——配置):
公共URL: com.day.cq.mcm.活动.impl.IntegrationConfigImpl#aem.mcm.活动.publicUrl
此步骤也是将某些创作实例配置复制到发布实例所必需的。
要在AEM实例之间配置复制,请执行以下操作:
在创作实例中,选择AEM徽标> 工具 > 部署 > 复制 > 作者上的代理,然后单击默认代理。
配置与Adobe Campaign的集成时,请避免使用localhost(即AEM的本地副本),除非发布和作者实例都位于同一台计算机上。
单击编辑,然后选择传输选项卡。
通过将localhost替换为AEM发布实例的IP地址或地址来配置URI。
在将AEM和Adobe Campaign结合使用之前,您必须建立两个解决方案之间的链接,以便它们能够通信。
连接到AEM创作实例。
选择工具 > 操作 > 云 > Cloud Services,然后在Adobe Campaign部分中选择立即配置。
通过输入标题并单击创建创建新配置,或选择要与Adobe Campaign实例链接的现有配置。
编辑配置,使其与Adobe Campaign实例的参数匹配。
选择连接到Adobe Campaign并单击确定。
在创建电子邮件并发布它后,您需要将配置重新发布到发布实例。
如果连接失败,请确保检查以下内容:
您需要在创作实例的AEM中配置外部器。 Externalizer是OSGi服务,它允许您将资源路径转换为外部和绝对URL。 此服务提供一个中心位置来配置这些外部URL并构建它们。
有关一般说明,请参见配置外部器。 对于Adobe Campaign集成,请确保在https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl
配置发布服务器,该服务器不指向localhost:4503
,而是指向Adobe Campaign控制台可以访问的服务器。
如果它指向localhost:4503
或Adobe Campaign无法访问的其他服务器,则您的图像将不会显示在Adobe Campaign控制台上。