[統合]{class="badge positive"}
AEM Forms と Marketo の統合
[AEM Forms 6.5]{class="badge informative"}
アドビの一部である Marketo は、メール、モバイル、ソーシャル、デジタル広告、web 管理、分析などのアカウントベースのマーケティングに重点を置いたマーケティング自動処理ソフトウェアを提供しています。
AEM Forms のフォームデータモデルを使用して、AEM Form を Marketo とシームレスに統合できるようになりました。
Marketo は、システムの機能の多くをリモートで実行できる REST API を公開しています。プログラムの作成からリードの一括読み込みまで、Marketo インスタンスの詳細な制御を可能にするオプションが多数用意されています。フォームデータモデルを使用すれば、AEM Forms を Marketo と統合するのは非常に簡単です。
このチュートリアルでは、フォームデータモデルを使用して、AEM Forms を Marketo と統合する手順について説明します。チュートリアルを完了すると、Marketo に対してカスタム認証を行う OSGi バンドルが作成されます。また、提供された Swagger ファイルを使用してデータソースを設定することもできます。
開始するには、前提条件の節にリストされている次のトピックをよく理解しておくことを強くお勧めします。
前提条件
- AEM Forms アドオンパッケージがインストールされた AEM サーバー
- ローカル AEM 開発環境
- フォームデータモデルに精通している
- Swagger ファイルの基本知識
- アダプティブフォームの作成
クライアント秘密鍵 ID とクライアント秘密鍵
Marketo と AEM Forms の統合の最初の手順は、API を使用して REST 呼び出しを行うために必要な API 資格情報を取得することです。以下が必要です
- client_id
- client_secret
- identity_endpoint
上記のプロパティを取得するには、公式の Marketo ドキュメントに従ってください。 または、Marketo インスタンスの管理者に問い合わせることもできます。
始める前に
zip ファイルには以下が含まれます。
- BlankTemplatePackage.zip - アダプティブフォームテンプレートです。パッケージマネージャーを使用して読み込みます。
- marketo.json - データソースの設定に使用する Swagger ファイルです。
- marketo.json のホストプロパティを必ず変更して、marketo インスタンスを指すようにします。