Skip to main content
WhatsApp キャンペーンにレコメンデーションを追加すると、全員に同じメッセージを送信するのではなく、各ユーザーに最も関連性の高い商品を送信できます。WhatsApp チャネルでは、レコメンデーションは Jinja テンプレート言語を使用して、事前承認済みの WhatsApp テンプレートのプレースホルダーに挿入されます。 MoEngage では、WhatsApp キャンペーンの作成は 3 つのステップで行います。
  1. Target users
  2. Content
  3. Schedule and Goals
2 番目のステップ「Content」で、レコメンデーションを使用してキャンペーンをパーソナライズできます。それでは、レコメンデーションを使用してパーソナライズした WhatsApp キャンペーンを作成してみましょう。
目的のレコメンデーションが作成済みであることを確認してください。キャンペーンのパーソナライズには、アクティブなレコメンデーションのみを使用できます。レコメンデーションの作成と管理の方法を確認してください。

前提条件

Email や Push とは異なり、WhatsApp ではコンテンツをパーソナライズする前に承認済みのテンプレートが必要です。次の点を確認してください。
  • レコメンデーション (プロダクトセット) が設定され、ユーザーアクションにマッピングされていること。ユーザーアクション設定のマッピングを参照してください。
  • レコメンデーションのデータを格納するのに十分なプレースホルダーを持つ、事前承認済みの WhatsApp テンプレートがあること。たとえば、ユーザーの名前に加えて、レコメンドされた商品のタイトルとリンクを送信するには、3 つのプレースホルダーを持つテンプレートの承認を取得します。WhatsApp テンプレートを参照してください。

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

レコメンデーションを使用した WhatsApp キャンペーンを作成するには、次の手順を実行します。
  1. MoEngage のサイドバーメニューで、Engage メニュー項目 Engage メニューアイコン にカーソルを合わせます。Engage メニューが表示されます。
  2. + New Campaign をクリックします。New Campaign オプションが表示されている Engage メニュー Engage メニューの All Campaigns をクリックし、All campaigns ページで + Create campaign をクリックすることもできます。
  3. New Campaign ダイアログボックスの MESSAGING APPS で、WhatsApp をクリックします。
  4. Periodic キャンペーンをクリックします。他の WhatsApp キャンペーンタイプでも同じ手順を実行できます。配信タイプの詳細については、配信タイプを参照してください。Messaging Apps で WhatsApp が選択され、Periodic 配信タイプが表示されている New Campaign ダイアログボックス
  5. ステップ 1「Target users」でキャンペーンの基本情報を入力してオーディエンスを定義し、Next をクリックします。
  6. ステップ 2 の Content タブで、Select sender リストから送信者を選択します。
  7. Select template リストで承認済みのテンプレートを選択します。Content タブで送信者と承認済みテンプレートを選択している様子
  8. Header または Body のプレースホルダーフィールドに「@」と入力します。WhatsApp Personalization ウィンドウが開きます。
  9. Data personalization タブの Select attribute リストで、レコメンデーションを検索し、Product sets の下で選択します。Data personalization タブと Choose Fallback オプションが表示されている WhatsApp Personalization ウィンドウ
  10. Choose Fallback でフォールバックを選択し、Done をクリックします。 Choose Fallback オプションは、ユーザーのパーソナライズが失敗した場合にそのユーザーが受け取る内容を制御します。
  11. レコメンデーションから利用可能なすべてのアイテムリストを取得する Jinja コードが自動的に入力されます。ユースケースに合わせてコードを変更できます。たとえば、次は 1 つのアイテムを表示するように変更したコードです。
    MOE_NOT_SEND は、ユーザーのプロダクトセットが空の場合にメッセージの送信を停止するため、空白のプレースホルダーを含むメッセージを受け取るユーザーはいません。
  12. アイテムの属性を表示するには、for ループ内にカーソルを置いて「@」と入力し、Select attribute リストで属性を選択します。属性はループ内に挿入されます (例: {{product['price']}})。
  13. テンプレート内の残りの各プレースホルダーについて、手順 8 ~ 12 を繰り返します。プレースホルダーごとに、レコメンデーションによるパーソナライズまたは静的なテキストコンテンツを選択できます。
  14. 設定が完了したら、Preview type で Personalized をクリックします。MoEngage がユーザーを選択し、実際の値でメッセージを表示します。
  15. 特定のユーザーのメッセージをプレビューするには、編集アイコン 編集アイコン をクリックします。Personalized preview スライドアウトが開きます。
  16. Select user by リストで、使用する識別子を選択します。
  17. User identifier value フィールドに、ユーザーの識別子を入力します。
  18. Fetch user data をクリックします。Personalization inputs の下に、そのユーザーが利用できるアイテムを含むプロダクトセットが JSON として表示されます。
  19. プレビューしたい内容に合わせて JSON を変更します。(任意)
  20. Update preview をクリックします。プロダクトセットの JSON と表示されたメッセージが表示されている Personalized preview スライドアウト
    アカウントで Update preview を有効にするには、MoEngage の CSM または Support チームにお問い合わせください。詳細については、パーソナライズされたプレビューを参照してください。
  21. すべてのユーザーに対してスケジュールする前に、テストキャンペーンを配信してエンドツーエンドの配信を確認することもできます。Test Campaign パネル
  22. レコメンデーションを使用したコンテンツの設定が完了したら、下部の Next をクリックし、キャンペーン設定のステップ 3 である「Schedule and Goals」に進みます。
  23. Schedule and Goals で適切な設定を行い、キャンペーンを公開します。

関連記事