- MoEngage のサイドバーメニューで、Engage メニュー項目
にカーソルを合わせます。Engage メニューが表示されます。 - + New Campaign をクリックします。Engage メニューの All Campaigns をクリックし、All campaigns ページで + Create campaign をクリックすることもできます。
- New Campaign ダイアログボックスの Outbound で、SMS をクリックします。

- 次のいずれかのキャンペーン配信タイプをクリックします。
- One Time
- Periodic
- Event Triggered
- Business Event Triggered
配信タイプの詳細については、配信タイプを参照してください。

SMS キャンペーンの作成手順
SMS キャンペーンを作成する手順は次のとおりです。- ターゲットユーザー: キャンペーンのターゲットオーディエンスを定義します。
- コンテンツ: 送信する SMS キャンペーンのコンテンツを定義します。
- スケジュールと目標: キャンペーンの配信スケジュールと目標を定義します。
Step 1: Target Users
このセクションには次の内容が含まれます。キャンペーンの詳細
次のフィールドを使用して、キャンペーンの詳細セクションを定義します。
Select Audience セクションでは、次のセグメンテーションフィルターを使用してキャンペーンのターゲットオーディエンスを選択できます。
- すべてのユーザー
- ユーザープロパティでフィルター
- ユーザー行動でフィルター
- ユーザーアフィニティでフィルター
- カスタムセグメントでフィルター
すべてのアプリユーザーにキャンペーンを送信するには、このフィルターオプションを選択します。このオプションを使用する場合、複数のフィルターを追加することはできません。

これはアドオン機能です。アカウントで有効にするには、MoEngage のカスタマーサクセスマネージャー(CSM)またはサポートチームにお問い合わせください。
- Create Multiple Filters: このオプションを使用すると、複数のユーザープロパティルール、ユーザーアクティビティルール、カスタムセグメントルールを作成して組み合わせ、複雑なユーザーセグメントを作成できます。
- + Filter をクリックします。
- AND または OR をクリックします。
- 属性またはイベントを選択し、フィルター条件を定義します。
- Exclude Users: キャンペーンから除外するユーザーのフィルター条件を定義するには、このチェックボックスを選択します。
- Send campaign to the users opted-out in subscription management: このトグルをオンにすると、オプトアウトしたユーザーがキャンペーンに自動的に含まれます。詳細については、サブスクリプション管理を参照してください。
- Reset filters: セグメンテーションフィルターをリセットするには、このオプションをクリックします。
- Show count: 設定したセグメントに現在含まれているユーザーの総数を表示するには、このボタンをクリックします。

コントロールグループ
このセクションには、キャンペーンのコントロールグループに関する情報が含まれています。コントロールグループとは、除外リストに追加されたユーザーのセットです。これらのユーザーはマーケティングキャンペーンを受信しません。コントロールグループはプロモーションキャンペーンでのみ有効で、トランザクションキャンペーンには適用されません。プロモーションキャンペーンを送信するコントロールグループを有効にできます。
- グローバルコントロールグループは、どのマーケティングキャンペーンも受信しないユーザーのリストです。
Global control group トグルをオンにすると、コントロールグループ内のすべてのユーザーにキャンペーンが送信されなくなります。 - キャンペーンコントロールグループは、キャンペーンの対象となるユーザーベースを組み合わせて作成されます。Campaign control group トグルをオンにすると、その特定のキャンペーンがコントロールグループに送信されなくなります。
詳細については、コントロールグループを参照してください。
Step 2: Content
このセクションでは、SMS キャンペーンのコンテンツを作成する方法について説明します。SMS キャンペーンのコンテンツは、次のオプションを使用して作成できます。Create Content Using Default Template
SMS キャンペーンのコンテンツを作成するには、次の手順を実行します。- 空白のテンプレートを選択します。Content タブが表示されます。

- SMS sender リストから、SMS コネクター(サービスプロバイダー)を選択します。ICS、GupShup、Kaleyra など、DLT 規制の対象となるコネクターの場合は、以下に示すように Template ID 情報の表示が必須です。DLT 規制の詳細については、こちらをクリックしてください。

- Message フィールドに、SMS に表示されるコンテンツを入力します。

- メッセージをパーソナライズするには、Message フィールドに @ を入力します。SMS Personalization ポップアップウィンドウが表示されます。詳細については、パーソナライゼーションを参照してください。

- 選択した属性がユーザーに存在しない場合や、属性の表示に失敗した場合は、上に示すようにフォールバックオプションを選択できます。失敗した属性の代替がない場合は、No Fallback を選択します。SMS を送信しないことを選択するか、Replace text オプションを使用して、失敗した属性を任意のテキストに置き換えることができます。
メッセージの文字数と SMS の件数が表示されます。
Create Content Using Custom Template
これは Early Access 機能です。アカウントで有効にするには、MoEngage のカスタマーサクセスマネージャー(CSM)またはサポートチームにお問い合わせください。
- Select a template: テンプレートをクリックして選択します。
- Sort templates: 並べ替えアイコン( )をクリックして、テンプレートの最終更新日時の昇順または降順でテンプレートを並べ替えます。
- Search templates: カスタムテンプレートセクションの右上にある検索ボックスにテンプレート名を入力して、特定のテンプレートを検索します。
- Preview a template: 以下に示すように、テンプレートにカーソルを合わせ、表示されるプレビューアイコンをクリックすると、テンプレートをプレビューできます。

- 次のロールを持つユーザーはテンプレートを編集できます: Default Admin、Manager、Marketer。
- 他のユーザーに編集アクセスを付与するには、そのユーザーに「Edit Templates」権限が必要です。
URL の追加と短縮
URL は次の方法でトラッキングできます。- Message フィールドに URL を入力または貼り付けると、Shorten and track URL(s) セクションに自動的に表示されます。
- Add URL ボタンを使用して、個々のユーザー向けに動的に生成されるリンクを含む、特定のリンクをトラッキングします。
Message フィールドに URL を入力または貼り付ける
SMS の Message フィールドに URL を直接入力または貼り付けると、Shorten and track URL(s) セクションに自動的に表示されます。MoEngage は URL 短縮サービスを使用して URL を短縮し、リンクをクリックしたユーザーをトラッキングします。
- 短縮リンクは 15 日で期限切れになり、期限切れ後はトラッキングできません。顧客が期限切れ後にリンクを開くと、This link is no longer active というメッセージが表示されます。
- 短縮リンクでユーザー属性やイベント属性を使用する場合、属性名は次の条件を満たす必要があります。
- スペースを含まないこと。
- 属性にリンクが含まれる場合、その値に
http://またはhttps://を含めないこと。リンクを短縮するために、これらは属性の前に追加できます。
- アポストロフィやカンマなどの特殊文字は、短縮リンクではサポートされていません。
- 短縮するリンクでは、複数の JINJA 操作はサポートされていません。たとえば、短縮するリンク内で、Product 属性に Content API リンクを使用すること、またはその逆はサポートされていません。
Add URL ボタンを使用する
Add URL ボタンを使用して、個々のユーザー向けに動的に生成されるリンクを含む、SMS キャンペーン内の特定のリンクをトラッキングします。次の種類の URL を入力してトラッキングできます。- Static URLs
- User Attributes: ユーザーのプロファイル内に保存されているリンク(例: 固有の紹介リンク)。
- Event Attributes: ユーザーの最近のアクションの一部として渡されるリンク(例: カート放棄のリカバリーリンク)。
- Auxiliary (Aux) Data: アップロードされた Aux ファイルから動的に取得されるリンク。
ここで定義した URL がメインの Message フィールドにまだ存在しない場合、MoEngage はその URL を自動的に短縮し、ユーザーに送信する前に SMS メッセージの末尾に追加します。
ロケールを追加する
キャンペーンにロケールを追加するには、コンテンツ作成ステップの右上にある + Locale をクリックします。新しいロケールを追加することも、既存のロケールをキャンペーンに追加することもできます。詳細については、キャンペーンメッセージのローカライズを参照してください。バリエーションを追加する
キャンペーンにバリエーションを追加するには、コンテンツ作成ステップの右上にある + A/B test をクリックします。新しいバリエーションを追加するか、既存のバリエーションをコピーできます。バリエーションを追加すると、以下に示すように、コンテンツエディターの上部のリボンにバリエーションがタブとして表示されます。
テストキャンペーン(任意)
テストキャンペーン(任意)
テストキャンペーンを使用すると、テストデバイスでキャンペーンをプレビューし、通知が意図したとおりに伝わることを確認できます。次のいずれかのオプションを選択し、テストユーザーに選択した属性の値を指定することで、作成したキャンペーンをテストできます。
- Unique ID
- Email ID
- Mobile Number (Registered With MoEngage)
- Mobile Number (External/Not Registered with MoEngage)
- Google Advertising identifier
- iOS Identifier for Advertising
- Device Push Token
-
Custom Segment

Step 3: Schedule and Goals
このセクションには次の内容が含まれます。- 配信スケジュール: キャンペーンをユーザーに配信するタイミングと配信の周期を選択します。
- コンバージョン目標: キャンペーンでトラッキングするコンバージョン目標と収益指標を選択します。
- 配信コントロール: スロットリング、フリークエンシーキャップ、通知の有効期限設定などの高度な配信コントロールオプションを選択します。
Delivery Schedule
One Time
One Time
- できるだけ早く
- 特定の日時
ターゲットユーザーにキャンペーンを即時送信します。

Periodic
Periodic
- 固定時刻
- ユーザーのタイムゾーンで送信
- ユーザーに最適な時刻(Merlin AI)
指定した日時にキャンペーンを送信するには、このオプションを選択します。このセクションでは次のフィールドを使用できます。
- Campaign time zone: キャンペーンを送信するタイムゾーン。
- Start date: キャンペーンを送信する日付。
- Send time: キャンペーンを送信する時刻。時間帯に応じて am または pm を選択します。
-
Periodic: キャンペーンの周期。次のオプションがあります: Daily、Weekly、Monthly。

-
Ends: キャンペーンが終了する日付。次のオプションを使用できます。
- Never: キャンペーンは毎日実行されるようにスケジュールされます。
- On: キャンペーンは End Date フィールドで指定した日付に終了します。
- After: キャンペーンは occurrences フィールドで指定した回数の実行後に終了します。
Event Triggered
Event Triggered
Send campaign で Active continuously をクリックし、次の操作を行います。
イベントトリガーキャンペーンはいつ送信されますか?キャンペーンは、次の場合にのみ送信されます。
- この種類のトリガーの作成に使用するイベントプロパティ/属性(flight_time の例など)が、有効な日時形式である場合。日時形式でない場合、文字列にはサポートされている形式のいずれかのデータが含まれている必要があります。選択した属性にこれらのいずれかの形式のデータが含まれていない場合、キャンペーンはユーザーに送信されません。
- 属性の日時の値が、トリガー条件が満たされた時刻よりも後である場合。
- 属性の日時の値が、トリガー条件が満たされた時刻 + 30 日よりも前である場合。たとえば、トリガー条件が日付 D に満たされた場合、通知は属性値が D+30 未満の場合にのみ送信されます。
-
インテリジェントな遅延最適化(With Delay)は、相対タイミングで送信されるキャンペーンでは機能しません。

Business Event Triggered
Business Event Triggered
Send campaign で Active continuously をクリックし、次の操作を行います。
ビジネスイベントトリガーキャンペーンはいつ送信されますか?キャンペーンは、次の場合にのみ送信されます。
- ビジネスイベントの属性のデータ型にマッピングされたユーザー属性またはイベント属性のデータ型が一致している場合。
- セグメンテーションで使用される属性が、ビジネスイベントのトリガーリクエストで渡されている場合。
-
インテリジェントな遅延最適化(With Delay)は、相対タイミングで送信されるキャンペーンでは機能しません。

Conversion Goals
コンバージョン目標を追加して、キャンペーンのビジネス指標をトラッキングできます。最大 5 つのコンバージョン目標をトラッキングできます。任意のアプリイベントをコンバージョン目標のアクティビティとして選択でき、複数のコンバージョン目標を設定できます。最初の目標がプライマリ目標として扱われます。 たとえば、キャンペーンの送信後に iPhone を購入した顧客の数をトラッキングしたいとします(イベント: Purchase イベント、Product: iPhone)。コンバージョン目標の設定は次の画像のようになります。
- 商品ページを閲覧したユーザーは何人か?
- そのうち、その商品をカートに追加したユーザーは何人か?
- そのうち、注文を完了したユーザーは何人か?
収益パフォーマンスのトラッキング(任意)
収益パフォーマンスのトラッキング(任意)
Delivery Controls
- 1 回限り、定期、ビジネスイベントトリガーキャンペーンの配信コントロール
- イベントトリガーキャンペーンの配信コントロール
このセクションには次のオプションが含まれます。Frequency Cappingこの機能は、1 日にユーザーに送信される SMS メッセージの数を制御するのに役立ちます。
- Ignore frequency capping: この SMS キャンペーンでフリークエンシーキャップの上限を無視するには、このトグルを有効にします。キャップを無視しつつ、このキャンペーンをカウント対象にしたい場合は、Ignore frequency capping をクリックして SMS キャンペーンのキャップを無視します。たとえば、フリークエンシーキャップの値が 3 に設定されており、今日すでにあるユーザーグループに 3 つのキャンペーンを送信したとします。一部の顧客がすでに 3 つのキャンペーンを受信していても、このキャンペーンでトリガーされる SMS メッセージは緊急で優先度が高いと判断したとします。Ignore Frequency Cap を使用すると、すでに 3 つのキャンペーンを受信したユーザーにもこのキャンペーンが送信されます。詳細については、フリークエンシーキャップを参照してください。
- Count for the frequency capping: このコネクターをフリークエンシーキャップの上限にカウントする場合は、このトグルを有効にします。Count for frequency capping を使用すると、すでに 2 件のコミュニケーションを受信したユーザーにこのキャンペーンも送信した場合、キャンペーン送信後の受信数は 3 件になります。











