現在表示中:

注意:

このドキュメントでは、AEM をサブスクリプションベースのソリューション、Adobe Campaign Standard と統合する方法について説明します。Adobe Campaign 6.1 を使用している場合、手順については Adobe Campaign 6.1 との統合を参照してください。

Adobe Campaign を使用すると、電子メール配信コンテンツおよびフォームを Adobe Experience Manager で直接管理できます。

両方のソリューションを同時に使用するには、最初に互いの接続を設定する必要があります。これには、Adobe Campaign と Adobe Experience Manager の両方での設定手順が含まれます。これらの手順は、このドキュメントで詳しく説明します。

AEM での Adobe Campaign の操作には、Adobe Campaign を使用して電子メールおよびフォームを送信する機能が含まれています。これについては、Adobe Campaign の操作で説明します。

さらに、AEM を Adobe Campaign と統合する場合に、参考となるトピックを次に示します。

Adobe Campaign との統合を拡張する場合は、次のページが参考になります。

Adobe Campaign の設定

Adobe Campaign の設定には、次が含まれます。

  1. aemserver ユーザーの設定。
  2. 専用の外部アカウントの作成。
  3. AEMResourceTypeFilter オプションの検証。
  4. 専用の配信テンプレートの作成。

注意:

これらの操作を実行するには、Adobe Campaign の管理の役割を持っている必要があります。

必要条件

事前に、次の要素があることを確認してください。

警告:

Adobe Campaign の設定」および「Adobe Experience Manager の設定」で詳しく述べた操作は、AEM と Adobe Campaign の間の統合機能が正しく機能するために必要です。

aemserver ユーザーの設定

Adobe Campaign では、aemserver ユーザーを設定する必要があります。aemserver は、AEM サーバーを Adobe Campaign に接続するために使用されるテクニカルユーザーです。

管理ユーザーとセキュリティユーザーに移動し、aemserver ユーザーを選択します。クリックしてユーザー設定を開きます。

  • このユーザーにパスワードを設定する必要があります。これは UI では実行できません。技術管理者が REST で設定する必要があります。
  • deliveryPrepare など、特定の役割をこのユーザーに割り当てることができます。これにより、ユーザーは配信を作成および編集できます。

 

Adobe Experience Manager 外部アカウントの設定

Adobe Campaign を AEM インスタンスに接続可能な外部アカウントを設定する必要があります。

注意:

AEM で、campaign-remote ユーザーのパスワードを設定してください。AEM で Adobe Campaign に接続するにはこのパスワードを設定する必要があります。管理者としてログインし、ユーザー管理コンソールで campaign-remote ユーザーを探して「パスワードを設定」をクリックします。

AEM 外部アカウントを設定するには:

  1. 管理アプリケーション設定外部アカウントに移動します。

    chlimage_1
  2. デフォルトの aemInstance 外部アカウントを選択するか、「作成」ボタンをクリックして新しく作成します。

  3. タイプ」フィールドで Adobe Experience Manager を選択し、AEM オーサーインスタンスで使用するアクセスパラメーター(サーバーアドレス、アカウント名およびパスワード)を入力します。

    注意:

    URL の末尾に /(スラッシュ)を追加しないようにします。追加した場合、接続が機能しなくなります。

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

AEMResourceTypeFilter オプションの検証

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

このオプションは事前設定済みです。ただし、このオプションを変更すると、統合が機能しなくなる可能性があります。

AEMResourceTypeFilter オプションが設定されていることを検証するには:

  1. 管理(アプリケーション設定オプションに移動します。

  2. リストで、AEMResourceTypeFilter オプションがあることとパスが正しいことを確認できます。

AEM 専用の電子メール配信テンプレートの作成

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

AEM 専用の電子メール配信テンプレートを作成するには:

  1. リソーステンプレート配信テンプレートに移動します。

  2. アクションバーでチェックマークをクリックして既存の 標準電子メールデフォルトテンプレートを選択することで 選択を有効にしてから、 コピーアイコンをクリックし、「確認」をクリックして複製します。

  3. x」をクリックすることで選択モードを無効にして、新しく作成した 標準電子メールのコピー (mail)テンプレートを開いて、テンプレートダッシュボードのアクションバーから「プロパティを編集」を選択します。

    テンプレートのラベルを変更できます。

  4. プロパティの「コンテンツ」セクションで、「コンテンツソース」を「Adobe Experience Manager」に変更します。次に、以前作成した外部アカウントを選択して、「Confirm(確認)」をクリックします。

    確認」をクリックし、「保存」をクリックして、変更を保存します。

    このテンプレートから作成した電子メール配信は、AEM コンテンツ機能が有効になっています。

    chlimage_1

Adobe Experience Manager の設定

AEM を設定するには、次の手順を実行する必要があります。

  • インスタンス間のレプリケーションを設定します。
  • AEM から Adobe Campaign に接続します。
  • Externalizer を設定します。

AEM インスタンス間のレプリケーションの設定

AEM オーサーインスタンスから作成されたコンテンツは、最初にパブリッシュインスタンスに送信されます。このパブリッシュインスタンスは、次にコンテンツを Adobe Campaign に転送します。レプリケーションエージェントは、その結果として、AEM オーサーインスタンスから AEM パブリッシュインスタンスにレプリケートするように設定される必要があります。

注意:

レプリケーション URL を使用しない代わりに公開 URL を使用したい場合は、OSGi(ツールWeb コンソールOSGi Configuration/AEM Campaign Integration - Configuration)で次の設定をおこなうことでパブリック URL を設定できます。

公開 URL:com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl

また、この手順は、あるオーサーインスタンス設定をパブリッシュインスタンスにレプリケートするためにも必要です。

AEM インスタンス間のレプリケーションを設定するには:

  1. オーサーインスタンスで、AEM のロゴツールアイコン/導入レプリケーション作成者のエージェントを選択し、「デフォルトエージェント」をクリックします。

    chlimage_1

    注意:

    パブリッシュおよびオーサーインスタンスが両方とも同じコンピューターにある場合を除いて、Adobe Campaign との統合を設定する際に、localhost(これは、AEM のローカルコピーです)を使用するのを回避します。

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

  3. localhost を IP アドレスまたは AEM パブリッシュインスタンスのアドレスに置き換えることで、URI を設定します。

    chlimage_1

AEM から Adobe Campaign への接続

AEM と Adobe Campaign を一緒に使用する前に、両方のソリューション間のリンクを確立して、通信できるようにする必要があります。

  1. AEM オーサーインスタンスに接続します。

  2. ツール運営クラウドクラウドサービスを選択して、Adobe Campaign セクションの「今すぐ設定」を選択します。

    chlimage_1
  3. タイトル」にタイトルを入力して「作成」をクリックするか、Adobe Campaign インスタンスとリンクしたい既存の設定を選択することで、新しい設定を作成します。

  4. 設定を編集して、Adobe Campaign インスタンスのパラメーターと一致するようにします。

    • ユーザー名aemserver(2 つのソリューション間のリンクを確立するために使用される Adobe Campaign AEM 統合パッケージ演算子)。
    • パスワード:Adobe Campaign aemserver 演算子のパスワード。この演算子のパスワードを Adobe Campaign で直接再指定する必要があることがあります。
    • API エンドポイント:Adobe Campaign インスタンス URL。
  5. Adobe Campaign に接続」を選択し、「OK」をクリックします。

    chlimage_1

    注意:

    電子メールを作成して公開したら、パブリッシュインスタンスに設定を再公開する必要があります。

    chlimage_1

注意:

接続に失敗する場合は、次を確認してください。

  • Adobe Campaign インスタンスへのセキュリティで保護された接続(https)を使用する際、証明書の問題が発生する可能性があります。Adobe Campaign インスタンス証明書を JDK の cacerts ファイルに追加する必要があります。
  • また、AEM/Adobe Campaign 統合のトラブルシューティングも参照してください。

Externalizer の設定

オーサーインスタンスの AEM に Externalizer を設定する必要があります。Externalizer は、リソースパスを 外部 URL および絶対 URL に変換できる OSGi サービスです。このサービスは、これらの外部 URL を設定および構築するための一元化された場所を提供します。

一般的な指示については、Externalizer の設定を参照してください。Adobe Campaign 統合について、http://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl の公開サーバーが localhost:4503 ではなく、Adobe Campaign コンソールが到達可能なサーバーを指すように設定していることを確認してください。

localhost:4503 または Adobe Campaign が到達できない別のサーバーを指している場合、Adobe Campaign コンソールに画像が表示されません。

chlimage_1

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー