メインコンテンツへスキップ

概要

Content API を使用すると、レコメンデーション、クーポン、その他のパーソナライゼーション API に基づいてキャンペーン送信時にデータを動的に取得し、パーソナライズされたキャンペーンを作成できます。このようにターゲットを絞った、関連性の高いタイムリーなコミュニケーションは、一般的なメールキャンペーンよりもエンゲージメントとコンバージョン率がはるかに高くなります。
Content API の利用を開始する前に、MoEngage に Content API を追加する必要があります。詳細については、Content API を参照してください。
MoEngage に API を追加した後は、コンテンツに API 呼び出しを埋め込んだ既存のコンテンツテンプレートを使用してキャンペーンを作成できます。これらのキャンペーンには、必要な書式、セグメンテーション、トリガースケジュールとともに、さまざまな SKU のプレースホルダーを含めることができます。

Content API を使用したパーソナライゼーションをサポートするチャネル

次のチャネルを使用して送信されるキャンペーンに Content API を追加できます。
ユーザープロパティを使用して Content API をパーソナライズできます。イベントが同じキャンペーンにリンクされている場合は、イベントプロパティを使用したパーソナライゼーションも可能です。

Content API を使用したパーソナライズ

Content API を使用してコンテンツをパーソナライズするには、次の手順を実行する必要があります。
  1. MoEngage への Content API の追加
  2. Content API を使用したパーソナライズされたキャンペーンの作成

MoEngage への Content API の追加

MoEngage キャンペーン用に Content API を設定するには、次の手順を実行します。 Screenshot 2025-07-23 at 11.51.38 AM.png
  1. MoEngage で Dashboard > Settings > APIs に移動し、Content API タブをクリックします。
  2. Add をクリックします。
  3. Add Content API ページで、次の詳細を入力します。
  4. Save をクリックします。

パーソナライズされたキャンペーンの作成

MoEngage に Content API を追加した後は、Content API を使用してパーソナライズされたキャンペーンを作成できます。 キャンペーン作成のステップ 2 の “Content” で、ContentApi 変数を使用して、設定済みのすべての Content API ソースにアクセスします。Content API は、コード内で ContentApi 変数を直接呼び出すか、パーソナライゼーションエディターから必要な Content API を選択することで使用できます。
  1. キャンペーンのコンテンツエディターで @ と入力します。
  2. Personalization ダイアログボックスで、Data personalization タブをクリックします。
  3. Select attribute リストで、作成した Content API をクリックします。 Email_ContentAPI.png
  4. Done をクリックします。Content API がメッセージに追加されます。
    たとえば、次のスクリーンショットでは、Content API が指定されたユーザー ID のおすすめ商品を動的に取得しています。この機能を使用して、商品レコメンデーションでユーザーのエンゲージメントを高め、購入を促すことができます。value パラメーターには、動的パラメーター(@ と入力して Content API に渡すユーザープロパティを追加)または value セクションに入力できる静的パラメーターを指定できます。
    ContentAPI_RecoPdt_EmailPersonlizationUI.png 追加すると、Template editor に次のように表示されます。 ContentAPI_added_in_Email_Editor.png
  5. Preview をクリックして、ユーザーの受信トレイでどのように表示されるかを確認します。

例 1

次の JSON を持つ cart データソースがあるとします。
コンテンツ作成では、次のコードを使用します。

例 2

キャンペーンには、必要な書式、セグメンテーション、トリガースケジュールとともに、さまざまな SKU(この場合はホテル)のプレースホルダーが含まれています。 SavedContentAPI.png キャンペーンの送信時に、システムは次の処理を行います。
  • Content API を呼び出し、目的地、チェックイン日とチェックアウト日、大人と子どもの人数などの検索パラメーターに基づいて、ユーザーにおすすめのホテルを取得します。
  • 名前、評価、価格、画像、ランキングなどのおすすめホテルの詳細を、HTML 形式のパーソナライズされたメールでキャンペーンに入力します。
  • 手動入力なしで、指定されたセグメントに属するすべてのユーザーに対してこれを動的に行います。
DynamicContentExample.png パーソナライゼーション言語の詳細については、テンプレート言語のドキュメントを参照してください。