> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# SMS でのレコメンデーションの使用

> Jinja を使用して MoEngage の SMS キャンペーンにパーソナライズされた商品レコメンデーションを追加し、各ユーザーに関連する商品名とリンクを送信します。

SMS キャンペーンにレコメンデーションを追加すると、全員に同じメッセージを送信するのではなく、各ユーザーの関心に合った商品を送信できます。SMS チャネルでは、レコメンデーションは [Jinja テンプレート言語](https://moengage.com/docs/ja/user-guide/campaigns-and-channels/getting-started/message-personalization/jinja-templating-language.md)を使用してメッセージテキストに挿入されます。

MoEngage では、SMS キャンペーンの作成は 3 つのステップで行います。

1. Target users
2. Content
3. Schedule and Goals

2 番目のステップ「Content」で、レコメンデーションを使用してキャンペーンをパーソナライズできます。それでは、レコメンデーションを使用してパーソナライズした SMS キャンペーンを作成してみましょう。

> [!WARNING]
>
> 目的のレコメンデーションが作成済みであることを確認してください。キャンペーンのパーソナライズには、アクティブなレコメンデーションのみを使用できます。[レコメンデーションの作成と管理](https://moengage.com/docs/ja/user-guide/content/recommendations)の方法を確認してください。

> [!NOTE]
>
> SMS には文字数の制限があります。プロダクトセットをそのまま追加するとセット内のすべてのアイテムが挿入されるため、メッセージが複数の SMS に分割される可能性があります。手順 11 で説明するように、Jinja コードを変更して単一のアイテムを取得してください。文字数と SMS の件数はプレビューの下に表示されます。

# レコメンデーションを使用した SMS キャンペーンの作成

レコメンデーションを使用した SMS キャンペーンを作成するには、次の手順を実行します。

1. MoEngage のサイドバーメニューで、Engage メニュー項目 ![Engage メニューアイコン](https://mintcdn.com/moengage/_fazdN5K6hQMBuV9/images/moengage_3a6ded.png?fit=max\&auto=format\&n=_fazdN5K6hQMBuV9\&q=85\&s=5b7311df5455793975271a77743d0dc4) にカーソルを合わせます。**Engage** メニューが表示されます。
2. **+ New Campaign** をクリックします。![New Campaign オプションが表示されている Engage メニュー](https://mintcdn.com/moengage/2CGhjk8ZDWEC5ocb/images/moengage_f884be.png?fit=max\&auto=format\&n=2CGhjk8ZDWEC5ocb\&q=85\&s=0ada01182ce9b14f1ee343c52b517b74) **Engage** メニューの **All Campaigns** をクリックし、All campaigns ページで **+ Create campaign** をクリックすることもできます。
3. **New Campaign** ダイアログボックスの **OUTBOUND** で、**SMS** をクリックします。
4. **Periodic** キャンペーンをクリックします。他の SMS キャンペーンタイプでも同じ手順を実行できます。配信タイプの詳細については、[配信タイプ](https://moengage.com/docs/ja/user-guide/campaigns-and-channels/getting-started/introduction/delivery-types-moengage-channels.md)を参照してください。![Outbound で SMS が選択され、Periodic 配信タイプが表示されている New Campaign ダイアログボックス](https://mintcdn.com/moengage/_HwW2ndr7vLdjW7A/images/sms-new-campaign-periodic.png?fit=max\&auto=format\&n=_HwW2ndr7vLdjW7A\&q=85\&s=b2821e4b76efbf01a30935e933636624)
5. ステップ 1「Target users」でキャンペーンの基本情報を入力してオーディエンスを定義し、**Next** をクリックします。
6. ステップ 2 の **Content** タブで、**Default templates** の **Blank Template** をクリックするか、**Custom templates** からテンプレートを選択します。![Blank Template オプションと Custom templates リストが表示されている Content タブ](https://mintcdn.com/moengage/_HwW2ndr7vLdjW7A/images/sms-select-template.png?fit=max\&auto=format\&n=_HwW2ndr7vLdjW7A\&q=85\&s=1fc79ba88ca0ec68aa6dae9f1e5a35d1)
7. **SMS sender** リストで送信者を選択します。
8. **Message** フィールドで、レコメンデーションを表示する位置に「@」と入力します。**SMS Personalization** ウィンドウが開きます。
9. **Data personalization** タブの **Select attribute** リストで、レコメンデーションを検索し、**Product sets** の下で選択します。![Data personalization タブ、Select attribute リスト、Choose Fallback オプションが表示されている SMS Personalization ウィンドウ](https://mintcdn.com/moengage/_HwW2ndr7vLdjW7A/images/sms-personalization-window.png?fit=max\&auto=format\&n=_HwW2ndr7vLdjW7A\&q=85\&s=6e45f3995ffe4567023c9fe584eadd92)
10. **Choose Fallback** でフォールバックを選択し、**Done** をクリックします。
    **Choose Fallback** オプションは、ユーザーのパーソナライズが失敗した場合にそのユーザーが受け取る内容を制御します。

    | フォールバック | 動作 |
    | - | - |
    | **No fallback** | レコメンデーションは空の値に置き換えられます。 |
    | **Do not send SMS** | そのユーザーには SMS が送信されません。 |
    | **Replace text** | レコメンデーションは入力したテキストに置き換えられます。 |
11. レコメンデーションから利用可能なすべてのアイテムリストを取得する Jinja コードが自動的に入力されます。ユースケースに合わせてコードを変更できます。たとえば、次は 1 つのアイテムを表示するように変更したコードです。

    ```jinja Item Title theme={null}
    {% if ProductSet.Recommendations %}
    {% for product in ProductSet.Recommendations[0:1] %}
    {{product.title}}
    {% endfor %}
    {% else %}
    MOE_NOT_SEND
    {% endif %}
    ```

    ```jinja Item Link theme={null}
    {% if ProductSet.Recommendations %}
    {% for product in ProductSet.Recommendations[0:1] %}
    {{product.link}}
    {% endfor %}
    {% else %}
    MOE_NOT_SEND
    {% endif %}
    ```

    ![プロダクトセット用に自動入力された Jinja コードが表示されている Message フィールド](https://mintcdn.com/moengage/_HwW2ndr7vLdjW7A/images/sms-message-jinja.png?fit=max\&auto=format\&n=_HwW2ndr7vLdjW7A\&q=85\&s=43bfd4e9ca813f9df0061162fb5e7b14)

    > [!NOTE]
    >
    > `MOE_NOT_SEND` は、ユーザーのプロダクトセットが空の場合にメッセージの送信を停止するため、商品が欠けた SMS を受け取るユーザーはいません。
12. アイテムの属性を表示するには、`for` ループ内にカーソルを置いて「@」と入力し、**Select attribute** リストで属性を選択します。属性はループ内に挿入されます (例: `{{product['price']}}`)。
13. 残りの各レコメンデーションについて、手順 8 ～ 12 を繰り返します。メッセージの部分ごとに、レコメンデーションによるパーソナライズまたは静的なテキストコンテンツを選択できます。
14. 設定が完了したら、**Preview type** で **Personalized** をクリックします。MoEngage がユーザーを選択し、実際の値でメッセージを表示します。
15. 特定のユーザーのメッセージをプレビューするには、編集アイコン ![編集アイコン](https://mintcdn.com/moengage/q2ALITKbE0y0S_CF/images/personalized-preview-edit-icon.png?fit=max\&auto=format\&n=q2ALITKbE0y0S_CF\&q=85\&s=848f3575779c106dc8204643a48b5b83) をクリックします。**Personalized preview** スライドアウトが開きます。
16. **Select user by** リストで、使用する識別子を選択します。
17. **User identifier value** フィールドに、ユーザーの識別子を入力します。
18. **Fetch user data** をクリックします。**Personalization inputs** の下に、そのユーザーが利用できるアイテムを含むプロダクトセットが JSON として表示されます。
19. プレビューしたい内容に合わせて JSON を変更します。(任意)
20. **Update preview** をクリックします。![プロダクトセットの JSON と Update preview ボタンが表示されている Personalized preview スライドアウト](https://mintcdn.com/moengage/_HwW2ndr7vLdjW7A/images/sms-personalized-preview.png?fit=max\&auto=format\&n=_HwW2ndr7vLdjW7A\&q=85\&s=af42cfc3e2803b27a9323ce991d60cc1)
    > [!NOTE]
    >
    > アカウントで **Update preview** を有効にするには、MoEngage の CSM または Support チームにお問い合わせください。詳細については、[パーソナライズされたプレビュー](https://moengage.com/docs/ja/user-guide/campaigns-and-channels/getting-started/message-personalization/personalized-preview.md)を参照してください。
21. すべてのユーザーに対してスケジュールする前に、テストキャンペーンを配信してエンドツーエンドの配信を確認することもできます。![Test Campaign パネル](https://mintcdn.com/moengage/prFQLkdcYp4xSt9t/images/moengage_64d866.png?fit=max\&auto=format\&n=prFQLkdcYp4xSt9t\&q=85\&s=418af816177da54b157eb6fc1262ec7e)
22. レコメンデーションを使用したコンテンツの設定が完了したら、下部の **Next** をクリックし、キャンペーン設定のステップ 3 である「Schedule and Goals」に進みます。
23. **Schedule and Goals** で適切な設定を行い、キャンペーンを公開します。

# 関連記事

* [SMS キャンペーンのパーソナライズ](https://moengage.com/docs/ja/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/personalize-sms-campaign.md)
* [レコメンデーションを使用したコンテンツのパーソナライズ](https://moengage.com/docs/ja/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-recommendations.md)
* [Push でのレコメンデーションの使用](https://moengage.com/docs/ja/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-push.md)
* [WhatsApp でのレコメンデーションの使用](https://moengage.com/docs/ja/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-whatsapp.md)
* [MMS でのレコメンデーションの使用](https://moengage.com/docs/ja/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-mms.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.