在AEM中创建Adobe Campaign Forms creating-adobe-campaign-forms-in-aem

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

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

要在AEM中使用Adobe Campaign表单,您需要按照本文档中描述的以下步骤操作:

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

默认情况下,提供了三种特定于Adobe Campaign的表单:

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

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

尽管您单独创建这些表单,但在典型用例中,您会在新闻稿内容中生成指向表单页面的个性化链接,以便收件人可以打开该链接并对其配置文件数据进行调整(无论是取消订阅、订阅还是更新其配置文件)。

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

使模板可用 making-a-template-available

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

为此,请参阅模板文档

创建表单 creating-a-form

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

NOTE
当使用Adobe Campaign Classic或Adobe Campaign Standard时,请确保将页面​ jcr:content ​节点上的​ acMapping ​属性分别设置为​ mapRecipient ​或​ profile
  1. 在AEM的Sites中,导航到要创建页面的位置。

  2. 创建页面并选择​ Adobe Campaign Classic配置文件 ​或​ Adobe Campaign Standard配置文件,然后单击​ 下一步

    chlimage_1-43

    note note
    NOTE
    如果所需的模板不可用,请参阅模板可用性
  3. 在​ Name ​字段中,添加页面的名称。 它必须是有效的JCR名称。

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

  5. 打开页面,然后选择​ 打开属性,在Cloud Service中添加Adobe Campaign配置并选择复选标记以保存更改。

    chlimage_1-44

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

编辑表单内容 editing-form-content

专门用于Adobe Campaign的Forms具有特定的组件。 这些组件有一个选项,可让您将表单的每个字段链接到Adobe Campaign数据库中的字段。

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

此部分仅详细介绍指向Adobe Campaign的特定链接。 有关如何在Adobe Experience Manager中使用表单的更多常规概述的信息,请参阅编辑模式组件

  1. 选择​ 打开属性,然后在Cloud Service中添加Adobe Campaign配置并选择复选标记以保存更改。

    chlimage_1-45

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

    chlimage_1-46

  3. 单击“高级”选项卡并选择它的表单类型 — 订阅、取消订阅、 ​或​ 保存配置文件,然后单击“确定”。 ​每个表单只能有一个类型。

    • Adobe Campaign:保存配置文件:允许您在Adobe Campaign中创建或更新收件人(默认值)。
    • Adobe Campaign:订阅服务:允许您在Adobe Campaign中管理收件人的订阅。
    • Adobe Campaign:取消订阅服务:允许您在Adobe Campaign中取消收件人的订阅。
  4. 每个表单上都必须有​ 加密的主密钥 ​组件。 此组件定义哪个URL参数用于接受Adobe Campaign配置文件的加密主密钥。 在组件中,选择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

    note note
    NOTE
    您可以按照以下说明添加/删除收件人表中显示的字段:https://blogs.adobe.com/experiencedelivers/experience-management/aem-campaign-integration/
  8. 单击​ Publish页面。 您的网站上已激活该页面。 您可以通过转到AEM发布实例来查看它。 您也可以测试表单

    note caution
    CAUTION
    您需要向云服务上的匿名用户提供读取权限,才能在发布上使用表单。 但是,请注意向匿名用户提供读取权限时可能存在的安全问题,并确保缓解此问题,例如,通过配置Dispatcher。

测试表单 testing-a-form

在创建表单并编辑表单内容后,您可能需要手动测试表单是否按预期工作。

NOTE
每个表单上都必须有​ 加密的主键 ​组件。 在组件中,选择Adobe Campaign ,以便仅显示这些组件。
虽然在此过程中您手动输入电话号码,但实际上,用户会在新闻稿中获取此页面的链接(无论是取消订阅、订阅还是更新您的用户档案)。 根据用户,页面会自动更新。
要创建该链接,请使用变量​ Main资源标识符(Adobe Campaign Standard)或​ Encrypted标识符(Adobe Campaign Classic)(例如,在​ Text & Personalization(营销活动) ​组件中),这些标识符链接到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数据库中的数据即会更新。

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