将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中创建的营销活动的内容和设计。

INFO
本文档详细介绍如何将Adobe Campaign Standard与AEM 6.5集成。有关其他Campaign集成,请参阅文档 将AEM 6.5与Adobe Campaign集成。

集成步骤 integration-steps

配置AEM与Adobe Campaign Standard之间的集成需要在这两个解决方案中执行多个步骤。

本文档将详细介绍其中的每个步骤。

先决条件 prerequisites

  • Adobe Campaign Standard的管理员访问权限
  • 管理员访问AEM

在Campaign中配置aemserver用户 aemserver-user

默认情况下,Adobe Campaign Standard附带 aemserver AEM用于连接到Adobe Campaign的用户。 为此用户分配适当的安全组并设置其密码。

  1. 以管理员身份登录Adobe Campaign。

  2. 单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 管理 > 用户和安全性 > 用户 导航菜单。

  3. 单击 aemserver 用户控制台中的用户。

  4. 确保 aemserver 至少将用户分配给具有角色的安全组 deliveryPrepare 分配给它。 默认情况下,组 Standard Users 具有此角色。

    Adobe Campaign中的aemserver用户

  5. 单击 保存 以保存更改。

您的 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 选项,请按照以下步骤操作。

  1. 以管理员身份登录Adobe Campaign。

  2. 单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 管理 > 应用程序设置 > 选项 导航菜单。

  3. 单击 AEMResourceTypeFilter 在选项控制台中。

  4. 确认配置 AEMResourceTypeFilter. 路径以逗号分隔,默认包含:

    • mcm/campaign/components/newsletter
    • mcm/campaign/components/campaign_newsletterpage
    • mcm/neolane/components/newsletter

    AEMResourceTypeFilter

  5. 单击 保存 以保存更改。

您的 AEMResourceTypeFilter 现在配置为从AEM检索正确的内容。

在Campaign中创建特定于AEM的电子邮件投放模板 aem-email-delivery-template

默认情况下,Adobe Campaign的电子邮件模板中未启用AEM。 配置新的电子邮件投放模板,该模板可用于使用AEM内容创建电子邮件。 要创建特定于AEM的电子邮件投放模板,请执行以下步骤。

  1. 以管理员身份登录Adobe Campaign。

  2. 单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 资源 > 模板 > 投放模板 导航菜单。

  3. 在投放模板控制台中,找到默认电子邮件模板 通过电子邮件发送(邮件) 然后将鼠标悬停在表示该卡的卡或线上,可显示相应的选项。 单击 重复元素.

    重复元素

  4. 确认 对话框,请单击 确认 以复制模板。

    确认对话框

  5. 此时将打开模板编辑器,其中显示您的 通过电子邮件发送(邮件) 模板。 单击 编辑属性 图标(位于窗口的右上方)。

    模板编辑器

  6. 在属性窗口中,更改 标签 字段以描述新的AEM模板。

  7. 单击 内容 标题以将其展开并选择 Adobe Experience Manager内容源 下拉菜单。

  8. 这会显示 Adobe Experience Manager帐户 字段。 使用下拉菜单选择 Adobe Experience Manager实例(aemInstance) 用户。 这是AEM集成的默认外部用户。

配置模板属性

  1. 单击 确认 以保存对属性所做的更改。

  2. 在模板编辑器中,单击 保存 保存修改后的电子邮件模板副本,以用于AEM。

现在,您有一个可以使用AEM内容的电子邮件模板。

在AEM中配置Campaign集成 campaign-integration

AEM使用内置集成与Adobe Campaign进行通信,并且 aemserver 您在Adobe Campaign中配置的用户。 按照以下步骤配置此集成。

  1. 以管理员身份登录到您的 AEM 创作实例。

  2. 从全局导航侧栏中,选择​ “工具”>“Cloud Service”“传统 Cloud Service”>“Adobe Campaign”,然后单击​ “立即配置”

    配置 Adobe Campaign

  3. 在对话框中,通过输入​ “标题” ​并单击​ “创建” ​来创建 Campaign 服务配置。

    配置 Campaign 对话框

  4. 会打开新窗口和对话框会,用以编辑配置。 提供必要的信息。

    在 AEM 中配置 Adobe Campaign

  5. 选择​ “连接到 Adobe Campaign” ​以验证连接,然后单击​ 确定

AEM 现在可以与 Adobe Campaign 通信。

NOTE
确保您的 Adobe Campaign 服务器可以通过 Internet 访问。AEM无法访问专用网络。

配置到AEM发布实例的复制 replication

Campaign内容由内容作者在AEM创作实例上创建。 此实例通常仅在贵组织内部可用。 要使营销活动的收件人能够访问图像和资产等内容,您需要发布该内容。

复制代理负责将内容从AEM创作实例发布到发布实例,必须设置该代理才能使集成正常工作。 此外,还需要执行此步骤以将某些创作实例配置复制到发布实例。

要配置从AEM创作实例到发布实例的复制,请执行以下操作:

  1. 以管理员身份登录到您的 AEM 创作实例。

  2. 从全局导航侧边栏中,选择 工具 > 部署 > 复制 > 作者代理,然后单击 默认代理(发布).

    配置复制代理

  3. 单击 编辑 然后选择 传输 选项卡。

  4. 配置 URI 字段,以替换默认值 localhost 值为AEM发布实例的IP地址。

    “传输”选项卡

  5. 单击 确定 保存对代理设置所做的更改。

您已配置复制到AEM发布实例,以便活动收件人可以访问您的内容。

NOTE
如果您不想使用复制URL,而是使用面向公众的URL,则可以通过OSGi在下面的配置设置中设置公共URL
从全局导航侧边栏中,选择 工具 > 操作 > Web控制台 > OSGi配置 和搜索 AEM Campaign集成 — 配置. 编辑配置并更改字段 公共URL (com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl)。

配置 AEM 外部化器 externalizer

外部化器 是AEM中的一个OSGi服务,可将资源路径转换为外部和绝对URL,这是AEM提供Campaign可以使用的内容所必需的。 对其进行配置,以便Campaign集成正常工作。

  1. 以管理员身份登录到 AEM 创作实例。

  2. 从全局导航侧边栏中,选择 工具 > 操作 > Web控制台 > OSGi配置 和搜索 Day CQ链接外部化器.

  3. 默认情况下, 字段适用于发布实例。 更改URL的默认设置 http://localhost:4503 发布实例来进行其他更改。

    配置外部化器

  4. 单击​ 保存

您已配置外部化器,Adobe Campaign现在可以访问您的内容。

NOTE
发布实例必须可以从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. 按照以下步骤配置此用户。

  1. 以管理员身份登录 AEM。
  2. 在主导航控制台上,单击 工具 在左边栏中。
  3. 然后单击 安全性 > 用户 以打开用户管理控制台。
  4. 找到campaign-remote用户。
  5. 选择campaign-remote用户,然后单击​ “属性” ​来编辑用户。
  6. 在​ “编辑用户设置” ​窗口中,单击​ “更改密码”
  7. 为用户提供新密码,并将密码记在安全位置以备将来使用。
  8. 单击​ “保存” ​以保存密码更改。
  9. 单击​ “保存并关闭” ​以将更改保存到campaign-remote用户。

在Campaign中配置AEM外部帐户 acc-external-user

当您 创建了一个特定于AEM的电子邮件投放模板, 您已指定模板应使用 aemInstance 用于与AEM通信的外部帐户。 要启用这两种解决方案之间的双向通信,您需要在Adobe Campaign中配置此帐户。

  1. 以管理员身份登录Adobe Campaign。

  2. 单击菜单栏左上角的Adobe Campaign徽标以打开全局导航,然后选择 管理 > 应用程序设置 > 外部帐户 导航菜单。

  3. 单击 Adobe Experience Manager实例(aemInstance) 用户控制台中的用户。

  4. 确保用户具有 Adobe Experience Manager 作为 类型.

  5. 连接 部分,定义以下字段:

    1. 服务器:这是AEM创作服务器的URL。 不应以斜杠结尾。
    2. 帐户:这是 campaign-remote 使用您 之前在AEM中配置。
    3. 密码:此密码用于 campaign-remote使用您 之前在AEM中配置。

    编辑aemInstance用户

  6. 确保 已启用 复选框,然后单击 保存 以保存更改。

恭喜!您已完成AEM与Adobe Campaign Standard之间的集成!

后续步骤 next-steps

在配置Adobe Campaign Classic和AEM后,集成现已完成。

您现在可以通过继续阅读本文档学习如何在 Adobe Experience Manager 中创建新闻稿。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2