> ## 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.

# サーバーサイドパーソナライゼーションエクスペリエンスの作成

> MoEngage の更新されたインターフェースで、オーディエンスターゲティングとコンテンツバリエーションの設定を使用して、API ベースのサーバーサイドパーソナライゼーションエクスペリエンスを構築します。

# 概要

MoEngage Personalize を使用すると、コンバージョンを加速させるリアルタイムでつながったエクスペリエンスを作成できます。これにより、顧客のニーズとブランドエクスペリエンスを結び付けることができます。

サーバーサイドパーソナライゼーションエクスペリエンスを作成するには、次の場所に移動します。

**Personalize** **>** **All Experiences** に移動し、**+Experience** **>** **Web & App (API)** をクリックします。

# サーバーサイドエクスペリエンスの作成

サーバーサイドエクスペリエンスを作成するには、次の手順を実行します。

1. MoEngage のサイドバーメニューで、Personalize メニュー項目 <img alt="Screenshot 2025-06-13 at 2.31.12 PM.png" src="https://mintcdn.com/moengage/0iWkm50wROjmHH3Z/images/moengage_d2294c.png?fit=max&auto=format&n=0iWkm50wROjmHH3Z&q=85&s=fed7f8647bd72d1a868fd75533e1e7fa" width="78" height="82" data-path="images/moengage_d2294c.png" /> にカーソルを合わせます。**Personalize** メニューが表示されます。
2. **+ New Experience** をクリックします。
   <img alt="123.png" src="https://mintcdn.com/moengage/Ci8j4F7VOEUnUuwd/images/moengage_eaeb9e.png?fit=max&auto=format&n=Ci8j4F7VOEUnUuwd&q=85&s=9a99fd4331b4c1c147300683e8ae4310" width="562" height="306" data-path="images/moengage_eaeb9e.png" />
   **New Experience** ダイアログボックスが表示されます。
   <img alt="Screenshot 2025-06-05 at 10.20.46 AM.png" src="https://mintcdn.com/moengage/cVruC-B7I1TnIZ0h/images/moengage_d81a46.png?fit=max&auto=format&n=cVruC-B7I1TnIZ0h&q=85&s=b3d7588a33a1d46c3ff4490e634b3b3c" width="1028" height="606" data-path="images/moengage_d81a46.png" />
   **Personalize** メニューの **All Experiences** をクリックし、All Experiences ページで **+ Experience** をクリックすることもできます。**New Experience** ダイアログボックスが表示されます。
3. **Web & App (API)** をクリックします。
   <img alt="web and app.png" src="https://mintcdn.com/moengage/wjYnJKL0xml-g3HM/images/moengage_440841.png?fit=max&auto=format&n=wjYnJKL0xml-g3HM&q=85&s=d91fb85c5b52a9e1222d566f4032b409" width="1028" height="482" data-path="images/moengage_440841.png" />

新しい**サーバーサイドエクスペリエンス**の作成は、次の 3 つのステップで構成されます。

1. **[Target Users](#step-1-target-users)**: Web エクスペリエンスのオーディエンスを指定します。
2. **[Content](#step-2-content)**: 選択したユーザー向けのバリエーションとパーソナライズされたコンテンツを指定します。
3. **[Schedule and goals](#step-3-schedule-and-goals)**: エクスペリエンスの配信スケジュールとコンバージョン目標を指定します。

# Step 1: Target Users

このセクションには次の内容が含まれます。

### Experience Details

* **Experience name** - エクスペリエンスを管理および識別するための名前を入力します。エクスペリエンス名は 5 文字以上 256 文字以内である必要があります。
* **Experience tags** - ドロップダウンリストからエクスペリエンスタグを選択します。タグを使用すると、エクスペリエンスにコンテキストを追加できます。たとえば、プラットフォームやアプリへのユーザーのオンボーディング用に作成したエクスペリエンスには、「onboarding」というタグを追加できます。詳細については、[Tags](/docs/ja/user-guide/campaigns-and-channels/getting-started/introduction/campaign-tags) を参照してください。
* **Experience key** - エクスペリエンスを一意に識別するためのエクスペリエンスキーを指定します。エクスペリエンスキーは、サーバーサイドエクスペリエンスを取得する API リクエストの一部として使用されます。エクスペリエンスキーは 5 文字以上 50 文字以内である必要があります。**サーバーサイドエクスペリエンスの公開後は、エクスペリエンスキーを更新できません。**

### Target Audience

**+Add Audience** を選択して、エクスペリエンスのターゲットユーザーセグメントを定義します。

<Accordion title="ターゲットオーディエンスの定義">
  エクスペリエンスには複数のオーディエンス（最大 10 個）を追加できます。たとえば、スキンケア製品を販売するブランドの場合を考えてみましょう。マーケターが次のオーディエンスセグメントを作成すると、各セグメントに合わせてエクスペリエンスをパーソナライズできます。

  * 香水を閲覧した、または香水に関心を示したユーザー - マーケターは、ページ上で主に香水が表示され、新着商品、割引、今後のセール、お客様の声、有名人のレビューなどが紹介されるように、アプリや Web サイトをパーソナライズできます。
  * スキンケア製品の割引オファーをクリックしたユーザー - マーケターは、ページ上で主にスキンケア製品のオファーや割引が表示されるように、アプリや Web サイトをパーソナライズできます。
  * ナチュラルスキンケア製品に関心を示したユーザー - マーケターは、ページ上で主にナチュラルでクルエルティフリーの製品が表示されるように、アプリや Web サイトをパーソナライズできます。

  +*Add Audience* をクリックすると、エクスペリエンスのターゲットオーディエンスを指定するためのさまざまなオプションが表示されます。次の操作を行えます。

  1. ドロップダウンに表示される追加済みのオーディエンスのいずれかを選択して、既存のオーディエンスを追加します。下部の *Select* をクリックして、オーディエンスをエクスペリエンスに追加します。
  2. 既存のオーディエンスを複製して編集します。ドロップダウンでオーディエンスを選択し、右下の *Duplicate and Edit* をクリックして詳細を変更します。
  3. *+ New Audience* をクリックして、新しいオーディエンスを追加します。

  New Audience ポップアップでは、次のフィールドを指定できます。

  1. **Audience Name** - オーディエンスを識別する一意の名前です。
  2. **Segmentation criteria** - オーディエンスを定義するためのセグメンテーションフィルターです。

     このセクションでは、ターゲットユーザーを選択するための条件を追加できます。たとえば、カートに商品を追加したものの購入を完了していないユーザーや、過去「x」日間に通知を受信していない、またはアプリを開いていないユーザーなどを追加または削除する場合に使用します。

     All Users User Property User Behavior User Affinity Custom Segment

     アプリのすべてのユーザーにキャンペーンを送信できます。このオプションを使用する場合、複数のフィルターを追加することはできません。

     初回表示日時、最終表示日時、都市などのユーザープロパティに基づいてユーザーをターゲティングできます。

     User Properties を選択し、次の操作を行います。

     1. 目的のユーザープロパティとフィルター条件を選択します。
     2. フィルター値を指定してルールを作成します。

     詳細については、[Create Segments](/docs/ja/user-guide/segment/create-segments/rule-based-filter-segments) を参照してください。

     アプリ/サイトの起動、商品の閲覧など、ユーザーの行動やイベントに基づいてユーザーをターゲティングできます。

     User Behavior を選択し、次の操作を行います。

     1. 実行条件と目的のユーザーアクティビティ（イベント）を選択します。
     2. イベントの頻度とイベント実行の期間を指定します。
     3. フィルター条件付きのイベント属性を追加します。
     4. フィルター値を指定してルールを作成します。

     詳細については、[Create Segments](/docs/ja/user-guide/segment/create-segments/rule-based-filter-segments) を参照してください。

     Affinity Segments は、特定の属性値でアクションを実行したユーザーに基づいて作成されるユーザーグループです。

     詳細については、[User Affinity](/docs/ja/user-guide/segment/create-segments/affinity-segments) を参照してください。

     User Affinity を選択し、次の操作を行います。

     1. 目的のユーザーイベントまたは属性を選択します。
     2. 次の中からユーザーアフィニティパラメーターを選択します。
        * Predominantly: フィルター条件付きのアフィニティ属性を選択し、アフィニティ値を指定します。
        * Minimum of: フィルター条件付きのアフィニティ属性を選択し、アフィニティ値を指定します。
        * Most number of times: ユーザーの上位または下位のパーセンテージを入力するか、矢印を使用して指定します。
        * Least number of times: ユーザーの上位または下位のパーセンテージを入力するか、矢印を使用して指定します。
     3. イベント実行の期間を入力するか、矢印を使用して指定します。
     4. Attribute ボタンをクリックして、フィルターに属性を追加します。

     Custom Segment セクションを選択し、目的のカスタムセグメントを選択してルールを作成します。

     詳細については、[Custom Segments](/docs/ja/user-guide/segment/create-segments/manage-segments) を参照してください。
  3. **In-session attributes** - 特定の条件に基づいて訪問者をグループ化できます。次のセッション内属性を追加できます。

     | フィールド | 説明 |
     | - | - |
     | User Type | このフィールドでは、新規ユーザーかリピーターかに基づいてユーザーをセグメント化できます。  **注**:  1. 1. 2 人のユーザーが同じデバイスを使用しており、ユーザー 1 の後にユーザー 2 がログインした場合、ユーザー 2 は*リピーター* *ユーザー*と見なされます    2. ユーザーがモバイルブラウザーからログインした後、デスクトップブラウザーから再度ログインした場合、デスクトップからのログインは*新規ユーザー*と見なされます。 |
     | Day of the week | このフィールドでは、曜日に基づいてユーザーをセグメント化できます。 |
     | Time of the day | このフィールドでは、時間帯に基づいてユーザーをセグメント化できます。ドロップダウンで使用可能な 1 日のうちの任意の 1 時間枠から選択できます。 |
     | Geolocation | このフィールドでは、ユーザーがアプリや Web サイトにアクセスした地理的位置に基づいてユーザーをセグメント化できます。ユーザーが所在する国、州/地域、都市を選択したり、特定の国を除外したりできます。 |
     | Device Type | このフィールドでは、ユーザーがアプリや Web サイトにアクセスしたデバイスに基づいてユーザーをセグメント化できます。Mobile、Desktop、Tablet のいずれか、またはその組み合わせを含めたり除外したりできます。 |
  4. **Exclude Users** - *Exclude Users* をクリックし、*Select attribute* ドロップダウンでセッション内属性を指定することで、特定のセッション内属性を持つユーザーを除外できます。
  5. ユーザーのセッション内行動を使用してパーソナライズするには、*+In-session Behavior* をクリックしてイベント条件（*Has Executed/Has Not Executed*）を追加し、*Select an event dropdown* でイベントを選択します。**注**: セッション内行動のターゲティングでは、選択したユーザーアクションの直近 10 件のインスタンスのみが考慮されます。
  6. Save for later use チェックボックスはデフォルトでオンになっています。これにより、追加したオーディエンスが保存され、他のエクスペリエンスでも使用できるようになります。
  7. 画面右下の *Add* をクリックして、オーディエンスを追加します。 <img alt="AddAudience.gif" src="https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_aff4f0.png?s=cc0e0397cafde5961363bd04d2be45b8" width="1148" height="650" data-path="images/moengage_aff4f0.png" />
</Accordion>

# Step 2: Content

このステップでは、A/B テストを追加し、API リクエストへのレスポンスとして返される各バリエーションのコンテンツを定義できます。

コンテンツ定義の一環として、オーディエンスごとに複数のバリエーションを作成し、バリエーション間の訪問者トラフィックの配分を制御できます。エクスペリエンスでターゲティングする各オーディエンスに対して、最大 5 つのバリエーションを作成できます。

| | |
| - | - |
| フィールド | 説明 |
| Variation | デフォルトで次の 2 つのオプションがあります。   1. Default Variation 2. Variation 1   画面左下の *+ Variation* をクリックして、別のバリエーションを追加できます。  注: ターゲットオーディエンスごとに最大 5 つのバリエーションを追加できます。 |
| Users (%total) | このフィールドでは、各バリエーションの訪問者トラフィックの配分を制御できます。 |

各バリエーションについて、API リクエストへのレスポンスで返される変数とその値のセットを定義できます。変数を使用すると、コードを何度も変更してデプロイすることなく、Web ページの要素を変更できます。たとえば、画像の URL とユーザーのリダイレクト先の Web ページを更新したい場合、画像の URL と対応する Web ページのアドレスを変数にすることで、ユーザーが簡単に変更できるようになります。

### 変数の型

各変数は、次のいずれかのデータ型である必要があります。

* Number
* String
* Boolean
* Float
* JSON

<img alt="Screenshot 2024-02-26 at 3.06.10 PM.png" src="https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c8ee68.png?fit=max&auto=format&n=-X0av6ek9AEOUtsy&q=85&s=49a46c2cc77e45779f90cffb983ecb78" width="1988" height="788" data-path="images/moengage_c8ee68.png" />

<Info>
  1 つのオーディエンスのすべてのバリエーション（Default を含む）で、同じ変数リストを維持することをお勧めします。
</Info>

### コンテンツのパーソナライゼーション

**User Attributes、User Events、Product Sets、Content APIs、Content Blocks** を使用してコンテンツをパーソナライズできます。

詳細については、次を参照してください。

* [MoEngage Templating Language (JINJA)](/docs/ja/user-guide/campaigns-and-channels/getting-started/message-personalization/jinja-templating-language)
* [Catalogs](/docs/ja/user-guide/content/recommendations/getting-started/catalogs)
* [Content APIs](/docs/ja/user-guide/campaigns-and-channels/getting-started/campaign-content/content-apis)
* [Content Block](/docs/ja/user-guide/content/content-blocks/content-blocks)
* [Auxiliary Data](/docs/ja/user-guide/data/imports/auxiliary-data)

次の操作を行います。

1. 以下に示すように、テキスト領域内の任意の場所で **@** を押すと、コンテンツをパーソナライズできます。
   <img alt="Personalize API payload personalization.gif" src="https://mintcdn.com/moengage/xeb_76Bworf1GG6P/images/moengage_957b7b.png?s=e67a95423bf1e80be6b1345c747ef975" width="1280" height="743" data-path="images/moengage_957b7b.png" />
2. **Data personalization** または **Content Block** のいずれかを選択します。
3. Data personalization タブをクリックし、ドロップダウンから次のいずれかを選択します。
   1. **User Attributes**
   2. パーソナライゼーションの代替（フォールバック）として、次のいずれかを選択します。
      * **No Fallback**\
        パーソナライズされたコンテンツ用のオプションです。このオプションでは、パーソナライゼーションが機能しない場合に代替は使用されません。
      * **Do not send Web Personalization**\
        パーソナライゼーションが機能しない場合に、パーソナライズされたエクスペリエンスを配信しないオプションです。
      * **Replace Text**\
        パーソナライゼーションが機能しない場合に使用するテキストを入力または貼り付けます。
   3. **Product Sets**
   4. **Content API**
      1. Content API のパラメーターの値を変更します。
   5. **Content Block**
      1. 挿入するコンテンツブロックを選択します。
      2. 必要に応じて、**Insert only the content of the content block** を選択できます。

         <Info>
           このオプションを選択した場合

           * コンテンツのみが挿入されます
           * コンテンツはコンテンツブロックから切り離されます
           * コンテンツブロックでのコンテンツの更新は、挿入されたコンテンツには反映されません。
         </Info>
4. Done をクリックします。

<Info>
  カスタム属性が MoEngage の標準属性と同じ名前にならないようにしてください。同じ名前のカスタム属性と標準属性をパーソナライゼーションに使用すると、誤ったパーソナライゼーションが行われる可能性があります。
</Info>

# Step 3: Schedule and goals

このステップでは、エクスペリエンスのスケジュール条件を設定します。エクスペリエンスの開始日時と終了日時を設定できます。

<img alt="DeliverySchedule.png" src="https://mintcdn.com/moengage/rlD8iAX6JQFx0hql/images/moengage_bc1b63.png?fit=max&auto=format&n=rlD8iAX6JQFx0hql&q=85&s=29642e7669bc5d2e06207fe06cb6ee41" width="2448" height="670" data-path="images/moengage_bc1b63.png" />

**Conversion Goals**

エクスペリエンスのビジネス指標を追跡するために、コンバージョン目標を追加できます。最大 5 つのコンバージョン目標を追跡できます。任意のアプリイベントをコンバージョン目標のアクティビティとして選択でき、複数のコンバージョン目標を設定できます。最初の目標がプライマリ目標として扱われます。

複数のコンバージョン目標を使用すると、複数のビジネス指標を追跡したり、ユーザーアクションのファネルを可視化したりできます。たとえば、次のような内容を確認したい場合、複数のコンバージョン目標を使用して確認できます。

1. 商品ページを閲覧したユーザーは何人か？
2. そのうち何人がその商品をカートに追加したか？
3. そのうち何人が注文を完了したか？

**Tracking Revenue Performance**

MoEngage を使用すると、キャンペーンの収益を非常に簡単に追跡できます。キャンペーンの収益と ROI を確認できます。たとえば、コミュニケーションを送信した後に商品がどれだけの収益を上げたかという質問に答えることができます。

コンバージョン目標を設定する際に、「Revenue Performance」トグルを有効にすることで、収益を追跡する目標を選択できます。以下の例では、***orderSuccessful*** イベントの収益を追跡するために、「Revenue performance」トグルを有効にする必要があります。

<img alt="ordersuccessful.png" src="https://mintcdn.com/moengage/50ZszvUJB4M_6y_L/images/moengage_e8e4c9.png?fit=max&auto=format&n=50ZszvUJB4M_6y_L&q=85&s=3a14712dfbcaab57072536f00be2323b" width="382" height="201" data-path="images/moengage_e8e4c9.png" />

収益の追跡は任意であり、必須ではありません。Revenue performance トグルを無効にすると、収益の追跡を無効にできます。目標を選択した後、注文の合計金額を取得する数値属性を選択できます。以下の例では、***cartValue*** に注文の合計金額が含まれています。金額を報告する通貨を選択することもできます。

<img alt="Trackrevenue.png" src="https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed6536.png?fit=max&auto=format&n=o0kXRAcOq2mxzDnY&q=85&s=25605e0bbb902a5cbbdf9678642f6ae6" width="369" height="87" data-path="images/moengage_ed6536.png" />

**Set Attribution window**

アトリビューションウィンドウ、つまりユーザーがキャンペーンを受信した時点から計算される、コンバージョン目標を特定のキャンペーンに帰属させる期間を設定することもできます。デフォルトでは 36 時間に設定されています。上記の例では、5 時間に設定したとします。

<img alt="AttributionWindow.png" src="https://mintcdn.com/moengage/37Js42lPMANg-cwG/images/moengage_ff7ff5.png?fit=max&auto=format&n=37Js42lPMANg-cwG&q=85&s=15aba095b38fafcc2d721b4a187cd995" width="367" height="60" data-path="images/moengage_ff7ff5.png" />

**Delivery Controls**

このオプションでは、エクスペリエンスに優先度を割り当てることができます。Low、Medium、High、Critical の優先度を割り当てることができます。**1 つの URL に複数のエクスペリエンスが作成されている場合、優先度の高いエクスペリエンスがユーザーに表示されます。**

画面右下の Publish をクリックして、エクスペリエンスを公開します。


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