AEM 6.5 と Adobe Campaign Standard の統合 integrating-with-adobe-campaign-standard

AEM 6.5 を Adobe Campaign Standard(ACS)と統合すると、メール配信、コンテンツ、フォームを AEM で直接管理できます。ソリューション間の双方向通信を有効にするには、Adobe Campaign Standard と AEM の両方で設定手順が必要です。

この統合により、AEM と Adobe Campaign Standard を個別に使用できます。マーケターは Adobe Campaign でキャンペーンを作成してターゲティングを使用できますが、コンテンツ作成者は並行して AEM でコンテンツのデザインに取り組むことができます。この統合により、AEM 内に作成されたキャンペーンのコンテンツとデザインを、Adobe Campaign でターゲットにして配信できるようになります。

INFO
このドキュメントでは、Adobe Campaign Standard を AEM 6.5 と統合する方法について詳しく説明します。その他の Campaign 統合については、AEM 6.5 と Adobe Campaign の統合のドキュメントを参照してください。

統合手順 integration-steps

AEM と Adobe Campaign Standard 間の統合を設定するには、両方のソリューションでいくつかの手順が必要です。

このドキュメントでは、これらの各手順を詳しく説明します。

前提条件 prerequisites

  • Adobe Campaign Standard への管理者アクセス
  • AEM への管理者アクセス

Campaign で aemserver ユーザーを設定 aemserver-user

Adobe Campaign Standard には、AEM が Adobe Campaign に接続する際に使用する aemserver ユーザーが、デフォルトで付属しています。このユーザーに適切なセキュリティグループを割り当て、パスワードを設定します。

  1. 管理者として Adobe Campaign にログインします。

  2. メニューバーの左上にある Adobe Campaign ロゴをクリックしてグローバルナビゲーションを開き、ナビゲーションメニューから、管理ユーザーとセキュリティユーザー ​を選択します。

  3. コンソールの aemserver ユーザーをクリックします。

  4. aemserver ユーザーが、少なくとも、役割 deliveryPrepare が割り当てられたセキュリティグループに割り当てられていることを確認します。デフォルトでは、Standard Users グループはこの役割を持っています。

    Adobe Campaign の aemserver ユーザー

  5. 保存」をクリックして、変更を保存します。

aemserver ユーザーに、AEM が Adobe Campaign と通信するために必要な権限が付与されました。

ただし、AEMが aemserver ユーザーを使用する前に、そのパスワードを設定する必要があります。 これは、Adobe Campaign では実行することができません。この作業は、アドビのサポートエンジニアが行う必要があります。アドビカスタマーケアでチケットを発行して、aemserver パスワードのリセットをリクエストします。パスワードをアドビカスタマーケアから取得したら、安全な場所に保管します。

Campaign の AEMResourceTypeFilter を確認 resource-type-filter

AEMResourceTypeFilter は、Adobe Campaign で使用できる AEM リソースのフィルタリングに使用する、Adobe Campaign のオプションです。 AEM には多くのコンテンツが含まれているため、このオプションは、Adobe Campaign で使用するために特別に設計されたタイプの AEM コンテンツのみを Adobe Campaign が取得できるようにするフィルターとして機能します。

このオプションは事前設定済みです。 ただし、AEM の Campaign コンポーネントをカスタマイズしている場合は、アップデートが必要になる場合があります。 AEMResourceTypeFilter オプションが設定されていることを確認するには、次の手順に従います。

  1. 管理者として Adobe Campaign にログインします。

  2. メニューバーの左上にある Adobe Campaign ロゴをクリックしてグローバルナビゲーションを開き、ナビゲーションメニューから、管理アプリケーション設定オプション ​を選択します。

  3. オプションコンソールで「AEMResourceTypeFilter」をクリックします。

  4. AEMResourceTypeFilter の設定を確認します。パスはコンマで区切られ、デフォルトでは次の値が含まれます。

    • mcm/campaign/components/newsletter
    • mcm/campaign/components/campaign_newsletterpage
    • mcm/neolane/components/newsletter

    AEMResourceTypeFilter

  5. 保存」をクリックして、変更を保存します。

これで AEMResourceTypeFilter は、AEM から正しいコンテンツを取得するように設定されました。

Campaign で AEM 固有のメール配信テンプレートを作成 aem-email-delivery-template

デフォルトでは、AEM 機能は、Adobe Campaign のメールテンプレートでは有効になっていません。AEM コンテンツを使用したメール作成に使用できる、新しいメール配信テンプレートを設定します。AEM 固有のメール配信テンプレートを作成するには、次の手順に従います。

  1. 管理者として Adobe Campaign にログインします。

  2. メニューバーの左上にある Adobe Campaign ロゴをクリックしてグローバルナビゲーションを開き、ナビゲーションメニューで、リソーステンプレート配信テンプレート ​を選択します。

  3. 配信テンプレートコンソールで、デフォルトのメールテンプレートである​ 電子メール(メール)で送信 ​を探し、そのカード(または行)の上にマウスを置いてオプションを表示します。「要素を複製」をクリックします。

    要素を複製

  4. 確認 ​ダイアログで、「確認」をクリックしてテンプレートを複製します。

    確認ダイアログ

  5. 電子メール(メール)で送信 ​テンプレートのコピーを使用して、テンプレートエディターが開きます。ウィンドウの右上にある「プロパティを編集」アイコンをクリックします。

    テンプレートエディター

  6. プロパティウィンドウで、新しい AEM テンプレートの内容を説明するよう「ラベル」フィールドを変更します。

  7. コンテンツ ​見出しをクリックして展開し、「コンテンツソース」ドロップダウンで「Adobe Experience Manager」を選択します。

  8. これにより、「Adobe Experience Manager アカウント」フィールドが表示されます。ドロップダウンを使用して、「Adobe Experience Manager インスタンス (aemInstance)」ユーザーを選択します。これは、AEM 統合環境用のデフォルトの外部ユーザーです。

テンプレートのプロパティの設定

  1. 確認」をクリックして、プロパティへの変更内容を保存します。

  2. テンプレートエディターで、「保存」をクリックして、AEM で使用するメールテンプレートの変更済みコピーを保存します。

これで、AEM コンテンツを使用できるメールテンプレートが作成されました。

AEM で Campaign 統合を設定 campaign-integration

AEM は、組み込まれた統合機能と、Adobe Campaign で設定した aemserver ユーザーを使用して Adobe Campaign と通信します。この統合を設定するには、次の手順に従います。

  1. AEM オーサリングインスタンスに管理者としてログインします。

  2. グローバルナビゲーションサイドレールから、ツールクラウドサービス従来のクラウドサービスAdobe Campaign を選択し、「今すぐ設定」をクリックします。

    Adobe Campaign の設定

  3. ダイアログで、タイトル ​を入力して Campaign サービス設定を作成し、「作成」をクリックします。

    Campaign の設定ダイアログ

  4. 設定を編集するための新しいウィンドウとダイアログが開きます。必要な情報を入力します。

    AEM での Adobe Campaign の設定

  5. Adobe Campaign に接続」を選択して接続を確認し、「OK」をクリックします。

AEM が Adobe Campaign と通信できるようになりました。

NOTE
Adobe Campaign サーバーがインターネット経由で到達可能であることを確認してください。AEM はプライベートネットワークにアクセスできません。

AEM パブリッシュインスタンスへのレプリケーションを設定 replication

キャンペーンのコンテンツは、コンテンツ作成者が AEM オーサリングインスタンスで作成します。このインスタンスは通常、組織内でしか使用できません。画像やアセットなどのコンテンツをキャンペーンの受信者がアクセスできるようにするには、そのコンテンツを公開する必要があります。

レプリケーションエージェントは、AEM オーサーインスタンスからパブリッシュインスタンスにコンテンツを公開する役割を持ち、このエージェントが正しく機能するには統合環境に対して設定されている必要があります。また、この手順は、あるオーサーインスタンス設定をパブリッシュインスタンスにレプリケートするためにも必要です。

AEM オーサーインスタンスからパブリッシュインスタンスへのレプリケーションを設定するには、次の手順を実行します。

  1. AEM オーサリングインスタンスに管理者としてログインします。

  2. グローバルナビゲーションサイドパネルで、ツールデプロイメントレプリケーションオーサーのエージェント ​を選択し、「デフォルトエージェント (パブリッシュ)」をクリックします。

    レプリケーションエージェントの設定

  3. 編集」をクリックして、「トランスポート」タブを選択します。

  4. デフォルトの localhost 値を AEM パブリッシュインスタンスの IP アドレスに置き換えて、「URI」フィールドを設定します。

    「トランスポート」タブ

  5. OK」をクリックして、エージェント設定の変更内容を保存します。

AEM パブリッシュインスタンスへのレプリケーションを設定したので、キャンペーン受信者がコンテンツにアクセスできるようになりました。

NOTE
レプリケーション URL を使用せずに、公開 URL を使用する場合は、OSGi を介して、以下の設定で公開 URL を設定することができます
グローバルナビゲーションサイドパネルで、ツール運用Web コンソールOSGi 設定 を選択し、AEM Campaign の統合 - 設定 ​を検索します。設定を編集し、「公開 URLcom.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl)」フィールドを変更します。

AEM Externalizer の設定 externalizer

Externalizer は リソースパスを外部および絶対 URL に変換する AEMの OSGi サービスです。この URL は、AEM が Campaign で使用できるコンテンツを提供するために必要です。Campaign の統合が機能するように設定します。

  1. AEM オーサリングインスタンスに管理者としてログインします。

  2. グローバルナビゲーションサイドパネルで、ツール運用Web コンソールOSGi 設定 ​を選択し、Day CQ Link Externalizer ​を検索します。

  3. デフォルトでは、「ドメイン」フィールドの最新エントリは、公開インスタンスを対象としています。 URL をデフォルトの http://localhost:4503 から、公開されているパブリッシュインスタンスに変更します。

    Externalizer の設定

  4. 保存」をクリックします。

Externalizer が設定され、Adobe Campaign がコンテンツにアクセスできるようになりました。

NOTE
パブリッシュインスタンスは、Adobe Campaign サーバーからアクセス可能である必要があります。localhost:4503 または Adobe Campaign が到達できない別のサーバーを指している場合、AEM からの画像は Adobe Campaign コンソールに表示されません。

AEM での campaign-remote ユーザーを設定 campaign-remote-user

AEM が Adobe Campaign と通信する際に使用する Adobe Campaign のユーザーが必要であるのと同様に、Adobe Campaign が AEM と通信するには、AEM のユーザーも必要です。デフォルトでは、Campaign 統合によって AEM に campaign-remote ユーザーが作成されます。次の手順に従って、このユーザーを設定します。

  1. AEM に管理者としてログインします。
  2. メインナビゲーションコンソールで、左側のパネルにある「ツール」をクリックします。
  3. 次に、セキュリティユーザー ​をクリックして、ユーザー管理コンソールを開きます。
  4. campaign-remote ユーザーを見つけます。
  5. campaign-remote ユーザーを選択し、「プロパティ」をクリックしてユーザーを編集します。
  6. ユーザー設定を編集 ​ウィンドウで、「パスワードを変更」をクリックします。
  7. ユーザーの新しいパスワードを入力し、今後の使用のために安全な場所にパスワードをメモします。
  8. 保存」をクリックして、パスワードの変更を保存します。
  9. 保存して閉じる」をクリックして、変更を campaign-remote ユーザーに保存します。

Campaign で AEM 外部アカウントを設定 acc-external-user

AEM 固有のメール配信テンプレートを作成した場合、テンプレートが aemInstance 外部アカウントを使用して AEM と通信する必要があると指定したことになります。両方のソリューション間で双方向通信を有効にするには、Adobe Campaign でこのアカウントを設定する必要があります。

  1. 管理者として Adobe Campaign にログインします。

  2. メニューバーの左上にある Adobe Campaign ロゴをクリックしてグローバルナビゲーションを開き、ナビゲーションメニューから、管理アプリケーション設定外部アカウント ​を選択します。

  3. ユーザーコンソールの Adobe Experience Manager インスタンス(aemInstance) ​をクリックします。

  4. ユーザーが Adobe Experience Manager を​ タイプ ​として持っていることを確認します。

  5. 接続」セクションで、次のフィールドを定義します。

    1. サーバー:これは AEM オーサリングサーバーの URL です。 最後尾をスラッシュにしないでください。
    2. アカウント:これは AEM で事前に設定した campaign-remote ユーザーです。
    3. パスワード:これは、AEM で事前に設定した campaign-remote ユーザー用のパスワードです。

    aemInstance ユーザーの編集

  6. 有効」チェックボックスが選択されていることを確認したら、「保存」をクリックして変更内容を保存します。

おめでとうございます。AEM と Adobe Campaign Standard の統合が完了しました。

次のステップ next-steps

Adobe Campaign Classic と AEM の両方が設定されたので、統合は完了です。

Adobe Experience Manager でニュースレターを作成する方法については、このドキュメントの続きで説明します。

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