在 AEM 中创建 Adobe Campaign 表单

AEM 允许您在网站上创建和使用与 Adobe Campaign 交互的表单。可以将特定字段插入到表单中,并将其映射到 Adobe Campaign 数据库。

您可以管理新的联系人订阅、取消订阅和用户配置文件数据,同时将他们的数据集成到 Adobe Campaign 数据库中。

要在 AEM 中使用 Adobe Campaign 表单,您需要执行本文档中所述的以下步骤:

  1. 启用模板。
  2. 创建表单。
  3. 编辑表单内容。

默认情况下,可以使用三种特定于 Adobe Campaign 的表单:

  • 保存配置文件
  • 订阅服务
  • 取消订阅服务

这些表单定义了一个 URL 参数,用于接受 Adobe Campaign 配置文件的已加密的主要密钥。根据此 URL 参数,表单会更新关联的 Adobe Campaign 配置文件的数据。

虽然您可以独立创建这些表单,但在典型用例中,您需要在新闻稿内容中生成一个指向表单页面的个性化链接,以使收件人能够打开该链接并调整其配置文件数据(无论是取消订阅、订阅还是更新其配置文件)。

表单会根据用户自动进行更新。有关更多信息,请参阅编辑表单内容

启用模板

您必须先在 AEM 应用程序中启用不同的模板,然后才能创建特定于 Adobe Campaign 的表单。

为此,请参阅模板文档

创建表单

首先,需检查创作和发布实例之间的连接,并确认 Adobe Campaign 正在运行。请参阅与 Adobe Campaign Standard 集成与 Adobe Campaign Classic 集成

注意

使用 Adobe Campaign Classic 或 Adobe Campaign Standard 时,请确保页面的 jcr:content 节点上的 acMapping 属性分别设置为 mapRecipientprofile

  1. 在 AEM 的“站点”中,导航到要创建新页面的位置。

  2. 创建页面,选择​Adobe Campaign Classic用户档案​或​Adobe Campaign Standard用户档案,然后单击​下一步

    chlimage_1-43

    注意

    如果所需的模板不可用,请参阅模板可用性

  3. 在​名称​字段中,添加该页面的名称。它必须是有效的 JCR 名称。

  4. 在​标题​字段中,输入标题并单击​创建

  5. 打开该页面,选择​打开属性,然后在“云服务”中,添加 Adobe Campaign 配置并选择复选标记以保存所做的更改。

    chlimage_1-44

  6. 在该页面的​表单开始​组件中,选择表单的类型 - 订阅、取消订阅​或​保存配置文件。每个表单只能具有一种类型。您现在可以编辑表单的内容

编辑表单内容

Adobe Campaign 的专用表单具有特定的组件。这些组件提供了一个选项,允许您将表单的每个字段链接到 Adobe Campaign 数据库中的字段。

注意

如果所需的模板不可用,请参阅使模板可用

此部分仅详细介绍了 Adobe Campaign 的特定链接。有关如何在Adobe Experience Manager使用表单的更一般概述的详细信息,请参阅Editmode组件

  1. 选择​打开属性,然后在“云服务”中,添加 Adobe Campaign 配置并选择复选标记以保存所做的更改。

    chlimage_1-45

  2. 在页面的​表单开始​组件中,单击配置图标。

    chlimage_1-46

  3. 单击​高级​选项卡,选择其格式类型- 订阅、取消订阅、​或​保存用户档案,然后单击​确定。​每个表单只能具有一种类型。

    • Adobe Campaign: 保存配置文件:允许您在 Adobe Campaign 中创建或更新收件人(默认值)。
    • Adobe Campaign: 订阅服务:允许您在 Adobe Campaign 中管理收件人的订阅。
    • Adobe Campaign: 取消订阅服务:允许您在 Adobe Campaign 中取消收件人的订阅。
  4. 每个表单上必须具有一个​已加密的主要密钥​组件。此组件定义将用于接受 Adobe Campaign 配置文件的已加密主要密钥的 URL 参数。在“组件”中,选择“Adobe Campaign”,以便只显示那些组件。

  5. 将组件​已加密的主要密钥​拖到表单(任意位置)中,然后单击或点按​配置​图标。 在 Adobe Campaign 选项卡中,为 URL 参数指定任意名称。单击或点按复选标记以保存所做的更改。

    为此表单生成的链接需要使用此 URL 参数为其分配 Adobe Campaign 配置文件的已加密主要密钥。已加密的主要密钥必须进行相应的 URL(百分比)编码。

    chlimage_1-47

  6. 根据需要,向表单中添加组件,例如文本字段、日期字段、复选框字段、选项字段等。有关每个组件的更多信息,请参阅 Adobe Campaign 表单组件

  7. 单击“配置”图标以打开组件。例如,在​文本字段(活动)​组件中,更改标题和文本。

    单击 Adobe Campaign 以将表单字段映射到 Adobe Campaign 元数据变量。提交表单后,映射的字段会在 Adobe Campaign 中进行更新。在变量选取器中,只能选择具有匹配类型的字段(例如,对于文本字段,只能选择字符串变量)。

    chlimage_1-48

    注意

    您可以按照以下说明添加/删除收件人表中显示的字段:https://blogs.adobe.com/experiencedelivers/experience-management/aem-campaign-integration/

  8. 单击​发布页面。该页面会在您的站点上激活。您可以通过转到 AEM 发布实例来查看它。此外,您还可以测试表单

    注意

    您需要为云服务上的匿名用户提供读取权限,才能在发布环境中使用表单。但请注意,为匿名用户提供读取权限会出现潜在的安全问题,应务必通过(例如)配置调度程序来消除此类问题。

测试表单

创建表单并编辑表单内容后,您可能需要手动测试表单是否可以正常工作。

注意

每个表单上必须有一个​已加密的主要密钥​组件。 在“组件”中,选择“Adobe Campaign”,以便只显示那些组件。

在此过程中,虽然您手动输入了 EPK 编号,但实际上,用户可以在新闻稿中获得此页面的链接(无论是取消订阅、订阅还是更新配置文件)。EPK 会根据用户自动进行更新。

要创建该链接,请使用变量​主资源标识符(Adobe Campaign Standard)或​加密标识符(Adobe Campaign Classic)(例如,在​文本与个性化(活动)​组件中),该变量链接到Adobe Campaign中的epk。

为此,您需要手动获取 Adobe Campaign 配置文件的 EPK,然后将其附加到 URL:

  1. 要获取 Adobe Campaign 配置文件的已加密的主要密钥 (EPK),请执行以下操作:

    • 在Adobe Campaign Standard-导航至​用户档案和受众 > 用户档案,它列表现有用户档案。 确保表在列中显示​主要资源标识符​字段(可通过单击/点按​配置列表​来配置此字段)。 复制所需配置文件的主要资源标识符。
    • 在Adobe Campaign Classic,转至​用户档案和目标 > 收件人,它列表现有用户档案。 确保表在列中显示​已加密标识符​字段(可通过右击某个条目并选择​配置列表…来配置此字段)。)。 复制所需配置文件的已加密标识符。
  2. 在AEM中,在发布实例上打开表单页面,并将步骤1中的EPK附加为URL参数:使用您在创作表单时在EPK组件中定义的相同名称(例如:?epk=...

  3. 现在,表单可用于修改与链接的 Adobe Campaign 配置文件相关联的数据和订阅。修改某些字段并提交表单后,您可以在 Adobe Campaign 内验证相应数据是否已更新。

验证表单后,Adobe Campaign 数据库中的数据便会更新。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free