将AEM 6.5与Adobe Campaign Standard集成 integrating-with-adobe-campaign-standard
通过将AEM 6.5与Adobe Campaign Standard (ACS)集成,您可以直接在AEM中管理电子邮件投放、内容和表单。 需要同时执行Adobe Campaign Standard和AEM的配置步骤才能在解决方案之间实现双向通信。
此集成允许单独使用AEM和Adobe Campaign Standard。 营销人员可以在Adobe Campaign中创建活动并使用定位,而内容创建者则可以同时在AEM中进行内容设计。 借助该集成,Adobe Campaign可以定位和交付在AEM中创建的营销活动的内容和设计。
集成步骤 integration-steps
配置AEM与Adobe Campaign Standard之间的集成需要在这两个解决方案中执行多个步骤。
本文档将详细介绍其中的每个步骤。
前提条件 prerequisites
- Adobe Campaign Standard的管理员访问权限
- 如果您需要有关如何设置和配置Adobe Campaign Standard的更多详细信息,请参阅 Adobe Campaign Standard文档。
- 管理员访问AEM
在Campaign中配置aemserver用户 aemserver-user
默认情况下,Adobe Campaign Standard附带 aemserver
AEM用于连接到Adobe Campaign的用户。 为此用户分配适当的安全组并设置其密码。
-
以管理员身份登录Adobe Campaign。
-
单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 管理 > 用户和安全性 > 用户 导航菜单。
-
单击
aemserver
用户控制台中的用户。 -
确保
aemserver
至少将用户分配给具有角色的安全组deliveryPrepare
分配给它。 默认情况下,组Standard Users
具有此角色。 -
单击 保存 以保存更改。
您的 aemserver
用户现在拥有必要的权限,以便AEM可以使用该权限与Adobe Campaign通信。
但是,在AEM可以使用 aemserver
用户,必须设置其密码。 这不能通过Adobe Campaign完成。 必须由Adobe支持工程师执行。 向Adobe客户关怀部门提交票证 请求重置 aemserver
密码。 获得Adobe客户关怀团队提供的密码后,请将其保存在安全位置。
验证Campaign中的AEMResourceTypeFilter resource-type-filter
此 AEMResourceTypeFilter
是Adobe Campaign中的一个选项,用于筛选可以在Adobe Campaign中使用的AEM资源。 由于AEM包含许多内容,因此此选项将用作过滤器,允许Adobe Campaign仅检索专门设计用于Adobe Campaign的类型的AEM内容。
此选项是预配置的。 但是,如果您自定义了AEM的Campaign组件,则可能需要更新它。 验证 AEMResourceTypeFilter
选项,请按照以下步骤操作。
-
以管理员身份登录Adobe Campaign。
-
单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 管理 > 应用程序设置 > 选项 导航菜单。
-
单击
AEMResourceTypeFilter
在选项控制台中。 -
确认配置
AEMResourceTypeFilter
. 路径以逗号分隔,默认包含:mcm/campaign/components/newsletter
mcm/campaign/components/campaign_newsletterpage
mcm/neolane/components/newsletter
-
单击 保存 以保存更改。
您的 AEMResourceTypeFilter
现在配置为从AEM检索正确的内容。
在Campaign中创建特定于AEM的电子邮件投放模板 aem-email-delivery-template
默认情况下,Adobe Campaign的电子邮件模板中未启用AEM。 配置新的电子邮件投放模板,该模板可用于使用AEM内容创建电子邮件。 要创建特定于AEM的电子邮件投放模板,请执行以下步骤。
-
以管理员身份登录Adobe Campaign。
-
单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 资源 > 模板 > 投放模板 导航菜单。
-
在投放模板控制台中,找到默认电子邮件模板 通过电子邮件发送(邮件) 然后将鼠标悬停在表示该卡的卡或线上,可显示相应的选项。 单击 重复元素.
-
在 确认 对话框,请单击 确认 以复制模板。
-
此时将打开模板编辑器,其中显示您的 通过电子邮件发送(邮件) 模板。 单击 编辑属性 图标(位于窗口的右上方)。
-
在属性窗口中,更改 标签 字段以描述新的AEM模板。
-
单击 内容 标题以将其展开并选择 Adobe Experience Manager 在 内容源 下拉菜单。
-
这会显示 Adobe Experience Manager帐户 字段。 使用下拉菜单选择 Adobe Experience Manager实例(aemInstance) 用户。 这是AEM集成的默认外部用户。
-
单击 确认 以保存对属性所做的更改。
-
在模板编辑器中,单击 保存 保存修改后的电子邮件模板副本,以用于AEM。
现在,您有一个可以使用AEM内容的电子邮件模板。
在AEM中配置Campaign集成 campaign-integration
AEM使用内置集成与Adobe Campaign进行通信,并且 aemserver
您在Adobe Campaign中配置的用户。 按照以下步骤配置此集成。
-
以管理员身份登录到您的 AEM 创作实例。
-
从全局导航侧栏中,选择 “工具”>“Cloud Service”>“传统 Cloud Service”>“Adobe Campaign”,然后单击 “立即配置”。
-
在对话框中,通过输入 “标题” 并单击 “创建” 来创建 Campaign 服务配置。
-
会打开新窗口和对话框会,用以编辑配置。 提供必要的信息。
- 用户名 — 这是 该
aemserver
您在上一步中配置的Adobe Campaign中的用户。默认情况下,这是aemserver
。 - 密码 — 这是的密码 该
aemserver
您在上一步中从Adobe客户关怀部门请求的Adobe Campaign中的用户。 - API 端点 – 这是 Adobe Campaign 实例 URL。
- 用户名 — 这是 该
-
选择 “连接到 Adobe Campaign” 以验证连接,然后单击 确定。
AEM 现在可以与 Adobe Campaign 通信。
配置到AEM发布实例的复制 replication
Campaign内容由内容作者在AEM创作实例上创建。 此实例通常仅在贵组织内部可用。 要使营销活动的收件人能够访问图像和资产等内容,您需要发布该内容。
复制代理负责将内容从AEM创作实例发布到发布实例,必须设置该代理才能使集成正常工作。 此外,还需要执行此步骤以将某些创作实例配置复制到发布实例。
要配置从AEM创作实例到发布实例的复制,请执行以下操作:
-
以管理员身份登录到您的 AEM 创作实例。
-
从全局导航侧边栏中,选择 工具 > 部署 > 复制 > 作者代理,然后单击 默认代理(发布).
-
单击 编辑 然后选择 传输 选项卡。
-
配置 URI 字段,以替换默认值
localhost
值为AEM发布实例的IP地址。 -
单击 确定 保存对代理设置所做的更改。
您已配置复制到AEM发布实例,以便活动收件人可以访问您的内容。
com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
)。配置 AEM 外部化器 externalizer
外部化器 是AEM中的一个OSGi服务,可将资源路径转换为外部和绝对URL,这是AEM提供Campaign可以使用的内容所必需的。 对其进行配置,以便Campaign集成正常工作。
-
以管理员身份登录到 AEM 创作实例。
-
从全局导航侧边栏中,选择 工具 > 操作 > Web控制台 > OSGi配置 和搜索 Day CQ链接外部化器.
-
默认情况下, 域 字段适用于发布实例。 更改URL的默认设置
http://localhost:4503
发布实例来进行其他更改。 -
单击 保存。
您已配置外部化器,Adobe Campaign现在可以访问您的内容。
localhost:4503
或者Adobe Campaign无法访问的其他服务器,来自AEM的图像将不会显示在Adobe Campaign控制台中。在AEM中配置活动远程用户 campaign-remote-user
正如AEM在Adobe Campaign中需要用户可以与Adobe Campaign通信一样,Adobe Campaign也需要AEM中的用户才能与AEM通信。 默认情况下,Campaign集成会创建 campaign-remote
user in AEM. 按照以下步骤配置此用户。
- 以管理员身份登录 AEM。
- 在主导航控制台上,单击 工具 在左边栏中。
- 然后单击 安全性 > 用户 以打开用户管理控制台。
- 找到
campaign-remote
用户。 - 选择
campaign-remote
用户,然后单击 “属性” 来编辑用户。 - 在 “编辑用户设置” 窗口中,单击 “更改密码”。
- 为用户提供新密码,并将密码记在安全位置以备将来使用。
- 单击 “保存” 以保存密码更改。
- 单击 “保存并关闭” 以将更改保存到
campaign-remote
用户。
在Campaign中配置AEM外部帐户 acc-external-user
当您 创建了一个特定于AEM的电子邮件投放模板, 您已指定模板应使用 aemInstance
用于与AEM通信的外部帐户。 要启用这两种解决方案之间的双向通信,您需要在Adobe Campaign中配置此帐户。
-
以管理员身份登录Adobe Campaign。
-
单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 管理 > 应用程序设置 > 外部帐户 导航菜单。
-
单击 Adobe Experience Manager实例(aemInstance) 用户控制台中的用户。
-
确保用户具有 Adobe Experience Manager 作为 类型.
-
在 连接 部分,定义以下字段:
- 服务器:这是AEM创作服务器的URL。 不应以斜杠结尾。
- 帐户:这是
campaign-remote
使用您 之前在AEM中配置。 - 密码:此密码用于
campaign-remote
使用您 之前在AEM中配置。
-
确保 已启用 复选框,然后单击 保存 以保存更改。
恭喜!您已完成AEM与Adobe Campaign Standard之间的集成!
后续步骤 next-steps
在配置Adobe Campaign Classic和AEM后,集成现已完成。
您现在可以通过继续阅读本文档学习如何在 Adobe Experience Manager 中创建新闻稿。