与Adobe Campaign Standard集成 integrating-with-adobe-campaign-standard
Adobe Campaign允许您直接在Adobe Experience Manager中管理电子邮件投放内容和表单。
要同时使用两个解决方案,您必须首先将它们配置为彼此连接。 这涉及在Adobe Campaign和Adobe Experience Manager中执行配置步骤。 本文档详细介绍了这些步骤。
在AEM中使用Adobe Campaign包括通过Adobe Campaign发送电子邮件和表单的功能,相关介绍请参见 使用Adobe Campaign.
此外,将AEM与集成时,可能会关注以下主题 Adobe Campaign:
如果您扩展了与Adobe Campaign的集成,则可能希望看到以下页面:
配置Adobe Campaign configuring-adobe-campaign
配置Adobe Campaign涉及以下事项:
- 配置 aemserver 用户。
- 创建专用外部帐户。
- 验证AEMResourceTypeFilter选项。
- 创建专用投放模板。
前提条件 prerequisites
请事先确保您具有以下元素:
配置aemserver用户 configuring-the-aemserver-user
的 aemserver 必须在Adobe Campaign中配置用户。 的 aemserver 是技术用户,用于将AEM服务器连接到Adobe Campaign。
转到 管理 > 用户和安全 > 用户,然后选择 aemserver 用户。 单击该图标可打开用户设置。
- 您必须为此用户设置密码。 无法通过UI完成此操作。 此配置必须由技术管理员在REST中完成。
- 您可以为此用户分配特定角色,例如 deliveryPrepare,以便用户创建和编辑投放。
配置Adobe Experience Manager外部帐户 configuring-an-adobe-experience-manager-external-account
您必须配置一个外部帐户,以便将Adobe Campaign连接到AEM实例。
要配置AEM外部帐户,请执行以下操作:
-
转到 管理 > 应用程序设置 > 外部帐户.
-
选择默认 aemInstance 外部帐户,或通过单击 创建 按钮。
-
选择 Adobe Experience Manager in 类型 字段,然后输入用于AEM创作实例的访问参数:服务器地址、帐户名和密码。
note note NOTE 确保不添加结尾 / URL末尾的斜杠或连接将不起作用。 -
确保 已启用 复选框,然后单击 保存 以保存修改。
验证AEMResourceTypeFilter选项 verifying-the-aemresourcetypefilter-option
的 AEMResourceTypeFilter 选项用于筛选可在Adobe Campaign中使用的AEM资源类型。 这允许Adobe Campaign检索专门设计为仅在Adobe Campaign中使用的AEM内容。
此选项已预配置;但是,如果更改此选项,可能会导致集成无法正常运行。
验证 AEMResourceTypeFilter 选项:
- 转到 管理 > 应用程序设置 > 选项.
- 在列表中,您可以确保 AEMResourceTypeFilter 选项,并且路径正确。
创建特定于AEM的电子邮件投放模板 creating-an-aem-specific-email-delivery-template
默认情况下,Adobe Campaign的电子邮件模板中未启用AEM功能。 您可以配置新的电子邮件投放模板,以用于创建包含AEM内容的电子邮件。
要创建特定于AEM的电子邮件投放模板,请执行以下操作:
-
转到 资源 > 模板 > 投放模板.
-
启用选择 单击操作栏中的复选标记,然后选择现有 标准电子邮件(邮件) 默认模板,然后通过单击 复制 图标,单击 确认.
-
通过单击 x 并打开新创建的 标准电子邮件(邮件)的副本 模板,然后选择 编辑属性 从模板仪表板的操作栏。
您可以修改模板的 标签.
-
在属性中 内容 ,请更改 内容源 to Adobe Experience Manager. 然后,选择之前创建的外部帐户并单击 确认.
通过单击 确认 单击 保存。
通过此模板创建的电子邮件投放将启用AEM内容功能。
配置Adobe Experience Manager configuring-adobe-experience-manager
要配置AEM,您必须执行以下操作:
- 配置实例之间的复制。
- 将AEM连接到Adobe Campaign。
- 配置外部器。
在AEM实例之间配置复制 configuring-replication-between-aem-instances
首先,从AEM创作实例创建的内容会发送到发布实例。 然后,此发布实例会将内容传输到Adobe Campaign。 因此,必须将复制代理配置为从AEM创作实例复制到AEM发布实例。
公共URL: com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
要将某些创作实例配置复制到发布实例中,还需要执行此步骤。
要在AEM实例之间配置复制,请执行以下操作:
-
在创作实例中,选择 AEM徽标> 工具 图标> 部署 > 复制 > 作者代理,然后单击 默认代理.
note note NOTE 配置与Adobe Campaign的集成时,请避免使用localhost(AEM的本地副本),除非发布和创作实例都位于同一台计算机上。 -
单击 编辑 然后选择 运输 选项卡。
-
通过替换 localhost 的IP地址或AEM发布实例的地址。
将AEM连接到Adobe Campaign connecting-aem-to-adobe-campaign
在将AEM和Adobe Campaign结合使用之前,您必须在两个解决方案之间建立链接,以便它们能够进行通信。
-
连接到AEM创作实例。
-
选择 工具 > 操作 > 云 > Cloud Services,则 立即配置 在Adobe Campaign部分。
-
通过输入 标题 单击 创建,或选择要与Adobe Campaign实例链接的现有配置。
-
编辑配置,使其与Adobe Campaign实例的参数匹配。
- 用户名: aemserver,使用Adobe Campaign AEM集成包运算符在两个解决方案之间建立链接。
- 密码:Adobe Campaign aemserver操作员密码。 您可能需要直接在Adobe Campaign中为此运算符重新指定密码。
- API端点:Adobe Campaign实例URL。
-
选择 连接到Adobe Campaign 单击 确定.
note note NOTE 在 创建电子邮件并发布,则需要将配置重新发布到发布实例。
- 使用到Adobe Campaign实例(https)的安全连接时,您可能会遇到证书问题。 您必须将Adobe Campaign实例证书添加到JDK的 cacerts 文件中。
- 此外,请参阅 AEM/Adobe Campaign集成故障诊断.
配置外部器 configuring-the-externalizer
您需要 配置外部器 在AEM中。 外部器是一种OSGi服务,它允许您将资源路径转换为外部URL和绝对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控制台中。