Personalizing Collections
Liferay Portal 7.3 GA6 / DXP 7.3+
デフォルトでは、すべてのユーザーがコレクションのすべてのコンテンツを閲覧でき、「誰でも閲覧可能」というパーソナライズされたバリエーションの一部となります。 ただし、 セグメントを使用して、コレクションのアイテムのパーソナライズされたバリエーションを作成できます。 パーソナライズされたバリエーションを使用する場合、コレクションに含まれるアイテム自体は変更されませんが、コレクションページ、コレクション表示フラグメント、またはアセット表示ウィジェットには、セグメントに合わせてフィルタリングされたアイテムが表示されます。
セグメントを使用してコレクションをカスタマイズし、コレクションにパーソナライズされたバリエーションを設定するには、まずセグメントを定義する必要があります。 詳細については、 ユーザーセグメントの作成と管理 を参照してください。

次の例を考えてみましょう。 あなたは、登録ユーザーに限定プロモーションを提供することで、オンラインのキッチン用品ストアでの売り上げを伸ばしたいと考えています。 登録ユーザー向けのプロモーションや製品に関するニュースなどをまとめたコレクションを作成します。 商品に関するニュースはすべての人に表示したいが、プロモーションは登録ユーザーのみに限定したいと考えています。 この例では、登録ユーザー向けに新しいセグメントを作成し、そのセグメントをプロモーションコンテンツをフィルタリングする新しいパーソナライズされたバリエーションにリンクさせることができます。
コレクションに対して複数のパーソナライズされたバリエーションを作成し、必要に応じて編集または削除できます。 「誰でも」というパーソナライズされたバリエーションは編集できますが、削除することはできません。
パーソナライズされたバリエーションの作成
ユーザー向けに セグメント を作成した後、それらのセグメントに基づいてコレクションのパーソナライズされたバリエーションを追加できます。
-
グローバルメニュー (
) を開き、 サイトビルダー → コレクション に移動します。 -
コレクション を作成するか、既存のコレクションを選択します。
-
をクリックして、パーソナライズされたバリエーション を追加してください。
既にパーソナライズされたバリエーションが設定されており、他に利用可能なセグメントがある場合は、[パーソナライズされたバリエーション] の横にある [追加] (
) をクリックして、新しいパーソナライズされたバリエーションを追加します。 -
セグメントを選択し、それに応じてコレクションをカスタマイズしてください。
パーソナライズされたバリエーションを優先表示したり、すべてのセグメントのコレクションエントリを組み合わせたりすることで、ユーザーに表示する内容を制御できるようになりました。
バリエーションの優先順位付け
Liferay DXP 7.4以降に対応
ユーザーが複数のセグメントに属している場合、そのユーザーが属するすべてのセグメントのコレクションエントリを組み合わせるか、パーソナライズされたバリエーションに優先順位を付けることで、ユーザーにどのパーソナライズされたバリエーションを表示するかを決定できます。
コレクションを編集するときは、パーソナライズされたバリエーションの並べ替え可能なリストにアクセスし、バリエーションの アクション ボタン (
) をクリックして 優先 または 優先度を下げる を選択することで、バリエーションのランクを変更します。 バリエーションをドラッグ&ドロップして、優先順位を並べ替えることもできます。
優先順位は、リスト内の各項目の位置に応じて割り当てられます。 最優先事項は、リストの最上位のポジションです。

全セグメントからのコレクションエントリの結合
複数のセグメントに属するユーザーに対しては、デフォルトのエントリや優先順位の高いパーソナライズされたバリエーションのみを表示するのではなく、そのユーザーが属するすべてのセグメントのコレクションエントリを組み合わせて表示することができます。
-
グローバルメニュー (
) を開き、 コントロールパネル タブ → システム設定 を構成の下から選択します。 -
コンテンツ & データの下で、 アセット を選択します。
-
システムスコープで、 コレクション を選択します。
-
動的コレクションと手動コレクションの両方でこの機能を有効にしてください。
-
[保存]をクリックします。

複数のセグメントに属するユーザーは、すべてのセグメントのコンテンツを閲覧できるようになりました。
例えば、登録ユーザー、ブラジルのユーザー、カナダのユーザーという3つのセグメントがあります。 登録ユーザーの場合、そのセグメントに選択されたコンテンツのみが表示されます。 ブラジルとカナダのユーザーにも同様のことが当てはまります。 ただし、ブラジル在住の登録ユーザーであれば、両方のセグメント向けに選択されたコンテンツを閲覧できます。 どのセグメントにも属していない場合は、「すべての人」に設定されたコンテンツが表示されます。
