Skip to main content

概要

MoEngage Personalize を使用すると、コンバージョンを加速させるリアルタイムでつながったエクスペリエンスを作成できます。これにより、顧客のニーズとブランドエクスペリエンスを結び付けることができます。 サーバーサイドパーソナライゼーションエクスペリエンスを作成するには、次の場所に移動します。 Personalize > All Experiences に移動し、+Experience > Web & App (API) をクリックします。

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

新しいサーバーサイドエクスペリエンスの作成は、次の 3 つのステップで構成されます。
  1. Target Users: Web エクスペリエンスのオーディエンスを指定します。
  2. Content: 選択したユーザー向けのバリエーションとパーソナライズされたコンテンツを指定します。
  3. Schedule and goals: エクスペリエンスの配信スケジュールとコンバージョン目標を指定します。

Step 1: Target Users

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

Experience Details

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

Target Audience

+Add Audience を選択して、エクスペリエンスのターゲットユーザーセグメントを定義します。
エクスペリエンスには複数のオーディエンス(最大 10 個)を追加できます。たとえば、スキンケア製品を販売するブランドの場合を考えてみましょう。マーケターが次のオーディエンスセグメントを作成すると、各セグメントに合わせてエクスペリエンスをパーソナライズできます。
  • 香水を閲覧した、または香水に関心を示したユーザー - マーケターは、ページ上で主に香水が表示され、新着商品、割引、今後のセール、お客様の声、有名人のレビューなどが紹介されるように、アプリや Web サイトをパーソナライズできます。
  • スキンケア製品の割引オファーをクリックしたユーザー - マーケターは、ページ上で主にスキンケア製品のオファーや割引が表示されるように、アプリや Web サイトをパーソナライズできます。
  • ナチュラルスキンケア製品に関心を示したユーザー - マーケターは、ページ上で主にナチュラルでクルエルティフリーの製品が表示されるように、アプリや Web サイトをパーソナライズできます。
+Add Audience をクリックすると、エクスペリエンスのターゲットオーディエンスを指定するためのさまざまなオプションが表示されます。次の操作を行えます。
  1. ドロップダウンに表示される追加済みのオーディエンスのいずれかを選択して、既存のオーディエンスを追加します。下部の Select をクリックして、オーディエンスをエクスペリエンスに追加します。
  2. 既存のオーディエンスを複製して編集します。ドロップダウンでオーディエンスを選択し、右下の Duplicate and Edit をクリックして詳細を変更します。
  3. + New Audience をクリックして、新しいオーディエンスを追加します。
New Audience ポップアップでは、次のフィールドを指定できます。
  1. Audience Name - オーディエンスを識別する一意の名前です。
  2. Segmentation criteria - オーディエンスを定義するためのセグメンテーションフィルターです。このセクションでは、ターゲットユーザーを選択するための条件を追加できます。たとえば、カートに商品を追加したものの購入を完了していないユーザーや、過去「x」日間に通知を受信していない、またはアプリを開いていないユーザーなどを追加または削除する場合に使用します。
    アプリのすべてのユーザーにキャンペーンを送信できます。このオプションを使用する場合、複数のフィルターを追加することはできません。
  3. In-session attributes - 特定の条件に基づいて訪問者をグループ化できます。次のセッション内属性を追加できます。
  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 をクリックして、オーディエンスを追加します。
AddAudience.gif

Step 2: Content

このステップでは、A/B テストを追加し、API リクエストへのレスポンスとして返される各バリエーションのコンテンツを定義できます。 コンテンツ定義の一環として、オーディエンスごとに複数のバリエーションを作成し、バリエーション間の訪問者トラフィックの配分を制御できます。エクスペリエンスでターゲティングする各オーディエンスに対して、最大 5 つのバリエーションを作成できます。 各バリエーションについて、API リクエストへのレスポンスで返される変数とその値のセットを定義できます。変数を使用すると、コードを何度も変更してデプロイすることなく、Web ページの要素を変更できます。たとえば、画像の URL とユーザーのリダイレクト先の Web ページを更新したい場合、画像の URL と対応する Web ページのアドレスを変数にすることで、ユーザーが簡単に変更できるようになります。

変数の型

各変数は、次のいずれかのデータ型である必要があります。
  • Number
  • String
  • Boolean
  • Float
  • JSON
Screenshot 2024-02-26 at 3.06.10 PM.png
1 つのオーディエンスのすべてのバリエーション(Default を含む)で、同じ変数リストを維持することをお勧めします。

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

User Attributes、User Events、Product Sets、Decision Policies、Content APIs、Content Blocks を使用してコンテンツをパーソナライズできます。 詳細については、次を参照してください。 次の操作を行います。
  1. 以下に示すように、テキスト領域内の任意の場所で @ を押すと、コンテンツをパーソナライズできます。
Personalize API payload personalization.gif
  1. Data personalization または Content Block のいずれかを選択します。
  2. 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 を選択できます。
        このオプションを選択した場合
        • コンテンツのみが挿入されます
        • コンテンツはコンテンツブロックから切り離されます
        • コンテンツブロックでのコンテンツの更新は、挿入されたコンテンツには反映されません。
    6. Decision Policies
      1. 挿入する決定ポリシーを選択します。
  3. Done をクリックします。
カスタム属性が MoEngage の標準属性と同じ名前にならないようにしてください。同じ名前のカスタム属性と標準属性をパーソナライゼーションに使用すると、誤ったパーソナライゼーションが行われる可能性があります。

Step 3: Schedule and goals

このステップでは、エクスペリエンスのスケジュール条件を設定します。エクスペリエンスの開始日時と終了日時を設定できます。 DeliverySchedule.png Conversion Goals エクスペリエンスのビジネス指標を追跡するために、コンバージョン目標を追加できます。最大 5 つのコンバージョン目標を追跡できます。任意のアプリイベントをコンバージョン目標のアクティビティとして選択でき、複数のコンバージョン目標を設定できます。最初の目標がプライマリ目標として扱われます。 複数のコンバージョン目標を使用すると、複数のビジネス指標を追跡したり、ユーザーアクションのファネルを可視化したりできます。たとえば、次のような内容を確認したい場合、複数のコンバージョン目標を使用して確認できます。
  1. 商品ページを閲覧したユーザーは何人か?
  2. そのうち何人がその商品をカートに追加したか?
  3. そのうち何人が注文を完了したか?
Tracking Revenue Performance MoEngage を使用すると、キャンペーンの収益を非常に簡単に追跡できます。キャンペーンの収益と ROI を確認できます。たとえば、コミュニケーションを送信した後に商品がどれだけの収益を上げたかという質問に答えることができます。 コンバージョン目標を設定する際に、「Revenue Performance」トグルを有効にすることで、収益を追跡する目標を選択できます。以下の例では、orderSuccessful イベントの収益を追跡するために、「Revenue performance」トグルを有効にする必要があります。 ordersuccessful.png 収益の追跡は任意であり、必須ではありません。Revenue performance トグルを無効にすると、収益の追跡を無効にできます。目標を選択した後、注文の合計金額を取得する数値属性を選択できます。以下の例では、cartValue に注文の合計金額が含まれています。金額を報告する通貨を選択することもできます。 Trackrevenue.png Set Attribution window アトリビューションウィンドウ、つまりユーザーがキャンペーンを受信した時点から計算される、コンバージョン目標を特定のキャンペーンに帰属させる期間を設定することもできます。デフォルトでは 36 時間に設定されています。上記の例では、5 時間に設定したとします。 AttributionWindow.png Delivery Controls このオプションでは、エクスペリエンスに優先度を割り当てることができます。Low、Medium、High、Critical の優先度を割り当てることができます。1 つの URL に複数のエクスペリエンスが作成されている場合、優先度の高いエクスペリエンスがユーザーに表示されます。