データトリガーのパブリッシュサーバーへのレプリケーション replicating-data-triggers
ContextHub と AEM ターゲティングエンジンを使用して、オーサーとパブリッシュのセットアップ時のデータトリガーに基づいてコンテンツをカスタマイズする場合、ContextHub とパーソナライズ機能に関連するすべての設定は、公開時にチャネルへ自動的にレプリケーションされません。
このページでは、これらの設定を個別に公開するために必要な手順を説明します。
これは基本的に、手動で公開をおこなうものです。
- ContextHub ストアと UI モジュールの設定
- オーディエンスのパーソナライズ
- アクティビティのパーソナライズ
データトリガーのパブリッシュサーバーへのレプリケーション手順 replicating-data-triggers-publish
次の手順に従って、データトリガーをパブリッシュサーバにレプリケーションします。
手順 1:ContextHub 設定のレプリケーション replicating-contexthub-configurations
-
ツール/デプロイメント/配布版/発行エージェント に移動し、設定する発行エージェントをクリックします。
note note NOTE または、次の URL を使用して画面に直接移動し、接続の設定とテストをおこなうこともできます。 http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish
-
次の図に示すように、アクションバーの 接続のテスト をクリックして、オーサーとパブリッシュインスタンスの通信を検証します。
note note NOTE テストが失敗した場合は、オーサーインスタンスとパブリッシュインスタンス間のレプリケーションエージェントの設定を修正する必要があります。詳細は、テスト接続のトラブルシューティングを参照してください。 -
配布エージェント 画面のツリーから「追加」を選択し、プロジェクトの設定パスを選択します(例:
/conf/screens/settings/cloudsettings/configuration
)。 -
「送信」をクリックします。
オーディエンスのレプリケーション replicating-audiences
-
AEM インスタンス/パーソナライズ機能/オーディエンス に移動するか、次の URL を使用して直接移動します。
http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html
-
プロジェクトフォルダーにドリルダウンします(例:
/conf/screens/
)。 -
ユーザーインターフェイスからすべてのオーディエンスとセグメントを選択します。
-
アクションバーの 公開の管理 をクリックします。
-
「次へ」と「公開する」をクリックします。
アクティビティのレプリケーション replicating-activities
-
AEM インスタンス/パーソナライズ機能/アクティビティ に移動するか、次の URL を使用して直接移動します。
http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html
-
プロジェクトフォルダ(
/content/campaigns/screens/…
)にドリルダウンします。 -
ユーザーインターフェイスからすべてのアクティビティを選択します。
-
アクションバーの 公開の管理 をクリックします。
-
「次へ」と「公開する」をクリックします。
結果 result
レプリケーションが成功した場合は、パブリッシュインスタンスで次の構造が表示されます(または、プロジェクトに応じて同様の構造が表示されます)。
/conf/screens/settings/cloudsettings/configuration/…
/conf/screens/settings/wcm/segments/…
/content/campaigns/screens/…
テスト接続のトラブルシューティング troubleshoot-test
ContextHub 設定をレプリケーション中にテスト接続が失敗した場合は、次の手順に従って問題のトラブルシューティングをおこなってください。
-
ツール/デプロイメント/配布版/発行エージェント に移動します。
-
アクションバーで 編集 をクリックし、「インポーターエンドポイント」フィールドのエンドポイント URL も配布エージェントのパブリッシュサーバー URL を指していることを確認します。
-
デフォルトの管理者認証情報を使用しない場合は、別のユーザー名とパスワードを使用して配布エージェントを設定する必要があります。
次の手順に従います。
-
ツール/運営/Web コンソール
http://localhost:4502/system/console/configMgr
に移動して、Adobe Experience Manager Web コンソール画面 を開きます。 -
Apache Sling Distribution トランスポート認証情報 - ユーザ認証情報に基づく DistributionTransportSecretProvider を探します。
-
名前、ユーザー名、パスワード を入力して、設定を作成します(例:slingTransportSecretProvider)。
-
「保存」をクリックします。
-
設定を開くには、
Cmd +F
を使用して Apache Sling Distribution Agent - Forward Agents Factory を検索し、それから Transport Secret Provider を検索します。 -
(name=default)
を(name=slingTransportSecretProvider)
に更新します。 -
「保存」をクリックし、AEM インスタンスの 配布エージェント 画面から再びテスト接続を実行します。
-