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

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

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

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