セレクション
セレクションは、Campaignの各ユーザーに対してメッセージをパーソナライズするために使用できるデータのグループです。セレクションを使用すると、カタログの特定の列に基づいてカスタムフィルターを設定することになります。これには、ブランド、サイズ、ロケーション、追加日などのフィルターが含まれます。アイテムが最初に満たすべき基準を定義できるため、ユーザーに何を表示するかをコントロールできます。
このページでは、カタログでセレクションを作成し使用する方法について説明します。
カタログを作成した後、BrazeのCampaignやおすすめにセレクションを組み込むことで、カタログデータをさらに参照できます。

知っておくべきこと
- カタログごとに最大30個のセレクションを作成できます。
- セレクションごとに最大10個のフィルターを追加できます。
- セレクションは、Brazeのカタログデータからおすすめを絞り込むのに最適です。インスピレーションをお探しの場合は、アイテムのおすすめについてにあるユースケースの例を参照してください。
ジオロケーションフィルター
カタログにジオロケーションフィールドタイプが含まれている場合、セレクションでジオロケーションベースのフィルターを使用して、地理的なポイントからの近さに基づいてカタログアイテムを表示できます。
2つのジオロケーション演算子が利用可能です。
| 演算子 | 説明 |
|---|---|
geo within |
ジオロケーションフィールドが中心点から指定された半径内にあるアイテムを返します。 |
geo outside |
ジオロケーションフィールドが中心点から指定された半径外にあるアイテムを返します。 |
ジオロケーションフィルターが適用されると、結果は距離順にソートされ、最も近いアイテムが最初に表示されます。
Liquidで中心点を設定する
Liquidを使用して中心点を動的に設定できます。例えば、各ユーザーの最新のロケーションに対してアイテムをフィルタリングするには、フィルター値として{{${most_recent_location}}}属性を使用します。
1
{{${most_recent_location}}}
ユースケース:最寄りの店舗ロケーションを表示する
カタログにジオロケーションタイプのstore_locationフィールドが含まれているとします。geo within演算子を使用して、各ユーザーの最新のロケーションから設定された半径内の店舗ロケーションを返すセレクションを作成できます。フィルター値を{{${most_recent_location}}}に設定すると、中心点がユーザーごとに更新されます。結果は距離順にソートされるため、最初に返されるアイテムは常に最寄りの店舗です。
セレクションの作成
セレクションを作成するには、以下の手順に従います。
- Catalogsに移動し、リストからカタログを選択します。
- Selectionタブを選択し、Create Selectionをクリックします。
- セレクションに名前とオプションの説明を入力します。
- Filter Fieldで、フィルターしたいカタログの列を選択します。1,000文字を超える文字列フィールドはフィルターとして選択できません。
- 関連する演算子(「equals」や「does not equal」など)と属性を選択して、フィルター基準の定義を完了します。
- Sort typeセクションで、結果のソート方法を決定します。デフォルトでは、結果は順不同で返されます。特定のフィールドでソートするには、Randomize Sort Orderをオフにし、Sort FieldとSort Order(昇順または降順)を指定します。
- Results limitセクションで、結果数を入力します(最大50件)。
- Create Selectionを選択します。
テストとプレビュー
セレクションを作成した後、Preview for userセクションを使用して、ランダムなユーザーまたは特定のユーザーに対してセレクションが返す結果を確認できます。パーソナライゼーションを使用したセレクションでは、ユーザーを選択した後にのみプレビューを表示できます。
セレクション結果内のLiquid
カスタム属性やカスタムイベントなど、カタログ内でLiquidを使用すると、セレクション内のユーザーごとに異なる結果が返される可能性があります。

これらのフィルター設定ではコネクテッドコンテンツのLiquidはサポートされていません。

メッセージングでセレクションを使用する
セレクションを作成したら、Liquidでメッセージをパーソナライズし、そのカタログからフィルタリングされたアイテムを挿入します。メッセージ作成画面にあるパーソナライゼーションウィンドウから、BrazeにLiquidを生成させることができます。
- パーソナライゼーションをサポートするメッセージ作成画面で、を選択してパーソナライゼーションウィンドウを開きます。
- Personalization TypeでCatalog Itemsを選択します。
- カタログ名を選択します。
- Item selection methodでUse a selectionを選択します。
- リストからセレクションを選択します。
- Information to Displayで、各アイテムに含めるカタログのフィールドを選択します。
- Copyアイコンを選択し、メッセージ内の必要な場所にLiquidを貼り付けます。

ユースケース
例えば、食事の宅配サービスを運営していて、最近閲覧した食品カテゴリーに基づいて特定の食事の好みを持つユーザーにパーソナライズされたメッセージを送りたいとします。
食事宅配サービスの食事名、価格、画像、食事のカテゴリーなどの情報をカタログに使用し、ユーザーが最近閲覧したカテゴリーに基づいて3つの食事をおすすめするセレクションを作成できます。

このカタログとセレクションをCampaignで使用するには、Campaign構築時のメッセージ作成セクションでAdd Personalizationモーダルを使用します。この例では、食事宅配サービスの情報が含まれるカタログと、最近閲覧したカテゴリーに基づく食事のおすすめセレクションを選択しました。これにより、食事名と価格を表示できます。メッセージをさらに充実させるには、セレクションを使って最初のおすすめ料理の画像を追加することもできます。

例えば、最近閲覧したカテゴリーが「チキン」のユーザーがいるとします。設定したパーソナライゼーションとコンテンツカードのCampaignを使って、このユーザーにチキンを含む3つのおすすめ料理を送ることができます。

同じパーソナライゼーションを使えば、最近閲覧したカテゴリーが「ビーフ」のユーザーに対しても、3つのおすすめ料理を送ることができます。
