Adobe Target Cloud Service の設定 configuring-adobe-target-cloud-service
コンテンツ作成者がモバイルアプリ用のターゲットコンテンツの生成を開始するには、いくつかの手順を実行する必要があります。ユーザーとグループに適切な権限セットを取得し、クラウドサービスを作成し、アクティビティ用のアプリケーションを設定して、最後にコンテンツを生成します。
今後、AEM Mobile ハイブリッド参照アプリケーションが正常にデプロイされ、AEM Mobile Dashboard を介してアクセスできるようになることを想定しています。
権限 permissions
パーソナライゼーションコンソールへのアクセスを必要とするユーザーは、target-activity-authors
グループに属している必要があります。 ユーザーとグループの設定の一環として、target-activity-group を apps-admins グループに追加することをお勧めします。 target-activity-authors グループを追加すると、Personalizationのナビゲーションメニューエントリを表示できます。
パーソナライゼーションAdmin Consoleへのアクセス権を付与するユーザーまたはグループを target-activity-authors グループに追加し忘れると、パーソナライゼーションコンソールが表示されなくなります。
クラウドサービス cloud-services
モバイルアプリケーションでターゲットコンテンツを動作させるには、Adobe Target サービスとAdobe Mobile Services サービスの 2 つのサービスを設定する必要があります。 Adobe Target サービスは、クライアントリクエストを処理し、パーソナライズされたコンテンツを返すためのエンジンを提供します。 AdobeMobile Services サービスは、AMS Cordova プラグインが使用する ADBMobileConfig.json ファイルを介して、Adobe サービスとモバイルアプリケーション間の接続を提供します。 AEM Mobileのダッシュボードから、2 つのサービスを追加してアプリケーションを設定できます。
Adobe Target Cloud Service adobe-target-cloud-service
AEM Mobile ダッシュボードで、管理Cloud Serviceを見つけて、「+」ボタンをクリックします。
Cloud Serviceを追加ウィザードで、「Adobe Target」クラウドサービスカードを選択し、「次へ」をクリックします。
設定を選択ドロップダウンから、設定を作成するか、既存の設定から選択できます。 設定を作成するには、ドロップダウンから「設定を作成」を選択します。 Target 設定のタイトルを入力します。 Target アカウントに関連付けられているクライアントコード、メールおよびパスワードを入力します。 これらのフィールドの値が不明な場合は、Adobe Target サポートにお問い合わせください。 「検証」ボタンをクリックして、資格情報を検証します。 確認が完了したら、「送信」ボタンをクリックして、クラウドサービスを作成します。
作成されるクラウドサービスは、ウィザードを使用してモバイルアプリケーションに自動的に関連付けられます。 cq:cloudserviceconfig プロパティ値は、apps グループノードの jcr:content ノードに設定されます。 ハイブリッドアプリサンプルの場合、設定は/content/mobileapps/hybrid-reference-app/jcr:content に設定され、値は自動生成されたフレームワークノードを指します。は、/etc/cloudservices/testandtarget/adobe-target—aem-apps/framework にあります。 フレームワークノードには、デフォルトで性別と年齢の 2 つのプロパティが設定されています。 このフレームワークは、AEMのプレビューでのみ使用され、デバイスには影響しません。
ウィザードが完了すると、Cloud Serviceを管理タイルに Target Cloud Service が表示されますが、Adobe Mobile Service アカウントが見つからないことに関する警告が表示されます。
Adobeモバイルサービス adobe-mobile-service
アプリケーションにもAdobe Mobile Services (AMS)アカウントをリンクする必要があります。AMS サービスは、Target クライアントコード情報を含む必須の ADBMobileConfig.json ファイルを提供します。 AMS アカウントとの関連付けを作成する前に、AMS への権限を持つユーザーが AMS アカウントを変更する必要があります。
クライアントコード client-code
AMS サービスにログインするには、https://mobilemarketing.adobe.com にアクセスし、モバイルアプリケーションを選択して、設定をクリックします。 「SDK ターゲットオプション」フィールドを見つけ、フィールドにクライアントコードを配置して、「保存」をクリックします。
これで、クライアントコードがモバイルアプリケーションに関連付けられたので、AMS クラウドサービスがAdobeモバイルダッシュボードを使用して設定された場合、サービス設定の設定は ADBMobileConfig.json ファイルを使用して配信されます。
Adobe モバイル サービスのサービス adobe-mobile-service-could-service
これで AMS が設定されたので、モバイルアプリケーションをAdobeモバイルダッシュボードに関連付けます。 AEM Mobile ダッシュボードで、管理Cloud Serviceを見つけて、「+」ボタンをクリックします。
Adobe Mobile Services カードを選択し、「次へ」をクリックします。
ウィザードを作成または選択の手順で、Mobile Service ドロップダウンを選択し、設定を作成エントリを選択します。 タイトル、会社名、ユーザー名、パスワードを入力し、適切なデータセンターを選択します。 これらの値がわからない場合は、Adobeの Mobile Service 管理者に問い合わせて値を取得してください。 すべてのフィールドに入力したら、「確認」をクリックします。 検証プロセスは AMS に移動し、アカウントの資格情報を検証します。検証が成功すると、モバイルアプリケーションのリストが生成され、関連するモバイルアプリケーションをドロップダウンから選択します。 「送信」ボタンをクリックして、ウィザードを完了します。 設定データおよびアプリケーションに関連する分析の取得には、プロセスに少し時間がかかる場合があります。 プロセスが完了したら、モーダルの「完了」をクリックして、Adobeモバイルダッシュボードに戻ります。
モバイルダッシュボードに戻ると、Cloud Serviceを管理タイルに AMS Cloud Service が含まれています。 また、分析指標タイルには、ライフサイクルレポートも表示されます。
Target コンテンツ同期ハンドラー target-content-sync-handlers
ユーザーのデバイスにコンテンツを配信するために、AEM コンテンツ作成者によって作成されたオファーをレンダリングしてコンテンツを生成します。 ターゲットオファーのレンダリングを処理するために、オファーを処理する新しいコンテンツ同期ハンドラーが追加されました。 ハイブリッド参照アプリケーションをサンプルとして使用する場合、en (英語)コンテンツパッケージには、mobileappoffers ハンドラーを持つ ContentSyncConfig が含まれています。 次のステップは、デバイスへのオファーをレンダリングする場合に重要です。 mobileappoffers ハンドラーには、アプリケーションに使用されるパーソナライゼーションアクティビティへのパスを識別するパスプロパティがあります。
例えば、/content/campaigns/hybridref にアクティビティがある場合、このパスをコピーして、mobileappoffers ハンドラーの path プロパティの値として貼り付けます。
ハイブリッド参照アプリケーションには、開発用と実稼動用の 2 つの mobileappoffers ハンドラーがあります。
mobileappoffers ハンドラーの path プロパティにアクティビティパスが設定されたら、ハンドラーを保存します。 これで、ハンドラーは、モバイルデバイス向けのオファーのレンダリングを開始する準備が整いました。
レンダリングモード render-mode
mobileappoffers ハンドラーの設定は、公開の設定と開発の設定で異なります。 パブリッシュ設定には、cq:ContentSyncConfig ノードに値が publish に設定された renderMode というプロパティがあります。 mobileappoffers ハンドラーは renderMode を参照し、「公開」に設定されている場合は、作成された mbox id を編集します。 AEMで作成される mbox には、デフォルトで、mbox id に – author 値が付加されます。 これは、アクティビティが公開されていないことを示すステータスで、オファーの解決に未公開のキャンペーンを使用する必要があります。
Adobeモバイルダッシュボードを使用してコンテンツをステージングすると、ステージングされたコンテンツは実稼動用コンテンツと見なされ、開発以外のコンテンツ同期設定を使用してレンダリングされます。 このようにレンダリングすると、—author がすべての mbox ID から削除され、公開済みアクティビティが Target サーバーで使用できるようになります。 ステージングされたコンテンツをテストする前に、アクティビティが公開されていることを確認します。
コンテンツの作成 creating-content
クラウドサービスが作成され、mobileappoffers ハンドラーが設定されたので、コンテンツ作成者はターゲット設定されたエクスペリエンスの生成を開始できます。