Show Menu
主题×

与Adobe Campaign标准集成

本文档介绍如何将AEM与基于Adobe Campaign的解决方案订阅标准集成。 如果您使用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

配置Adobe Campaign涉及以下方面:
  1. 配置 aemserver 用户。
  2. 创建专用外部帐户。
  3. 验证AEMResourceTypeFilter选项。
  4. 创建专用投放模板。
要执行这些操作,您必须在Adobe Campaign 中具 有管理角色。

前提条件

请事先确保您具有以下元素:
要使AEM与Adobe Campaign之 间的集成功能 正常工作, 必须执行配置Adobe Campaign 和配置Adobe Experience Manager部分中详述的操作。

配置aemserver用户

必须 以Adobe Campaign 方式配置aemserver用户。 aemserver 一个技术用户,将用于将AEM服务器连接到Adobe Campaign。
转至“管 ”>“用 户和安全 >“用 ​户 ”,然后选择 aemserver用户。 单击它以打开用户设置。
  • 您必须为此用户设置口令。 无法通过UI完成此操作。 此配置必须由技术管理员在REST中完成。
  • 您可以为此用户分配特定角色, 如deliveryPrepare ,它允许用户创建和编辑投放。

配置Adobe Experience Manager外部帐户

您必须配置一个外部帐户,以便将Adobe Campaign连接到AEM实例。
在AEM中,确保为活动远程用户设置口令。 您需要设置此密码才能将Adobe Campaign与AEM连接。 以管理员身份登录,在“用户管理”控制台中,搜索活动远程用户,然后单击“设 置口令”
配置AEM外部帐户:
  1. 转到“管 ”>“ 应用程序设置 > “外部帐户”。
  2. 选择默认 aemInstance 外部帐户,或通过单击“创建”按钮创 建新
  3. 在“ 类型” ​字段中选 择Adobe Experience Manager ,然后输入用于AEM创作实例的访问参数: 服务器地址、帐户名和密码。
    请确保不在URL末尾添 加结 尾/斜杠,否则连接将不工作。
  4. 确保选中“已 启用 ”复选框,然后单击“ 保存 ”以保存修改。

验证AEMResourceTypeFilter选项

AEMResourceType ​Filter选项用于筛选可用于Adobe Campaign的AEM资源类型。 这允许Adobe Campaign检索专门设计用于Adobe Campaign的AEM内容。
此选项已预先配置; 但是,如果更改此选项,可能会导致集成无法正常工作。
要验证已 配置AEMResourceType Filter选项:
  1. 转到“管 ”>“ 应用程序设置 >“ ​选项”。
  2. 在该列表中,您可以确 保列出AEMResourceType Filter选项并确保路径正确。

创建特定于AEM的电子邮件投放模板

默认情况下,Adobe Campaign的电子邮件模板中不启用AEM功能。 您可以配置新的电子邮件投放模板,该电子邮件将用于使用AEM内容创建电子邮件。
要创建特定于AEM的电子邮件投放模板,请执行以下操作:
  1. 转到“ 资源 ”> “模板 > ​投放模板。
  2. 通过单击 操作栏中的复选标记,选择现有的 Standard电子邮件(邮件) 默认模板,然后单击“复制”图标并单击“确 ”来重复它 ,从而启用选 ​择。
  3. 单击x并打开新创建 Copy of Standard电子邮件(邮件)模板,然后从模板 仪表板的操作栏中选 择Edit properties ​,禁用选择模式。
    您可以修改模板的标
  4. 在“属性 内容 ”部分,将“内 容源 ”更 改为Adobe Experience Manager 。 然后选择之前创建的外部帐户,并单击“ 确认 ”。
    单击确认并单击保 ,以保存 修改。
    通过此模板创建的电子邮件投放将启用AEM内容功能。

Configuring Adobe Experience Manager

要配置AEM,您必须执行以下操作:
  • 在实例之间配置复制。
  • 将AEM连接到Adobe Campaign。
  • 配置外部器。

在AEM实例之间配置复制

首先从AEM创作实例创建的内容将发送到发布实例。 然后,此发布实例会将内容传输到Adobe Campaign。 因此,必须将复制代理配置为从AEM创作实例复制到AEM发布实例。
如果您不想使用复制URL,而是使用面向公共的URL,则可以在OSGi( Tools > Web Console > OSGi Configuration > AEM活动集成- Configuration )中的以下配置设置中设置公共URL: 公共URL: com.day.cq.mcm.活动.impl.IntegrationConfigImpl#aem.mcm.活动.publicUrl
此步骤也是将某些创作实例配置复制到发布实例所必需的。
要在AEM实例之间配置复制,请执行以下操作:
  1. 在创作实例中,选择“ AEM >“工具” >“部署 >“复制” >“作者”>“ ​作者代理”,然后单击“默认”。
    配置与Adobe Campaign的集成时,请避免使用localhost(即AEM的本地副本),除非发布和作者实例都位于同一台计算机上。
  2. 单击 编辑 ,然后选择 传输 选项卡。
  3. 通过用IP地 或AEM发布实例的地址替换localhost来配置URI。

将AEM连接到Adobe Campaign

在将AEM和Adobe Campaign结合使用之前,您必须在两个解决方案之间建立链接,以便它们能够进行通信。
  1. 连接到AEM创作实例。
  2. 选择 工具 >操 >云 > >现 ​在Adobe Campaign中配 ​置中的云服务。
  3. 通过输入标题并单 “创建 ,创建新配置,或选择要与Adobe Campaign实例链接的现有配置。
  4. 编辑配置,使其与Adobe Campaign实例的参数匹配。
    • 用户名 : aemserver ,Adobe CampaignAEM集成包操作员,用于在两个解决方案之间建立链接。
    • 密码 : Adobe CampaignAemserver操作员密码。 您可能必须直接以Adobe Campaign重新指定此运算符的密码。
    • API端点 : Adobe Campaign实例URL。
  5. 选择 连接到Adobe Campaign ,然后单 击确定
    在创建 并发布电子邮件后 ,您需要将配置重新发布到发布实例。
如果连接失败,请确保检查以下内容:
  • 使用与Adobe Campaign实例(https)的安全连接时,可能会遇到证书问题。 您必须将Adobe Campaign实例证书添加到JDK的​ cacerts 文件。

配置外部器

您需要在 创作实例的 AEM中配置externalizer。 Externalizer是OSGi服务,它允许您将资源路径转换为外部和绝对URL。 此服务提供一个中心位置来配置这些外部URL并构建它们。
有关 一般说明,请参 阅配置外部器。 对于Adobe Campaign集成,请确保配置发布服务器, https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl 它不指 localhost:4503 向Adobe Campaign控制台,而是指向可访问的服务器。
如果Adobe Campaign指向 localhost:4503 或其他无法访问的服务器,则您的图像将不会显示在Adobe Campaign控制台上。