コンテンツページのパーソナライズ
Liferay DXP 2026.Q1 から、Segments は Analytics Cloud との統合されたエクスペリエンスへと移行します。 影響は設置タイプによって異なります。
-
既存のお客様:お客様のご利用体験は、少なくとも1年間は変更されません。 DXPではこれまで通りセグメントの作成と編集を続けることができますが、インターフェースに非推奨バッジが表示されるようになりました。
-
新規インストール:このモジュールはデフォルトでは読み取り専用で、Analytics Cloudから同期されたセグメントを表示します。 ローカルでセグメントを作成または編集するには、システム設定で 非推奨機能フラグ (LPD-78863) を有効にします。 このフラグは今後のリリースで削除されます。
今後は、セグメンテーションの唯一の情報源として Analytics Cloud を使用することをお勧めします。
コンテンツページをさまざまなユーザーグループに合わせてカスタマイズすることで、各グループに画一的な体験ではなく、パーソナライズされた体験を提供できます。 また、コンテンツページのパーソナライゼーションを活用して、A/Bテストを実施することもできます(詳しくは、コンテンツページのエクスペリエンスとA/Bテストをご覧ください)。
さまざまなユーザー向けにコンテントページをパーソナライズするには、2段階のプロセスがあります。
体験がどのように機能するかを理解する
一部のエクスペリエンス機能は、Liferay 7.4以降、7.3 Fix Pack 1以降、および7.2 Fix Pack 11以降でのみ利用可能です。
同じコンテンツページに対して複数のエクスペリエンスを作成でき、それぞれのエクスペリエンスは特定のニーズに対応します。 例えば、ログインしたユーザーと匿名で閲覧するユーザーに対して、異なる体験を提供することができます。 各エクスペリエンスには、それぞれのセグメントに最適なコンテンツとレイアウトが含まれています。
同じコンテンツページに対して複数のエクスペリエンスを作成する際には、以下の情報を考慮してください。
-
すべてのコンテンツページには、 デフォルトの エクスペリエンスが含まれています。 新しいエクスペリエンスを作成すると、 デフォルト がテンプレートとして使用されます。
-
デフォルトのエクスペリエンスは変更できますが、デフォルトに基づいた既存のエクスペリエンスは変更されません。
-
デフォルト以外のエクスペリエンスはすべて複製できます。
-
選択ダイアログでは、上(
)と下(
)のコントロールを使用してエクスペリエンスの順序を変更できます。 -
同じコンテンツページに複数のコンテンツがある場合、それらの表示順序によって優先順位が決まります。
- リストの上位にある体験は、下位にある体験よりも優先されます。
- ユーザーが複数のエクスペリエンスの条件を満たしている場合、最初にリストされているエクスペリエンスがアクティブになります。
- エクスペリエンスは、 誰でも セグメントを対象としたエクスペリエンスの下に配置された場合、非アクティブになります。
- 新しいエクスペリエンスは、 デフォルトの エクスペリエンスの下にリストされ、デフォルトでは無効になっています。
ヒント複数のエクスペリエンスが同じセグメントを対象とする場合、Liferay DXP はアクティブなエクスペリエンスをエクスペリエンス名の横に表示します。
エクスペリエンスの設定方法をよりよく理解するために、4つのカスタムエクスペリエンスを含むコンテンツページの例を考えてみましょう。
-
匿名ユーザー および 匿名ユーザープロモーションは、認証されていないユーザーセグメントに適用されます。
-
認証済みユーザー: 認証済みユーザー セグメントに適用されます。
-
カスタマイズなし: 誰でも セグメントに適用されます。

この例では:
- 認証されていないユーザーは、エクスペリエンス 匿名ユーザー ( アクティブ ラベルが付いているもの) を見ることができます。 このユーザーは、 匿名ユーザープロモーション エクスペリエンスを見ることができません。これは、 匿名ユーザーの下に表示されるためです。
- 認証済みのユーザーは、 認証済みユーザー エクスペリエンスを見ることができません。これは、 カスタマイズなし エクスペリエンスが 誰でも セグメントに適用され、それが最初にリストされているためです。
- 匿名ユーザー または 認証済みユーザー セグメントに含まれない人は、 カスタマイズなし エクスペリエンスが表示されます。これは、 誰でもを対象としているためです。
体験と要素のバリエーション
経験や要素の変化は、異なる層に作用する。 Liferay DXPは、訪問者がページをリクエストした際にサーバー上のエクスペリエンスを選択し、そのエクスペリエンスをレンダリングします。 要素のバリエーションは、レンダリングされたページの上に、ブラウザ上で後から実行されます。 バリエーションは単一の要素を対象とし、ページ全体を別のエクスペリエンスに複製するのではなく、その内部のHTMLを置き換えたり、JavaScriptを実行したり、非表示にしたりすることができます。
バリエーションは常に、それが作成されたエクスペリエンス(デフォルトエクスペリエンスを含む)に属します。 エクスペリエンス内では、バリエーションは オーディエンスをターゲットとし、ブラウザはページ読み込み時にこれを評価します。 訪問者が要素の複数のオーディエンスに一致する場合、オーディエンスの優先順位で最も上位にランク付けされているオーディエンスによって、どのバリエーションが適用されるかが決定されます。
要素のバリエーションは、 LPD-85746 機能フラグの背後にあるベータ版機能であり、オーディエンスを有効にするフラグと同じです。 要素のバリエーションを作成する方法については、 要素のバリエーションの作成と管理 を参照してください。
コンテンツページのユーザーエクスペリエンスとA/Bテスト
Liferay DXPでA/Bテストを作成する際には、テストに使用するエクスペリエンスを選択します。 このエクスペリエンスは、デフォルトのものでも、あなたが作成した他のものでも構いません。
A/Bテストの結果に影響を与える可能性のあるエクスペリエンスの変更を避けるため、実行中のA/Bテストの一部であるエクスペリエンスは編集できません。 この場合、エクスペリエンスの名前の横にロッカーアイコン(
)が表示されます。
Liferay DXP および Liferay Analytics での A/B テストの詳細については、 A/B テスト を参照してください。