概要
Content API を使用すると、レコメンデーション、クーポン、その他のパーソナライゼーション API に基づいてキャンペーン送信時にデータを動的に取得し、パーソナライズされたキャンペーンを作成できます。このようにターゲットを絞った、関連性の高いタイムリーなコミュニケーションは、一般的なメールキャンペーンよりもエンゲージメントとコンバージョン率がはるかに高くなります。 MoEngage に API を追加した後は、コンテンツに API 呼び出しを埋め込んだ既存のコンテンツテンプレートを使用してキャンペーンを作成できます。これらのキャンペーンには、必要な書式、セグメンテーション、トリガースケジュールとともに、さまざまな SKU のプレースホルダーを含めることができます。Content API を使用したパーソナライゼーションをサポートするチャネル
次のチャネルを使用して送信されるキャンペーンに Content API を追加できます。ユーザープロパティを使用して Content API をパーソナライズできます。イベントが同じキャンペーンにリンクされている場合は、イベントプロパティを使用したパーソナライゼーションも可能です。
Content API を使用したパーソナライズ
Content API を使用してコンテンツをパーソナライズするには、次の手順を実行する必要があります。MoEngage への Content API の追加
MoEngage キャンペーン用に Content API を設定するには、次の手順を実行します。
- MoEngage で Dashboard > Settings > APIs に移動し、Content API タブをクリックします。
- Add をクリックします。
-
Add Content API ページで、次の詳細を入力します。
- Save をクリックします。
パーソナライズされたキャンペーンの作成
MoEngage に Content API を追加した後は、Content API を使用してパーソナライズされたキャンペーンを作成できます。 キャンペーン作成のステップ 2 の “Content” で、ContentApi 変数を使用して、設定済みのすべての Content API ソースにアクセスします。Content API は、コード内で ContentApi 変数を直接呼び出すか、パーソナライゼーションエディターから必要な Content API を選択することで使用できます。- キャンペーンのコンテンツエディターで @ と入力します。
- Personalization ダイアログボックスで、Data personalization タブをクリックします。
-
Select attribute リストで、作成した Content API をクリックします。

-
Done をクリックします。Content API がメッセージに追加されます。
たとえば、次のスクリーンショットでは、Content API が指定されたユーザー ID のおすすめ商品を動的に取得しています。この機能を使用して、商品レコメンデーションでユーザーのエンゲージメントを高め、購入を促すことができます。value パラメーターには、動的パラメーター(@ と入力して Content API に渡すユーザープロパティを追加)または value セクションに入力できる静的パラメーターを指定できます。 追加すると、Template editor に次のように表示されます。

- Preview をクリックして、ユーザーの受信トレイでどのように表示されるかを確認します。
例 1
次の JSON を持つ cart データソースがあるとします。例 2
キャンペーンには、必要な書式、セグメンテーション、トリガースケジュールとともに、さまざまな SKU(この場合はホテル)のプレースホルダーが含まれています。
- Content API を呼び出し、目的地、チェックイン日とチェックアウト日、大人と子どもの人数などの検索パラメーターに基づいて、ユーザーにおすすめのホテルを取得します。
- 名前、評価、価格、画像、ランキングなどのおすすめホテルの詳細を、HTML 形式のパーソナライズされたメールでキャンペーンに入力します。
- 手動入力なしで、指定されたセグメントに属するすべてのユーザーに対してこれを動的に行います。
