このドキュメントでは、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での役割
事前に、次の要素があることを確認してください。
操作の詳細については、 Adobe Campaignの設定 および Adobe Experience Managerの設定 「 」セクションは、AEMとAdobe Campaignの間の統合機能が正しく動作するために必要です。
この aemserver ユーザーは、Adobe Campaignで設定する必要があります。 この aemserver は、AEMサーバーをAdobe Campaignに接続する際に使用する技術ユーザーです。
に移動します。 管理 > ユーザーとセキュリティ > ユーザーをクリックし、 aemserver ユーザー。 クリックしてユーザー設定を開きます。
Adobe Campaign を AEM インスタンスに接続可能な外部アカウントを設定する必要があります。
AEM で、campaign-remote ユーザーのパスワードを設定してください。AEM で Adobe Campaign に接続するにはこのパスワードを設定する必要があります。管理者としてログインし、ユーザー管理コンソールで campaign-remote ユーザーを探して「パスワードを設定」をクリックします。
AEM 外部アカウントを設定するには:
に移動します。 管理 > アプリケーション設定 > 外部アカウント.
デフォルトを選択 aemInstance 外部アカウントを作成するか、 作成 」ボタンをクリックします。
選択 Adobe Experience Manager i タイプ フィールドに入力し、AEMオーサリングインスタンスに使用するアクセスパラメーターを入力します。サーバーアドレス、アカウント名およびパスワード。
URL の末尾に /(スラッシュ)を追加しないようにします。追加した場合、接続が機能しなくなります。
必ず 有効 「 」チェックボックスがオンの場合、「 」をクリックします。 保存 をクリックして変更を保存します。
この AEMResourceTypeFilter オプションは、Adobe Campaignで使用できるAEMリソースのタイプをフィルタリングするために使用します。 これにより、Adobe Campaign でのみ使用されるように特別に設計された AEM コンテンツを Adobe Campaign で取得できます。
このオプションは事前設定済みです。ただし、このオプションを変更すると、統合が機能しなくなる可能性があります。
AEMResourceTypeFilter オプションが設定されていることを検証するには:
デフォルトでは、AEM 機能は、Adobe Campaign の電子メールテンプレートでは有効になっていません。AEM コンテンツで電子メールを作成するために使用される新しい電子メール配信テンプレートを設定できます。
AEM 専用の電子メール配信テンプレートを作成するには:
リソース/テンプレート/配信テンプレートに移動します。
選択を有効にする アクションバーのチェックマークをクリックし、既存の 標準メール(メール) デフォルトのテンプレートを作成し、 コピー アイコンとクリック 確認.
選択モードを無効にするには、 x 新しく作成した 標準メールのコピー(メール) テンプレートを選択し、「 プロパティを編集 をクリックします。
テンプレートのラベルを変更できます。
プロパティの「コンテンツ」セクションで、「コンテンツソース」を「Adobe Experience Manager」に変更します。次に、以前作成した外部アカウントを選択して、「Confirm(確認)」をクリックします。
「確認」をクリックし、「保存」をクリックして、変更を保存します。
このテンプレートから作成した電子メール配信は、AEM コンテンツ機能が有効になっています。
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 インスタンス間のレプリケーションを設定するには:
オーサーインスタンスから、 AEMロゴ/ ツールアイコン > 導入 > レプリケーション > 作成者のエージェントを選択し、「 デフォルトエージェント.
パブリッシュおよびオーサーインスタンスが両方とも同じコンピューターにある場合を除いて、Adobe Campaign との統合を設定する際に、localhost(これは、AEM のローカルコピーです)を使用するのを回避します。
クリック 編集 次に、 輸送 タブをクリックします。
localhost を IP アドレスまたは AEM パブリッシュインスタンスのアドレスに置き換えることで、URI を設定します。
AEM と Adobe Campaign を一緒に使用する前に、両方のソリューション間のリンクを確立して、通信できるようにする必要があります。
AEM オーサーインスタンスに接続します。
選択 ツール > 運用 > クラウド > Cloud Servicesを、 今すぐ設定 (「 Adobe Campaign 」セクション内 )
新しい設定を作成するには、 タイトル をクリックし、 作成または、Adobe Campaignインスタンスにリンクする既存の設定を選択します。
設定を編集して、Adobe Campaign インスタンスのパラメーターと一致するようにします。
選択 Adobe Campaignに接続 をクリックし、 OK.
電子メールを作成して公開したら、パブリッシュインスタンスに設定を再公開する必要があります。
接続に失敗する場合は、次を確認してください。
オーサーインスタンスの AEM に Externalizer を設定する必要があります。Externalizer は、リソースパスを外部 URL および絶対 URL に変換できる OSGi サービスです。このサービスは、これらの外部 URL を設定および構築するための一元化された場所を提供します。
一般的な指示については、Externalizer の設定を参照してください。Adobe Campaign統合の場合、次の場所でパブリッシュサーバーを設定していることを確認します。 https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl
指していない localhost:4503
Adobe Campaignコンソールから到達可能なサーバーに送信する必要があります。
localhost:4503
または Adobe Campaign が到達できない別のサーバーを指している場合、Adobe Campaign コンソールに画像が表示されません。