セッションプロパティのボキャブラリ
Liferay DXP/Portal 7.3以降で利用可能
セッションプロパティのボキャブラリ では、定義済みの値を使用して セッションベースのセグメントプロパティ を作成できます。 このオプションは、新しいセグメントの作成中にセグメントエディタでプロパティの値を手動で入力したくない場合に役立ちます。代わりに、ユーザーが事前定義された値のリストからそれらを選択できるようにします。 セッションプロパティのボキャブラリは、セグメントを定義するタスクを容易にし、手動入力エラーを排除します。
たとえば、マーケティングチームは、デバイスのブランド情報を使用して、Appleデバイス用の新しいアプリのプロモーションなど、さまざまなコンテンツをWebサイトの訪問者にターゲティングしたい場合があります。 マーケティングチームのプロセスを容易にするために、さまざまなデバイスのブランドを含むセッションプロパティのボキャブラリを作成し、このボキャブラリをユーザーセグメントにリンクすることができます。 このように、マーケティングチームが「デバイスブランド」 セッションプロパティ を使用してセグメントを作成する場合、異なるデバイスブランドオプションを入力する必要はありません。 可能なオプションのリストが事前定義されました。
セッションプロパティのボキャブラリは、次の3つのステップで操作します。
セッションベースセグメントのボキャブラリの設定
このボキャブラリで定義するカテゴリ(1)は、 セッションプロパティ を使用してセグメントを作成するときに選択できるカテゴリ(2)です。
新しいグローバルボキャブラリを作成することも、既存のボキャブラリを使用することもできます。 新しいボキャブラリを作成したり、既存のボキャブラリのカテゴリを更新したりするには、コンテンツのカテゴリとボキャブラリの定義を参照してください。 公開または内部の可視性 を持つボキャブラリを使用できます。 セッションプロパティのボキャブラリは、グローバルボキャブラリでのみ機能します。
グローバルサイトでは、グローバルボキャブラリのみを作成および編集できます。
セッションプロパティのボキャブラリの定義
セッションベースのセグメントのボキャブラリを設定 した後、そのボキャブラリを新しいセッションプロパティのボキャブラリで使用可能なセッションプロパティの1つにリンクする必要があります。
グローバルメニューをクリックし、 [コントロールパネル] タブをクリックします。
[設定]セクションで、 [システム設定] をクリックします。
[コンテンツとデータ]セクションで、 [セグメント] をクリックします。
[セッションプロパティのボキャブラリ] をクリックします。
[Add] をクリックして、新しいセッションプロパティのボキャブラリを作成します。
[Selection Property]ドロップダウンメニューでプロパティを選択します。
note別のセッションプロパティのボキャブラリに属するプロパティを選択することはできません。 これらのプロパティはグレー表示されており、使用できません。
[ボキャブラリ名]ドロップダウンメニューで [ボキャブラリ] を選択します。
[Save] をクリックします。
セッションベースのセグメントの作成
ボキャブラリを設定 し、 セッションプロパティのボキャブラリを定義 した後、セグメントを作成できます。 セグメントの作成については、 ユーザーセグメントの作成と管理 を参照してください。
セグメントの条件を定義し、グローバルボキャブラリにリンクされたセッションプロパティの1つを使用すると、セッションプロパティの条件が事前定義され、ドロップダウンメニューから選択できるようになりました。 このドロップダウンメニューは、セッションプロパティの ボキャブラリで定義した ボキャブラリのカテゴリのリストに対応しています。
セッションプロパティのボキャブラリ内のカテゴリのいずれか、またはユーザーセグメントにリンクされているボキャブラリが削除されても、セグメントは定義に基づいて動作します。 Liferayは、セグメントエディタでこの状況を警告します。