Show Menu
トピック×

エクスペリエンスフラグメント

Adobe Experience Manager as a Cloud Service 内では、エクスペリエンスフラグメントは、
  • 1 つ以上のコンポーネントのグループです。
  • コンテンツとレイアウトの両方を含んでいます。
  • ページ内で参照可能です。
  • 任意のコンポーネントを含めることができます。
エクスペリエンスフラグメントは、
  • エクスペリエンス(ページ)の一部です。
  • 複数ページで使用できます。
  • テンプレートに基づいており(編集可能なもののみ)、構造とコンポーネントを定義します。
  • 段落システムにレイアウトを含む 1 つ以上のコンポーネントで構成されています。
  • 他のエクスペリエンスフラグメントを含めることができます。
  • 他のコンポーネント(他のエクスペリエンスフラグメントを含む)と組み合わせて、完全なページ(エクスペリエンス)を作成できます。
  • 複数のバリエーションを持つことができ、コンテンツやコンポーネントを共有できます。
  • フラグメントの複数のバリエーションで使用できる構築ブロックに分類できます。
エクスペリエンスフラグメントを使用できるのは、次の場合です。
  • 作成者がページの一部(エクスペリエンスのフラグメント)を再利用する場合。 エクスペリエンスフラグメントを使用しなければ、作成者はそのフラグメントをコピーして貼り付ける必要があります。これらのエクスペリエンスのコピー/貼り付けの作成と管理には時間がかかり、ユーザーエラーが発生しがちです。 エクスペリエンスフラグメントは、コピー/貼り付けを不要にします。
  • ヘッドレス CMS の使用例をサポートする場合。 作成者は AEM をオーサリングにのみ使用し、顧客への配信には使用しないようにします。サードパーティシステム/タッチポイントは、そのエクスペリエンスを使用してエンドユーザーに配信します。
エクスペリエンスフラグメントの書き込みアクセス権には、次のグループに登録されたユーザーアカウントが必要です。
  • experience-fragments-editors
問題が発生している場合は、システム管理者にお問い合わせください。

エクスペリエンスフラグメントを使用するタイミング

エクスペリエンスフラグメントは次の場合に使用します。
  • エクスペリエンスを再利用する場合。
    • 同じコンテンツまたは似たコンテンツで再利用されるエクスペリエンス。
  • サードパーティのためのコンテンツ配信プラットフォームとして AEM を使用する場合。
    • コンテンツ配信プラットフォームとして AEM を使用するソリューション。
    • サードパーティのタッチポイントへのコンテンツの埋め込み。
  • 異なるバリエーションまたはレンディションを持つエクスペリエンスがある場合。
    • チャネルまたはコンテキスト固有のバリエーション。
    • グループに対応したエクスペリエンス(チャネル間でエクスペリエンスが異なるキャンペーンなど)。
  • オムニチャネルコマースを使用する場合。
    • 規模に応じた ソーシャルメディア チャネルでのコマース関連コンテンツの共有。
    • タッチポイントのトランザクション化。

エクスペリエンスフラグメントの整理

以下をお勧めします。
フォルダーを作成すると、次の操作をおこなうことができます。
WKND プロジェクトでは、 Contributors に従って一部のエクスペリエンスフラグメントを構造化します。また、使用される構造は、マルチサイト管理(言語コピーを含む)などの他の機能の使用方法の例も示します。
参照先:
http://localhost:4502/aem/experience-fragments.html/content/experience-fragments/wknd/language-masters/en/contributors/kumar-selveraj/master

エクスペリエンスフラグメントのフォルダーの作成と設定

エクスペリエンスフラグメントのフォルダーを作成および設定するには、次の操作をお勧めします。
また、 インスタンスに使用できるテンプレート を設定することもできますが、アップグレード時に値が上書きされる可能性があるので、この方法は​ お勧めしません

フォルダーに使用できるテンプレートの設定

アップグレード時に値が上書きされないので、「 許可されたテンプレート 」を指定する場合は、この方法をお勧めします。
  1. 必要な​ エクスペリエンスフラグメント ​フォルダーに移動します。
  2. フォルダーを選択してから、「 プロパティ 」を選択します。
  3. 必要なテンプレートを取得するための正規表現を「 許可されたテンプレート 」フィールドに指定します。
    例: /conf/(.*)/settings/wcm/templates/experience-fragment(.*)?
    参照先: http://localhost:4502/mnt/overlay/cq/experience-fragments/content/experience-fragments/folderproperties.html/content/experience-fragments/wknd
    詳しくは、 エクスペリエンスフラグメントのテンプレート を参照してください。
  4. 保存して閉じる 」を選択します。

インスタンスに使用できるテンプレートの設定

指定したテンプレートがアップグレード時に上書きされる可能性があるので、「 許可されたテンプレート 」をこの方法で変更することはお勧めしません。
このダイアログは、情報を提供する目的でのみ使用してください。
  1. 必要な​ エクスペリエンスフラグメント ​コンソールに移動します。
  2. 設定オプション 」を選択します。
  3. エクスペリエンスフラグメントを設定 ​ダイアログで、必要なテンプレートを指定します。
    詳しくは、 エクスペリエンスフラグメントのテンプレート を参照してください。
  4. 保存 」を選択します。

エクスペリエンスフラグメントの作成

エクスペリエンスフラグメントを作成するには、次の手順に従います。
  1. グローバルナビゲーションから「 エクスペリエンスフラグメント 」を選択します。
  2. 目的のフォルダーに移動し、「 作成 」をクリックします。
  3. エクスペリエンスフラグメント 」を選択して、 エクスペリエンスフラグメントを作成 ​ウィザードを開きます。
    適切な​ テンプレート ​を選択して、「 次へ 」を選択します。
  4. エクスペリエンスフラグメント ​の​ プロパティ ​を入力します。
    タイトル ​は必須です。 名前 ​が空欄のままの場合、 タイトル ​から派生されます。
  5. 作成 」をクリックします。
    メッセージが表示されます。以下から選択します。
    • 完了 」を選択すると、コンソールに戻ります。
    • 開く 」を選択すると、フラグメントエディターを開きます。

エクスペリエンスフラグメントの編集

エクスペリエンスフラグメントエディターには、通常のページエディターと似た機能があります。
ページエディターの使用方法について詳しくは、 ページのコンテンツの編集 を参照してください。
次の手順の例では、商品のティーザーを作成する方法を示します。
  1. 必要なコンポーネントを コンポーネントブラウザー からドラッグ&ドロップします。
  2. コンポーネントに応じて以下をおこないます。
    • コンテンツやアセットを必要に応じて追加します。
    • プロパティを必要に応じて設定します。
  3. 必要に応じてその他のコンポーネントを追加します。
例: http://<host>:<port>/editor.html/content/experience-fragments/wknd/language-masters/en/contributors/stacey-roswells/master.html

エクスペリエンスフラグメントのバリエーションの作成

必要に応じて、エクスペリエンスフラグメントのバリエーションを作成できます。
  1. 編集 するフラグメントを開きます。
  2. バリエーション 」タブを開きます。
  3. 作成 」を使用すると、以下を作成できます。
    • バリエーション
    • バリエーションをライブコピーとして
  4. 必要なプロパティを定義します。
    • テンプレート
    • タイトル
    • 名前 (空欄のままの場合、タイトルから派生される)
    • 説明
    • バリエーションのタグ
    次に例を示します。
  5. 完了 」で確定すると、新しいバリエーションがパネルに表示されます。

エクスペリエンスフラグメントの使用

ページをオーサリングする際に、エクスペリエンスフラグメントを使用できるようになりました。
  1. 編集するページを開きます。
  2. ページの段落システム内に、エクスペリエンスフラグメントコンポーネントのインスタンスを作成します。
  3. 次のいずれかの方法で、実際のエクスペリエンスフラグメントをコンポーネントインスタンスに追加します。
    • アセットブラウザーから必要なフラグメントをドラッグして、コンポーネントにドロップします。
    • コンポーネントツールバーから​ 設定 ​を選択して、使用するフラグメントを指定し、「 完了 」で確定します。
    コンポーネントツールバーの「編集」は、フラグメントエディターでフラグメントを開くためのショートカットとして動作します。
例: http://<host>:<port>/editor.html/content/wknd/language-masters/en/about-us.html

構築ブロック

1 つ以上のコンポーネントを選択して、フラグメント内で再利用するための構築ブロックを作成できます。

構築ブロックの作成

新しい構築ブロックを作成するには、次の手順に従います。
  1. エクスペリエンスフラグメントエディターで、再利用するコンポーネントを選択します。
  2. コンポーネントツールバーから、「 構築ブロックに変換 」を選択します。
  3. 構築ブロック ​の名前を入力して、「 変換 」で確定します。
  4. 構築ブロック ​が左タブ(「 ローカル 」)に表示され、以降のアクションで選択できます。

構築ブロックの管理

構築ブロックは、「 構築ブロック 」タブに表示されます。各ブロックでは、次の操作をおこなえます。
  • ****​マスターに移動(マスターバリエーションを新しいタブで開く)
  • 名前を変更
  • 削除

構築ブロックの使用

任意のコンポーネントと同様に、構築ブロックをフラグメントの段落システムにドラッグできます。
エクスペリエンスフラグメントを編集する際に、使用可能な構築ブロックが左側のタブに表示されます。次の条件でフィルタリングできます。
  • ローカル - 現在のエクスペリエンスフラグメントの構築ブロック
  • すべて - すべてのフラグメントの構築ブロック

エクスペリエンスフラグメントの詳細

フラグメントの詳細は、以下のようにして確認できます。
  1. エクスペリエンスフラグメントの場所に移動します(フラグメント内のバリエーションまで移動しないでください)。 詳細は、 エクスペリエンスフラグメント ​コンソールのすべてのビューに表示されます。 リスト表示 ​には、Adobe Target への書き出しの詳細も含まれます。
  2. エクスペリエンスフラグメントの​ プロパティ ​を開くと、
    プロパティが次のように様々なタブに表示されます。
    これらのタブは、エクスペリエンスフラグメントコンソールから「 プロパティ 」を開くと表示されます。
    エクスペリエンスフラグメントの編集時に​ プロパティを開く ​と、適切な ページのプロパティ が表示されます。
    • 基本
      • タイトル (必須)
      • 説明
      • タグ
      • バリアントの合計数 - 情報提供のみ
      • Web バリアントの数 - 情報提供のみ
      • 非 Web バリアントの数 - 情報提供のみ
      • このフラグメントを使用するページの数 - 情報提供のみ
    • Cloud Services
      • クラウド設定
      • クラウドサービスの設定
      • Facebook ページ ID
      • Pinterest ボード
    • 参照
      • 参照のリスト
    • ソーシャルメディアのステータス
      • ソーシャルメディアバリエーションの詳細

プレーン HTML レンディション

URL の .plain. セレクターを使用すると、ブラウザーからプレーン HTML レンディションにアクセスできます。

エクスペリエンスフラグメントの書き出し

デフォルトでは、エクスペリエンスフラグメントは HTML 形式で配信され、AEM とサードパーティチャネルのどちらでも同じように使用できます。
Adobe Target への書き出しには、JSON も使用できます。詳しくは、Adobe Target とエクスペリエンスフラグメントの統合を参照してください。