Adobe Campaign Standard との統合 integrating-with-adobe-campaign-standard
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の設定 configuring-adobe-campaign
Adobe Campaignの設定には、次のものが含まれます。
- の設定 aemserver ユーザー。
- 専用の外部アカウントを作成します。
- AEMResourceTypeFilter オプションの検証.
- 専用の配信テンプレートの作成。
前提条件 prerequisites
事前に次の要素を用意しておいてください。
aemserver ユーザーの設定 configuring-the-aemserver-user
Adobe Campaign では、aemserver ユーザーを設定する必要があります。aemserver は、AEM サーバーを Adobe Campaign に接続するために使用されるテクニカルユーザーです。
管理/ユーザーとセキュリティ/ユーザー に移動し、aemserver ユーザーを選択します。クリックして、ユーザー設定を開きます。
- このユーザーのパスワードを設定する必要があります。 これは、UI では実行できません。 この設定は、技術管理者が REST でおこなう必要があります。
- deliveryPrepare など、特定の役割をこのユーザーに割り当てることができます。これにより、ユーザーは配信を作成および編集できます。
Adobe Experience Manager外部アカウントの設定 configuring-an-adobe-experience-manager-external-account
Adobe CampaignをAEMインスタンスに接続できる外部アカウントを設定する必要があります。
AEM 外部アカウントを設定するには:
-
管理/アプリケーション設定/外部アカウント に移動します。
-
デフォルトの aemInstance 外部アカウントを選択するか、「作成」ボタンをクリックして新しく作成します。
-
「タイプ」フィールドで「Adobe Experience Manager」を選択し、AEM オーサリングインスタンスで使用するアクセスパラメーター(サーバーアドレス、アカウント名およびパスワード)を入力します。
note note NOTE URL の末尾への / スラッシュの追加は必ず避けてください。追加した場合、接続が機能しなくなります。 -
「有効」チェックボックスが選択されていることを確認したら、「保存」をクリックして変更を保存します。
AEMResourceTypeFilter オプションの検証 verifying-the-aemresourcetypefilter-option
「AEMResourceTypeFilter」オプションを使用すると、Adobe Campaign で使用できる AEM リソースのタイプをフィルタリングできます。これにより、Adobe Campaignは、Adobe Campaignでのみ使用するように特別に設計されたAEMコンテンツを取得できます。
このオプションは事前設定済みです。ただし、このオプションを変更すると、統合が機能しなくなる場合があります。
AEMResourceTypeFilter オプションが設定されていることを検証するには、以下の手順に従います。
- 管理/アプリケーション設定/オプション に移動します。
- リストで、「AEMResourceTypeFilter」オプションがあり、パスが正しいことを確認します。
AEM固有の E メール配信テンプレートの作成 creating-an-aem-specific-email-delivery-template
デフォルトでは、Adobe Campaignの電子メールテンプレートでAEM機能は有効になっていません。 AEMコンテンツを含む E メールの作成に使用する新しい E メール配信テンプレートを設定できます。
AEM固有の E メール配信テンプレートを作成するには:
-
に移動します。 リソース > テンプレート > 配信テンプレート.
-
選択を有効 にするには、アクションバーでチェックマークをクリックして既存の「標準メール」デフォルトテンプレートを選択し、「コピー」アイコンをクリックしてテンプレートを複製し、「確認」をクリックします。
-
x をクリックして選択モードを無効化し、新規作成した「標準メールのコピー」テンプレートを開いて、テンプレートダッシュボードのアクションバーから「プロパティを編集」を選択します。
テンプレートの ラベル を変更できます。
-
プロパティ内 コンテンツ セクションで、 コンテンツソース から Adobe Experience Manager. 次に、以前に作成した外部アカウントを選択し、「 確認.
確認 をクリックし、保存 クリックして、変更を保存します。
このテンプレートから作成したメール配信は、AEM コンテンツ機能が有効になっています。
Adobe Experience Managerの設定 configuring-adobe-experience-manager
AEMを設定するには、次の手順を実行する必要があります。
- インスタンス間のレプリケーションを設定します。
- AEMをAdobe Campaignに接続します。
- Externalizer を設定します。
AEMインスタンス間のレプリケーションの設定 configuring-replication-between-aem-instances
AEMオーサリングインスタンスから作成されたコンテンツは、最初にパブリッシュインスタンスに送信されます。 その後、このパブリッシュインスタンスはコンテンツをAdobe Campaignに転送します。 そのため、AEMオーサリングインスタンスからAEMパブリッシュインスタンスにレプリケートするようにレプリケーションエージェントを設定する必要があります。
公開 URL: com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
また、この手順は、あるオーサーインスタンス設定をパブリッシュインスタンスにレプリケートするためにも必要です。
AEMインスタンス間のレプリケーションを設定するには:
-
オーサーインスタンスから、 AEMロゴ/ ツール アイコン > 導入 > レプリケーション > 作成者のエージェント を選択し、「 デフォルトエージェント.
note note NOTE パブリッシュおよびオーサーインスタンスが両方とも同じコンピューターにない場合は、Adobe Campaign との統合を設定する際に、localhost(すなわち AEM のローカルコピー)を使用しないでください。 -
「編集」をクリックして、「トランスポート」タブを選択します。
-
localhost を IP アドレスまたは AEM パブリッシュインスタンスのアドレスに置き換えることで、URI を設定します。
AEMとAdobe Campaignの接続 connecting-aem-to-adobe-campaign
AEMとAdobe Campaignを一緒に使用する前に、両方のソリューションが通信できるように両方のソリューション間のリンクを確立する必要があります。
-
AEMオーサリングインスタンスに接続します。
-
ツール/操作/クラウド/クラウドサービス を選択して、Adobe Campaign セクションの「今すぐ設定」を選択します。
-
「タイトル」にタイトルを入力して「作成」をクリックするか、Adobe Campaign インスタンスとリンクしたい既存の設定を選択することで、新しい設定を作成します。
-
設定を編集して、Adobe Campaign インスタンスのパラメーターと一致するようにします。
- ユーザー名:aemserver(2 つのソリューション間のリンクを確立するために使用される Adobe Campaign AEM 統合パッケージ演算子)。
- パスワード:Adobe Campaign aemserver オペレーターのパスワード。 このオペレーターのパスワードをAdobe Campaignで直接再指定する必要がある場合があります。
- API エンドポイント:Adobe Campaignインスタンス URL。
-
「Adobe Campaign に接続」を選択し、「OK」をクリックします。
note note NOTE メールを作成して公開したら、パブリッシュインスタンスに設定を再公開する必要があります。
- Adobe Campaignインスタンス (https) へのセキュア接続を使用する際、証明書の問題が発生する場合があります。 Adobe Campaign インスタンス証明書を JDK の cacerts ファイルに追加する必要があります。
- また、 AEM/Adobe Campaign統合のトラブルシューティング.
Externalizer の設定 configuring-the-externalizer
以下が必要です。 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 コンソールに画像が表示されません。