Fallback Items が必要な理由
レコメンデーションは、次のような状況で要求した数よりも少ないアイテムを返します。- ユーザーが新規または非アクティブである。 パーソナライズモデルには利用できる履歴がありません。これは、カタログのアップロード後数時間のすべてのユーザーにも影響します。
- フィルターで候補を絞り込みすぎている。 アイテム属性フィルターやビジネスルールはそれぞれ候補を除外するため、複数を組み合わせるとアイテムがほとんど、またはまったく残らないことがあります。
- アイテムが在庫切れ、またはフィードが古い。 在庫のあるアイテムのみを含むフィードではそれ以外のアイテムが除外され、更新が遅れるフィードには既になくなったアイテムが含まれている場合があります。
- ソースアイテムがカタログにない。 アイテム間モデルでは、現在のアイテムの ID がカタログに含まれている必要があります。サイトから送信される ID がフィードの ID と異なる場合、照合する対象がありません。
Fallback Items の仕組み
Number of items to show でスロットの数を設定します。 MoEngage は最初にレコメンデーションを実行します。これがプライマリレコメンデーションです。返されたアイテムがスロットの数より少ない場合、MoEngage は設定したフォールバックから残りのスロットを埋めます。MoEngage はプライマリレコメンデーションで見つかったアイテムをすべて保持し、残りのスロットのみを埋めるため、パーソナライズされた結果が先に表示されます。 フォールバックは 1 階層のみです。たとえば、レコメンデーションが Fallback 1 を使用しており、Fallback 1 にも独自のフォールバックがあるとします。MoEngage はレコメンデーションを実行し、次に Fallback 1 から残りのスロットを埋め、そこで停止します。Fallback 1 自身のフォールバックには進みません。フォールバックは空きスロットを埋めるものです。レコメンデーション自体の範囲を広げるものではないため、モデルが考慮するアイテムやランク付けの順序は変わりません。
Number of Items to Show の設定
Number of items to show では、レコメンデーションで返すアイテムの数を設定します。この数によって、フォールバックで埋める必要のあるスロットの数が決まります。たとえば、10 を設定してレコメンデーションで 6 個のアイテムが見つかった場合、フォールバックが残りの 4 個を埋めます。 レコメンデーションを作成すると、MoEngage はこのフィールドに 10 を入力します。この値は、フィールドの下に表示されるワークスペースの上限まで変更できます。上限は追加をリクエストしない限り 25 です。より大きな値が必要な場合は、MoEngage Support にお問い合わせください。
Fallback Items の設定
Fallback items は、レコメンデーションの作成時、または既存のレコメンデーションで設定できます。Catalog alerts のレコメンデーションには Fallback items セクションがありません。 Fallback items セクションは、レコメンデーションによって異なる状態で開きます。
Advanced レコメンデーションは、次のいずれかの場合に人気アイテムを使用できません。
- Trending Items モデルを使用している。このモデルでは Select specific recommendation のみを利用できます。
- ワークスペースに、人気アイテムの元となるアクティブな Advanced レコメンデーションがない。最初の Advanced レコメンデーションを作成する場合がこれに該当します。

-
既存のレコメンデーションを開くか、新しく作成します。
- 既存のレコメンデーションにフォールバックを追加するには、Recommendations ページでそのレコメンデーションを見つけ、Actions の下にある編集アイコンをクリックします。
- 新しいレコメンデーションを作成するには、Advanced レコメンデーションの作成、または使用するモデルの記事の手順に従います。
-
Fallback items までスクロールし、Fallback items トグルをオンにします。

-
次のいずれかのオプションを選択します。
- Popular items: MoEngage が空きスロットを人気アイテムで埋めます。詳細については、Popular Items を参照してください。
- Select specific recommendation: MoEngage が空きスロットを、選択したレコメンデーションのアイテムで埋めます。詳細については、Specific Recommendation を参照してください。

- Save をクリックします。
Popular Items
MoEngage が空きスロットを人気アイテムで埋めます。人気アイテムはユーザーの履歴に依存しないため、新規ユーザーを含むすべてのユーザーに結果を返します。

Specific Recommendation
MoEngage が空きスロットを、選択したレコメンデーションのアイテムで埋めます。Trending Items レコメンデーションなど、どのユーザーにも結果を返すレコメンデーションを選択してください。ユーザー履歴に依存するフォールバックは、元のレコメンデーションで結果が得られなかったのと同じユーザーに対して、空の結果を返す可能性があるためです。 フォールバックとしてレコメンデーションを選択するには、次の手順を実行します。- Select recommendation ボックスをクリックします。
- Search to select ボックスに、使用するレコメンデーションの名前を入力します。
- レコメンデーションをクリックします。右側に、その説明、使用しているモデル、最終更新日時が表示されます。

- 設定中のレコメンデーションと同じカタログを使用している。
- Active ステータスである。
- Catalog alerts のレコメンデーションではない。
Fallback Items を使用したレコメンデーションのテスト
レコメンデーションをテストして、フォールバックがユーザーの空きスロットを埋めるかどうかを確認します。テストは レコメンデーションのテスト の説明に従って実行します。結果では、フォールバックが Recommendation conditions の下に Fallback items として表示され、設定したフォールバックの名前が付いたチェックボックスが表示されます。 フォールバックによって追加されるアイテムを確認するには、次のいずれかの操作を実行します。- チェックボックスを選択すると、レコメンデーション自体のアイテムとフォールバックアイテムが合わせて表示されます。
- チェックボックスをオフにすると、レコメンデーションが返したアイテムのみが表示されます。

レコメンデーションのカタログの変更
レコメンデーションとそのフォールバックは同じカタログを使用する必要があるため、カタログを変更すると、そのレコメンデーションが関係するフォールバックのリンクがすべて解除されます。MoEngage は、新しいカタログを選択したときと保存するときに警告を表示します。 最初の警告では、レコメンデーションが持つフォールバックのリンクに応じて異なるメッセージが表示されます。
カタログを変更するには、次の手順を実行します。
- レコメンデーションを開きます。
-
Catalog リストで、使用するカタログを選択します。Are you sure you want to change the catalog for this recommendation? 確認ダイアログボックスが表示されます。

-
次のいずれかの操作を実行します。
- カタログを変更するには、Change anyway をクリックします。
- 現在のカタログを維持するには、Cancel をクリックします。
- Fallback items までスクロールし、フォールバックを再度選択します。
-
Save をクリックします。Are you sure you want to save this recommendation? 確認ダイアログボックスが表示されます。

- Save anyway をクリックします。
フォールバックとして使用されているレコメンデーションのアーカイブ
アーカイブされたレコメンデーションはアイテムを返さなくなるため、フォールバックとして機能できなくなります。アーカイブすると、MoEngage はそのレコメンデーションをフォールバックとして使用していたすべてのレコメンデーションから削除します。 他のレコメンデーションがフォールバックとして使用しているレコメンデーションをアーカイブするには、次の手順を実行します。-
Recommendations ページで、対象のレコメンデーションの Actions の下にあるアーカイブアイコンをクリックします。Are you sure you want to archive this recommendation? 確認ダイアログボックスが表示されます。

-
次のいずれかの操作を実行します。
- レコメンデーションをアーカイブするには、Archive Anyway をクリックします。
- レコメンデーションをアクティブのままにするには、Cancel をクリックします。

Fallback Items がロックされている場合
Fallback items は Advanced Recommendations の一部です。ワークスペースで Advanced Recommendations を利用していない場合、Fallback items セクションには Locked バッジが表示され、トグルをオンにできません。このロックはワークスペース全体に適用されるため、使用するモデルにかかわらず、すべてのレコメンデーションでロックが表示されます。
ワークスペースに Advanced Recommendations を追加するには、MoEngage の CSM (カスタマーサクセスマネージャー) にお問い合わせください。