AEM 允许您在网站上创建和使用与 Adobe Campaign 交互的表单。可以将特定字段插入到表单中,并将其映射到 Adobe Campaign 数据库。
您可以管理新的联系人订阅、取消订阅和用户配置文件数据,同时将他们的数据集成到 Adobe Campaign 数据库中。
要在 AEM 中使用 Adobe Campaign 表单,您需要执行本文档中所述的以下步骤:
默认情况下,可以使用三种特定于 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 属性分别设置为 mapRecipient 或 profile。
在 AEM 的“站点”中,导航到要创建新页面的位置。
创建页面并选择Adobe Campaign Classic配置文件或Adobe Campaign Standard配置文件并单击下一步。
如果所需的模板不可用,请参阅模板可用性。
在名称字段中,添加该页面的名称。它必须是有效的 JCR 名称。
在标题字段中,输入标题并单击创建。
打开该页面,选择打开属性,然后在“云服务”中,添加 Adobe Campaign 配置并选择复选标记以保存所做的更改。
在该页面的表单开始组件中,选择表单的类型 - 订阅、取消订阅或保存配置文件。每个表单只能具有一种类型。现在,您可以编辑表单的内容。
Adobe Campaign 的专用表单具有特定的组件。这些组件提供了一个选项,允许您将表单的每个字段链接到 Adobe Campaign 数据库中的字段。
如果所需的模板不可用,请参阅使模板可用。
此部分仅详细介绍了 Adobe Campaign 的特定链接。有关如何在Adobe Experience Manager中使用表单的更常规概述的更多信息,请参阅编辑模式组件。
选择打开属性,然后在“云服务”中,添加 Adobe Campaign 配置并选择复选标记以保存所做的更改。
在页面的表单开始组件中,单击配置图标。
单击Advanced选项卡,并选择表单类型 — Subscribe、Unsubscribe、或Save Profile ,然后单击OK。每个表单只能具有一种类型。
每个表单上必须具有一个已加密的主要密钥组件。此组件定义将用于接受 Adobe Campaign 配置文件的已加密主要密钥的 URL 参数。在“组件”中,选择“Adobe Campaign”,以便只显示这些组件。
将组件已加密的主密钥拖到窗体(任意位置)中,然后单击或点按配置图标。 在 Adobe Campaign 选项卡中,为 URL 参数指定任意名称。单击或点按复选标记以保存所做的更改。
为此表单生成的链接需要使用此 URL 参数为其分配 Adobe Campaign 配置文件的已加密主要密钥。已加密的主要密钥必须进行相应的 URL(百分比)编码。
根据需要,向表单中添加组件,例如文本字段、日期字段、复选框字段、选项字段等。有关每个组件的更多信息,请参阅 Adobe Campaign 表单组件。
单击“配置”图标以打开组件。例如,在文本字段(营销活动)组件中,更改标题和文本。
单击 Adobe Campaign 以将表单字段映射到 Adobe Campaign 元数据变量。提交表单后,映射的字段会在 Adobe Campaign 中进行更新。在变量选取器中,只能选择具有匹配类型的字段(例如,对于文本字段,只能选择字符串变量)。
您可以按照以下说明添加/删除在收件人表中显示的字段:https://blogs.adobe.com/experiencedelivers/experience-management/aem-campaign-integration/
单击发布页面。该页面会在您的站点上激活。您可以通过转到 AEM 发布实例来查看它。此外,您还可以测试表单。
您需要为云服务上的匿名用户提供读取权限,才能在发布环境中使用表单。但请注意,为匿名用户提供读取权限会出现潜在的安全问题,应务必通过(例如)配置调度程序来消除此类问题。
创建表单并编辑表单内容后,您可能需要手动测试表单是否可以正常工作。
每个表单上必须具有已加密的主密钥组件。 在“组件”中,选择“Adobe Campaign”,以便只显示这些组件。
在此过程中,虽然您手动输入了 EPK 编号,但实际上,用户可以在新闻稿中获得此页面的链接(无论是取消订阅、订阅还是更新配置文件)。EPK 会根据用户自动进行更新。
要创建该链接,请使用变量主资源标识符(Adobe Campaign Standard)或加密的标识符(Adobe Campaign Classic)(例如,在文本与个性化(营销活动)组件中),该变量链接到Adobe Campaign中的EPK。
为此,您需要手动获取 Adobe Campaign 配置文件的 EPK,然后将其附加到 URL:
要获取 Adobe Campaign 配置文件的已加密的主要密钥 (EPK),请执行以下操作:
在AEM中,打开发布实例上的表单页面,并将步骤1中的EPK作为URL参数附加:使用您在创作表单时在EPK组件中定义的相同名称(例如:?epk=...
)
现在,表单可用于修改与链接的 Adobe Campaign 配置文件相关联的数据和订阅。修改某些字段并提交表单后,您可以在 Adobe Campaign 内验证相应数据是否已更新。
验证表单后,Adobe Campaign 数据库中的数据便会更新。