このドキュメントでは、AEMをサブスクリプションベースのソリューションであるAdobe Campaign Standardと統合する方法について説明します。 Adobe Campaign 6.1 を使用している場合は、 Adobe Campaign 6.1 との統合 を参照してください。
Adobe Campaignを使用すると、E メール配信コンテンツやフォームを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 の間の統合機能が正しく動作するために必要です。
Adobe Campaign では、aemserver ユーザーを設定する必要があります。aemserver は、AEM サーバーを Adobe Campaign に接続するために使用されるテクニカルユーザーです。
管理/ユーザーとセキュリティ/ユーザーに移動し、aemserver ユーザーを選択します。クリックして、ユーザー設定を開きます。
Adobe CampaignをAEMインスタンスに接続できる外部アカウントを設定する必要があります。
AEMで、campaign-remote ユーザーのパスワードを必ず設定してください。 Adobe CampaignとAEMを接続するには、このパスワードを設定する必要があります。 管理者としてログインし、ユーザー管理コンソールで campaign-remote ユーザーを検索して、 パスワードを設定.
AEM 外部アカウントを設定するには:
管理/アプリケーション設定/外部アカウントに移動します。
デフォルトの aemInstance 外部アカウントを選択するか、「作成」ボタンをクリックして新しく作成します。
「タイプ」フィールドで「Adobe Experience Manager」を選択し、AEM オーサリングインスタンスで使用するアクセスパラメーター(サーバーアドレス、アカウント名およびパスワード)を入力します。
URL の末尾への / スラッシュの追加は必ず避けてください。追加した場合、接続が機能しなくなります。
「有効」チェックボックスが選択されていることを確認したら、「保存」をクリックして変更を保存します。
「AEMResourceTypeFilter」オプションを使用すると、Adobe Campaign で使用できる AEM リソースのタイプをフィルタリングできます。これにより、Adobe Campaignは、Adobe Campaignでのみ使用するように特別に設計されたAEMコンテンツを取得できます。
このオプションは事前設定済みです。ただし、このオプションを変更すると、統合が機能しなくなる場合があります。
AEMResourceTypeFilter オプションが設定されていることを検証するには、以下の手順に従います。
デフォルトでは、Adobe Campaignの電子メールテンプレートでAEM機能は有効になっていません。 AEMコンテンツを含む E メールの作成に使用する新しい E メール配信テンプレートを設定できます。
AEM固有の E メール配信テンプレートを作成するには:
に移動します。 リソース > テンプレート > 配信テンプレート.
選択を有効にするには、アクションバーでチェックマークをクリックして既存の「標準メール」デフォルトテンプレートを選択し、「コピー」アイコンをクリックしてテンプレートを複製し、「確認」をクリックします。
x をクリックして選択モードを無効化し、新規作成した「標準メールのコピー」テンプレートを開いて、テンプレートダッシュボードのアクションバーから「プロパティを編集」を選択します。
テンプレートの ラベル を変更できます。
プロパティ内 コンテンツ セクションで、 コンテンツソース から Adobe Experience Manager. 次に、以前に作成した外部アカウントを選択し、「 確認.
確認 をクリックし、保存クリックして、変更を保存します。
このテンプレートから作成したメール配信は、AEM コンテンツ機能が有効になっています。
AEMを設定するには、次の手順を実行する必要があります。
AEMオーサリングインスタンスから作成されたコンテンツは、最初にパブリッシュインスタンスに送信されます。 その後、このパブリッシュインスタンスはコンテンツをAdobe Campaignに転送します。 そのため、AEMオーサリングインスタンスからAEMパブリッシュインスタンスにレプリケートするようにレプリケーションエージェントを設定する必要があります。
レプリケーション URL を使用せずに、公開 URL を使用する場合は、 パブリック URL OSGi の次の設定 (ツール > Web コンソール > OSGi 設定/AEM Campaign 統合 — 設定):
公開 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オーサリングインスタンスに接続します。
ツール/操作/クラウド/クラウドサービスを選択して、Adobe Campaign セクションの「今すぐ設定」を選択します。
「タイトル」にタイトルを入力して「作成」をクリックするか、Adobe Campaign インスタンスとリンクしたい既存の設定を選択することで、新しい設定を作成します。
設定を編集して、Adobe Campaign インスタンスのパラメーターと一致するようにします。
「Adobe Campaign に接続」を選択し、「OK」をクリックします。
メールを作成して公開したら、パブリッシュインスタンスに設定を再公開する必要があります。
接続に失敗した場合は、次の点を確認してください。
以下が必要です。 externalizer を設定する ( オーサーインスタンス上のAEMで )。 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 コンソールに画像が表示されません。