現在表示中:

スマートコンテンツサービスを使用して、AEM でスマートタグと拡張スマートタグを設定する方法について説明します。

Adobe I/O を使用して、Adobe Experience Manager(AEM)とスマートコンテンツサービスを統合できます。この設定を使用すると、AEM 内からスマートコンテンツサービスにアクセスできます。

この記事では、スマートコンテンツサービスの設定に必要となる以下の主要なタスクについて詳しく説明します。バックエンドでは、スマートコンテンツサービスに要求を転送する前に、AEM サーバーが Adobe IO ゲートウェイでサービスの資格情報を認証します。

  • AEM でスマートコンテンツサービス設定を作成して、公開鍵を生成します。OAuth 統合用の公開証明書を取得します。
  • Adobe I/O で統合を作成し、生成した公開鍵をアップロードします。
  • API キーやその他の Adobe I/O の資格情報を使用して AEM インスタンスを設定します。
  • (オプション)アセットアップロード時の自動タグ付けを有効化します。

前提条件

Adobe I/O で統合を作成してスマートコンテンツサービスを使用する前に、以下の事項を確認します。

  • 組織の管理者権限を持つ Adobe ID アカウントがあること。
  • 組織でスマートコンテンツサービスが有効化されていること。

拡張スマートタグを有効にするには、上記に加えて、AEM 6.4 の最新のサービスパックもインストールします。

公開証明書の取得

公開証明書により、Adobe I/O でプロファイルを認証できます。

  1. AEM ユーザーインターフェイスで、AEM のロゴをタップし、ツール/クラウドサービス従来のクラウドサービスに移動します。

  2. クラウドサービスページで、「アセットのスマートタグ」の「今すぐ設定」をタップまたはクリックします。

  3. 設定を作成ダイアログで、スマートタグ設定のタイトルと名前を指定します。「作成」をタップまたはクリックします。

  4. AEM スマートコンテンツサービスダイアログで、以下の値を使用します。

    サービス URLhttps://mc.adobe.io/marketingcloud/smartcontent

    認証サーバーhttps://ims-na1.adobelogin.com

    その他のフィールドは現時点では空白のままにします(後で指定します)。「OK」をタップまたはクリックします。

    コンテンツサービスの URL を指定するための AEM スマートコンテンツサービスダイアログ
  5. OAuth 統合用の公開証明書をダウンロード」をタップまたはクリックし、公開証明書ファイル AEM-SmartTags.crt をダウンロードします。

    スマートタグ付けサービス用に作成された設定の表現

Adobe I/O 統合の作成

スマートコンテンツサービス API を使用するには、Adobe I/O で統合を作成して、API キー、テクニカルアカウント ID、組織 ID およびクライアントの秘密鍵を生成します。

  1. https://console.adobe.io にアクセスします。

  2. Integrations ページで組織を選択します。

  3. New Integration」をタップまたはクリックします。

  4. Create a new integration ページで、「Access an API」を選択します。「Continue」をタップまたはクリックします。

  5. Experience Cloud」で「Smart Content」を選択し、「Continue」をタップまたはクリックします。

    新しい統合を作成する場合は、使用可能なオプションから「Experience Cloud」の「Smart Content」を選択します。
  6. 次のページで、「New integration」を選択します。「Continue」をタップまたはクリックします。

  7. Integration Details ページで、統合ゲートウェイの名前を指定し、説明を追加します。

  8. Public keys certificates」で、上記でダウンロードした AEM-SmartTags.crt ファイルをアップロードします。

  9. Create Integration」をタップまたはクリックします。

  10. 統合の情報を表示するには、「Continue to integration details」をタップまたはクリックします。

    「Overview」タブで、統合について指定した情報を確認できます。

スマートコンテンツサービスの設定

統合を設定するには、Adobe I/O 統合のテクニカルアカウント ID、組織 ID、クライアントの秘密鍵、認証サーバーおよび API キーのフィールドの値を使用します。スマートタグクラウド設定を作成すると、AEM インスタンスからの API 要求を認証できるようになります。

  1. AEM ユーザーインターフェイスで、AEM のロゴをタップまたはクリックします。ツール/クラウドサービス/従来のクラウドサービスに移動して、クラウドサービスコンソールを開きます。

  2. アセットのスマートタグ」で、上記で作成した設定を開きます。サービスの設定ページで、「編集」をクリックします。

  3. AEM スマートコンテンツサービスダイアログで、「サービス URL」および「認証サーバー」フィールドに事前入力された値を使用します。

  4. 「API キー」、「テクニカルアカウント ID」、「組織 ID」、「クライアントの秘密鍵」フィールドでは、上記で生成された値を使用します。

設定の検証

設定を完了したら、JMX MBean を使用して設定を検証できます。検証するには、次の手順に従います。

  1. AEM サーバー(http://<servername>:<port>)にアクセスします。

  2. ツール/操作/Web コンソールに移動して、OSGi コンソールを開きます。メイン/JMX を選択します。

  3. com.day.cq.dam.similaritysearch.internal.impl」をクリックします。SimilaritySearch Miscellaneous Tasks が開きます。

  4. validateConfigs()」をクリックします。設定を検証ダイアログで、「起動」をクリックします。

    同じダイアログに検証結果が表示されます。

アセットの更新ワークフローでのスマートタグの有効化(オプション)

  1. AEM ユーザーインターフェイスで、AEM のロゴをタップまたはクリックし、ツール/ワークフロー/モデルに移動します。

  2. ワークフローモデルページで、「DAM アセットの更新」ワークフローモデルを選択します。

  3. ツールバーの「編集」をタップまたはクリックします。

  4. サイドパネルを展開して、ステップを表示します。「DAM ワークフロー」セクションの「スマートタグアセット 」ステップをドラッグして、「サムネールを処理」ステップの後に配置します。

    「DAM アセットの更新」ワークフローで「サムネールを処理」ステップの後に「スマートタグアセット」ステップを追加
  5. そのステップを編集モードで開きます。「詳細設定」で、「ハンドラー処理の設定」オプションが選択されていることを確認します。

    chlimage_1
  6. 自動タグ付けのステップに失敗してもワークフローを完了させたい場合は、「引数」タブで「エラーを無視」を選択します。

    chlimage_1

    フォルダーでスマートタグが有効になっているかに関わらずアップロード時にアセットをタグ付けするには、「スマートタグフラグを無視」を選択します。

    chlimage_1
  7. OK」をタップまたはクリックして、プロセスステップを閉じ、ワークフローを保存します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー