SMS、MMS、RCSサブスクリプショングループ
サブスクリプショングループは、Brazeを通じてSMS、MMS、RCSメッセージを送信するための基盤です。サブスクリプショングループは、特定の種類のメッセージング目的に使用される送信エンティティ(RCS認証済み送信者、SMSショートコード、SMSロングコード、SMS英数字送信者IDなど)の集合です。たとえば、ブランドがトランザクションSMSとプロモーションSMSの両方を送信する予定がある場合、Brazeダッシュボード内で送信電話番号のプールが別々の2つのサブスクリプショングループを設定する必要があります。
1つのワークスペースにつき、最大350のサブスクリプショングループを追加できます。
サブスクリプショングループの状態
SMSおよびRCSユーザーには、subscribedとunsubscribedの2つのサブスクリプション状態があります。ユーザーのサブスクリプション状態はサブスクリプショングループレベルに存在し、サブスクリプショングループ間で共有されません。つまり、ユーザーはトランザクションサブスクリプショングループではsubscribedであっても、プロモーションサブスクリプショングループではunsubscribedである場合があります。ブランドにとって、この状態の分離により、ユーザーに関連するSMSおよびRCSメッセージを引き続き送信できます。
| 状態 | 定義 |
|---|---|
| 購読中 | ユーザーは特定のサブスクリプショングループからSMSおよびRCSを受信するよう購読しています。ユーザーは、BrazeサブスクリプションAPIを通じてサブスクリプション状態を更新するか、オプトインキーワード応答をテキスト送信することで購読できます。ユーザーがSMS、RCS、またはその両方を受信するには、SMSまたはRCSサブスクリプショングループに購読している必要があります。ダブルオプトインが有効な場合、ユーザーはサブスクリプションステータスがSubscribedに更新される前にオプトインの意思を確認する必要があります。 |
| 購読解除 | ユーザーはSMSおよびRCSサブスクリプショングループとそのサブスクリプショングループ内の送信電話番号からのメッセージングを明示的にオプトアウトしています。オプトアウトキーワード応答をテキスト送信するか、BrazeサブスクリプションAPIを通じてユーザーの購読を解除できます。SMSおよびRCSサブスクリプショングループから購読解除されたユーザーは、そのサブスクリプショングループに属する送信電話番号からSMSまたはRCSを受信しなくなります。 |
ユーザーの状態を設定する
ユーザープロファイルで電話番号が更新されると、新しい電話番号はそのユーザーのサブスクリプショングループステータスを継承します。電話番号がBrazeに既に存在する番号に更新された場合、その既存の電話番号のサブスクリプションステータスが継承されます。
たとえば、ユーザーAが複数のサブスクリプショングループに購読している電話番号を持っていて、その電話番号がユーザーBに追加された場合、ユーザーBは同じサブスクリプショングループに購読されます。ユーザーが既存のサブスクリプションを継承するのを防ぐには、ユーザーが番号を変更するたびにBraze REST APIを通じて古い番号のサブスクリプショングループをリセットできます。複数のユーザーがこの電話番号を共有している場合、全員が購読解除されます。
ユーザーのサブスクリプショングループの状態を設定するには、以下のいずれかの方法を使用します。
- REST API: ユーザープロファイルは、Braze REST APIを使用して
/subscription/status/setエンドポイントでプログラム的に設定できます。 - SDK統合: ユーザーは、Android、iOS、またはWebの
addToSubscriptionGroupメソッドを使用して、メールまたはSMSおよびRCSサブスクリプショングループに追加できます。 - 電話番号キャプチャIAMフォーム: アプリ内メッセージのドラッグ&ドロップエディターの電話番号キャプチャテンプレートを通じて、ユーザーの電話番号を収集できます。
- ユーザーのオプトイン/オプトアウト時に自動処理: ユーザーがデフォルトのオプトインまたはオプトアウトキーワードをテキスト送信すると、Brazeはユーザーのサブスクリプション状態を自動的に設定および更新します。
- ユーザーインポート: ユーザーはImport Usersを通じてメールまたはSMSおよびRCSサブスクリプショングループに追加できます。サブスクリプショングループのステータスを更新する場合、CSVに
subscription_group_idとsubscription_stateの2つの列が必要です。詳細については、ユーザーインポートを参照してください。
Canvasでユーザーの状態を更新する
キャンバスフローの一部としてユーザーのサブスクリプショングループステータスを更新する場合は、Webhookの代わりにユーザーの更新ステップを使用してください。ユーザーの更新ステップは、処理が完了するまで待ってからユーザーを次のステップに進めるため、後続のメッセージングステップでは更新されたサブスクリプションステータスが使用されます。
Webhookを使用してサブスクリプショングループを更新すると、ユーザーはWebhookが送信された時点で進行し、サブスクリプション変更の処理が完了した時点ではありません。これにより、フォローアップのSMSステップがユーザーの購読前に実行される競合が発生し、一部のユーザーでメッセージが失敗する可能性があります。Webhookを使用する必要がある場合は、次のメッセージングステップの前に少なくとも1分の遅延ステップを追加してください。
ユーザーのグループを確認する
ユーザーのサブスクリプショングループを確認するには、以下のいずれかの方法を使用します。
- ユーザープロファイル: 個々のユーザープロファイルは、サイドバーからユーザー検索を選択してBrazeダッシュボードからアクセスできます。ここでは、メールアドレス、電話番号、または外部ユーザーIDでユーザープロファイルを検索できます。ユーザープロファイル内の「エンゲージメント」タブで、ユーザーのSMSおよびRCSサブスクリプショングループを確認できます。
- REST API: 個々のユーザープロファイルのサブスクリプショングループは、Braze REST APIを使用してユーザーのサブスクリプショングループをリストするエンドポイントまたはユーザーのサブスクリプショングループステータスをリストするエンドポイントで確認できます。
サブスクリプショングループでメッセージを送信する
Brazeを通じてSMSまたはRCSのCampaignを開始するには、SMS/MMS/RCSバリアントドロップダウンからサブスクリプショングループを選択します。選択すると、オーディエンスフィルターがCampaignまたはCanvasに自動的に追加され、選択したサブスクリプショングループにsubscribedしているユーザーのみがターゲットオーディエンスに含まれるようになります。
国際的な通信コンプライアンスおよびガイドラインに準拠して、Brazeは選択したサブスクリプショングループに購読していないユーザーにSMSまたはRCSを送信しません。

サブスクリプショングループを有効にする
SMS、MMS、またはRCSのサブスクリプショングループを有効にするには、以下を参照してください。
SMSオンボーディングプロセス中に、Brazeオンボーディングマネージャーがダッシュボードアカウントのサブスクリプショングループを設定します。必要なサブスクリプショングループの数を決定し、適切な送信電話番号をサブスクリプショングループに追加します。サブスクリプショングループの設定にかかる時間は、追加する電話番号の種類によって異なります。たとえば、ショートコードの申請には8〜12週間かかる場合がありますが、ロングコードは1日以内に設定できます。Brazeダッシュボードの設定について質問がある場合は、Brazeの担当者にお問い合わせください。
MMSメッセージを送信するには、サブスクリプショングループ内の少なくとも1つの番号がMMS送信に対応している必要があります。これは、サブスクリプショングループの横にあるタグで示されます。

RCSメッセージを送信する前に、サブスクリプショングループ内にRCS認証済み送信者が存在する必要があります。
RCS認証済み送信者を追加するには、2つの方法があります。
- 既存のサブスクリプショングループに追加する
- 新しいRCSサブスクリプショングループを作成する 選択は、関心のあるRCSユースケースに大きく依存します。
統合に応じて、Brazeは既存のSMSサブスクリプショングループにRCS認証済み送信者を追加するか、新しいサブスクリプショングループを設定できます。いずれの場合も、カスタマーサクセスマネージャーがシームレスで効率的なSMSトラフィックのアップグレードをガイドします。
SMSトラフィックをRCSに移行する
SMSとRCSのサブスクリプショングループが別々にある場合、1ステップのCanvasを使用してユーザーをSMSからRCSに移行できます。
Brazeでは、最初は少数のユーザーにRCSの送信をテストし、時間をかけてより多くのユーザーをRCSサブスクリプショングループに移行することを推奨しています。たとえば、SMSサブスクリプショングループに1,000,000人のユーザーが購読している場合、まずすべてのユーザーを新しいサブスクリプショングループに移行し、次に50,000〜100,000人(5〜10%)の小規模なオーディエンスにセグメントしてRCSメッセージをテストするという方法が考えられます。
ステップ 1: Canvasを作成してエントリスケジュールを設定する
Canvasを作成し、識別しやすい名前を付けます(「SMS-RCSサブスクリプショングループユーザー移行」など)。次に、都合の良いタイミングでCanvasをスケジュールします。
ステップ 2: オーディエンスを定義する
以下のいずれかの方法でオーディエンスを定義します。次に、送信設定ステップに進み、購読中またはオプトイン済みのユーザーを選択します。
| 方法 | 説明 |
|---|---|
| Segmentを作成する | サブスクリプショングループ内のすべてのユーザーまたはセグメンテーションフィルターを使用したサブセット(ランダムな5〜10%など)を含むSegmentを作成します。Segmentは各送信前に更新され、現在のユーザー群を反映します。 |
| CampaignまたはCanvasフィルターを適用する | CampaignまたはCanvasのターゲットオーディエンスステップでオーディエンスを絞り込みます。ページを離れることなくターゲティングオプションを調整でき、柔軟性が向上します。 |
ステップ 3: ユーザーの更新ステップを設定する
Canvasにユーザーの更新ステップを追加します。ステップ内で高度なJSONエディターを開き、以下を入力します(一意のユーザー識別子フィールドには、braze_idフィールドの使用を推奨します)。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"attributes": [
{
"braze_id": "{{${braze_id}}}",
"subscription_groups": [
{
"subscription_group_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"subscription_state": "subscribed",
"use_double_opt_in_logic": true
}
]
}
]
}

ステップ 4: Canvasをテストする
より広いオーディエンスに送信する前に、Canvasをテストして期待どおりに動作することを確認することを強く推奨します。
ステップ 5: Canvasを起動する
Canvasのテストが成功したら、ユーザーのサブセットに対して起動しましょう!
ユーザーが正常に移行されたことを確認するには、更新された個々のユーザープロファイルをいくつか確認することを推奨します。エンゲージメントタブで連絡先設定を探し、スクロールしてユーザーが購読しているサブスクリプショングループを確認します。RCSサブスクリプショングループのトグルがオンになっているはずです。
RCS送信者とサブスクリプショングループの設定については、RCSの設定も参照してください。
ベストプラクティス
別々のサブスクリプショングループを指定する
- メッセージングタイプ: トランザクションやマーケティングなど、メッセージングの種類ごとに個別のサブスクリプショングループを作成します。
- ワークスペース: 明確さと整理を維持するために、ワークスペースごとに個別のサブスクリプショングループを作成します。
2つのワークスペースにまたがる4つのサブスクリプショングループの例を考えてみましょう。
- 本番ワークスペース
- マーケティング - PROD for SMS
- トランザクション - PROD for SMS
- 開発ワークスペース(テスト用)
- マーケティング - DEV for SMS
- トランザクション - DEV for SMS
明確な命名規則を使用する
SMS Campaignを作成する際に正しいグループが選択されるよう、わかりやすく明確なサブスクリプショングループ名を選択してください。
国別にグループを分ける
SMS規制は国によって異なります。SMSサブスクリプショングループを国別に分けることを推奨します。これにより、メッセージを送信するすべての地域でコンプライアンス基準を満たすことができます。
たとえば、ブラジルでは現地時間の午前9時から午後9時以外のマーケティングメッセージの送信が禁止されており、国内には3つのタイムゾーンがあります。これらの規制に準拠するために、ブラジルと米国へのメッセージ送信用に別々のグループを設定することが考えられます。これにより、ブラジルのユーザーが禁止時間帯にマーケティングメッセージを受信することを防ぎます。