[集成]{class="badge positive"}

集成AEM Forms和Marketo

[AEM Forms 6.5]{class="badge informative"}

Marketo是Adobe的一部分,它提供了营销自动化软件,侧重于基于帐户的营销,包括电子邮件、移动设备、社交、数字广告、Web管理和分析。

使用AEM Forms的表单数据模型,我们现在可以将AEM Form与Marketo无缝集成。

了解有关表单数据模型的更多信息

Marketo会公开一个REST API,该API允许远程执行系统的多项功能。 从创建程序到批量引导导入,有许多选项允许对Marketo实例进行细粒度控制。 使用表单数据模型,可以非常轻松地将AEM Forms与Marketo集成。

本教程将指导您完成使用表单数据模型将AEM Forms与Marketo集成所涉及的步骤。 完成本教程后,您将获得一个OSGi捆绑包,该捆绑包将针对Marketo执行自定义身份验证。 您还将使用提供的swagger文件配置了数据源。

要开始配置,强烈建议您熟悉先决条件部分中列出的以下主题。

先决条件

  1. 已安装AEM服务器和AEM Forms附加组件包
  2. 本地AEM开发环境
  3. 熟悉表单数据模型
  4. Swagger文件的基本知识
  5. 创建自适应Forms

客户端密钥ID和客户端密钥

Marketo与AEM Forms集成的第一步是获取使用API进行REST调用所需的API凭据。 您将需要以下项

  1. client_id
  2. clientsecret
  3. identity_endpoint
  4. 身份验证URL

请按照Marketo官方文档获取上述资产。或者,您也可以联系Marketo实例的管理员。

开始之前

下载并解压缩与本文相关的资源。 zip文件包含以下内容:

  1. BlankTemplatePackage.zip — 这是自适应表单模板。 使用包管理器导入此项。
  2. marketo.json — 这是用于配置数据源的swagger文件。
  3. MarketoAndForms.MarketoAndForms.core-1.0-SNAPSHOT.jar — 这是执行自定义身份验证的捆绑包。 如果您无法完成本教程或您的捆绑包无法按预期工作,请随时使用此选项。

后续步骤

创建自定义身份验证

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e